Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как правильно сделать резервное питание MCU на пару секунд
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Схемотехника
uriy
Сделал такую схему. После пропажи питания на входе DC/DC нужно еще пару секунд питать микроконтроллер и флешку от этого кондера.
Их общее потребление до 125мА и минимальное напряжение питания 2.7В.
ESR суперкондера 130 мОм.
Смущает пиковый ток при включении.
Как сделать правильно?
Или не заморачиваться итак пойдет.
У DC/DC есть soft-start на 500 микросек и ограничение тока до 3.5А
Нажмите для просмотра прикрепленного файла
Plain
Входное напряжение какое?

VT3 ни разу не идеальный диод, постоянно включён, а потому бесполезен.
Herz
Так пару секунд или пару минут?
uriy
Цитата
Входное напряжение какое?
Вход DC/DC номинальное 12В. Кратковременно от 9В до 40В. Выход DC/DC 3.3В

Цитата
VT3 ни разу не идеальный диод, постоянно включён, а потому бесполезен.
Упс и правда ерунду нарисовал.

Цитата
Так пару секунд или пару минут?
Исправил, надо пару секунд
Plain
Если схема нормально сбрасывается при очень медленном появлении питания, Вас устраивает полусекундная пауза до начала работы и вход питания способен выдавать в течение этого периода до 13 Вт, то можно ничего не менять, за исключением схемы идеального диода,— затвору требуется инвертор на NPN, включающемся при наличии питания.
uriy
Цитата
Если схема нормально сбрасывается при очень медленном появлении питания
Надеюсь на встроенный в STM32 супервизор, но были мысли и о внешнем.

Цитата
Вас устраивает полусекундная пауза до начала работы
да

Цитата
вход питания способен выдавать в течение этого периода до 13 Вт
да

Цитата
затвору требуется инвертор на NPN, включающемся при наличии питания

Вот так похоже будет лучше https://www.avrfreaks.net/forum/replace-schottky-mosfet с компаратором или двумя доп транзисторами.
Чтобы транзистор уже закрывался когда напряжение перед ним стало меньше чем после.
bolden
Вариант запасать энергию в конденсаторе до DC/DC преобразователя не рассматривали? Там перепад напряжений больше, соответственно ёмкость гораздо меньше потребуется.

P.S. Посчитал требуемую ёмкость на входе.... Наверное худшее решение.
alexvu
Вопрос от "чайника" в данном вопросе: А для чего вообще тут нужен "идеальный диод"?
Может быть, подобрать такой преобразователь, который не будет потреблять ток от выхода при пропадании питания?
uriy
По цепи питания 3V3 находятся еще другие потребители с общим потреблением до 300мА.
Мне не надо чтобы они высасывали кондер после пропажи питания.
Та часть которую нужно запитывать после пропажи питания сохраняет работоспособность при снижении напряжения до 2.7В.
Если поставим обычный диод шоттки после него напряжение будет заметно меньше.
Значит кондер разрядится за меньшее время до 2.7В, получается в таком случае нужна бОльшая емкость.
jcxz
Цитата(uriy @ Sep 14 2018, 20:22) *
По цепи питания 3V3 находятся еще другие потребители с общим потреблением до 300мА.
Мне не надо чтобы они высасывали кондер после пропажи питания.

Поставьте ключи на их питание и выключайте их при появлении сигнала аварии питания. И диод станет не нужен.
Да - и зачем собственно нужно сохранять питание до 2-х секунд после аварии источника? Может такое решение какой-то Вашей проблемы само по себе неоптимально?
uriy
Цитата
Да - и зачем собственно нужно сохранять питание до 2-х секунд после аварии источника? Может такое решение какой-то Вашей проблемы само по себе неоптимально?
Чтобы записать логи об этом
jcxz
Цитата(uriy @ Sep 16 2018, 09:07) *
Чтобы записать логи об этом

Так и думал.... В очередной раз ставится телега впереди лошади: вместо постановки задачи начинается обсуждение одного из путей решения (не самого лучшего), просто потому что автор не умеет придумать других путей решения.... laughing.gif
Для сохранения "логов об этом" достаточно добавить в устройство например FRAM. И никакие монстроидальные схемы мониторов питания, с кучей проблем их сопровождающих, будут не нужны.
PS: Уже неоднократно тут на форуме обсуждался такой вариант.
Plain
Автор не озвучивал, какого размера эти логи, а за две секунды в SD можно записать десятки МБайт, таких FRAM ещё не придумали.
jcxz
Цитата(Plain @ Sep 16 2018, 12:45) *
Автор не озвучивал, какого размера эти логи, а за две секунды в SD можно записать десятки МБайт, таких FRAM ещё не придумали.

Не надо беспочвенных фантазий!
Автор ещё в первом сообщении указал, что питать нужно:
Цитата(uriy @ Sep 13 2018, 19:52) *
пару секунд питать микроконтроллер и флешку от этого кондера.

а также указал тип МК: STM32
Не существует STM32 с объёмом SRAM в "десятки МБайт".
а также указал:
Цитата(uriy @ Sep 13 2018, 19:52) *
Их общее потребление до 125мА

МК + flash. SD карта в режиме записи разве потребляет до == 125мА-потребление_STM32?
Так что вангую обычную SPI/I2C/параллельную флешь, а не SD.
Herz
Тем не менее, был задан конкретный вопрос. Возможно, и возникший по причине неспособности автора найти другое решение для сохранения логов. А, возможно, и не поэтому.
Не надо обвинять его на этом основании в некомпетентности и неправильной постановке вопроса.
Даже если он почему-то решил "ставить телегу впереди лошади" - имеет право.
=L.A.=
Цитата(uriy @ Sep 13 2018, 19:52) *
Смущает пиковый ток при включении.
Как сделать правильно?

*
Поставить на заряд суперконденсатора источник тока. Есть такие схемы, например на ток 0,5А.
uriy
Планировалось питать пару секунд контроллер и SPI флешку.
Года три назад я рассматривал применение FRAM в устройствах. Цены на них совсем не радовали.
Сейчас оказывается стоят уже копейки.
Ставлю FM25CL64B на 8 кбайт вместо кондера. В разы дешевле и меньше места занимает.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.