Jump to content

    

Как правильно сделать резервное питание MCU на пару секунд

Сделал такую схему. После пропажи питания на входе DC/DC нужно еще пару секунд питать микроконтроллер и флешку от этого кондера.

Их общее потребление до 125мА и минимальное напряжение питания 2.7В.

ESR суперкондера 130 мОм.

Смущает пиковый ток при включении.

Как сделать правильно?

Или не заморачиваться итак пойдет.

У DC/DC есть soft-start на 500 микросек и ограничение тока до 3.5А

post-11606-1536856416_thumb.png

Share this post


Link to post
Share on other sites

Входное напряжение какое?

 

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

Share this post


Link to post
Share on other sites
Входное напряжение какое?
Вход DC/DC номинальное 12В. Кратковременно от 9В до 40В. Выход DC/DC 3.3В

 

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

 

Так пару секунд или пару минут?
Исправил, надо пару секунд

Share this post


Link to post
Share on other sites

Если схема нормально сбрасывается при очень медленном появлении питания, Вас устраивает полусекундная пауза до начала работы и вход питания способен выдавать в течение этого периода до 13 Вт, то можно ничего не менять, за исключением схемы идеального диода,— затвору требуется инвертор на NPN, включающемся при наличии питания.

Share this post


Link to post
Share on other sites
Если схема нормально сбрасывается при очень медленном появлении питания
Надеюсь на встроенный в STM32 супервизор, но были мысли и о внешнем.

 

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

 

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

 

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

Вот так похоже будет лучше https://www.avrfreaks.net/forum/replace-schottky-mosfet с компаратором или двумя доп транзисторами.

Чтобы транзистор уже закрывался когда напряжение перед ним стало меньше чем после.

 

Share this post


Link to post
Share on other sites

Вариант запасать энергию в конденсаторе до DC/DC преобразователя не рассматривали? Там перепад напряжений больше, соответственно ёмкость гораздо меньше потребуется.

 

P.S. Посчитал требуемую ёмкость на входе.... Наверное худшее решение.

Edited by bolden

Share this post


Link to post
Share on other sites

Вопрос от "чайника" в данном вопросе: А для чего вообще тут нужен "идеальный диод"?

Может быть, подобрать такой преобразователь, который не будет потреблять ток от выхода при пропадании питания?

 

Share this post


Link to post
Share on other sites

По цепи питания 3V3 находятся еще другие потребители с общим потреблением до 300мА.

Мне не надо чтобы они высасывали кондер после пропажи питания.

Та часть которую нужно запитывать после пропажи питания сохраняет работоспособность при снижении напряжения до 2.7В.

Если поставим обычный диод шоттки после него напряжение будет заметно меньше.

Значит кондер разрядится за меньшее время до 2.7В, получается в таком случае нужна бОльшая емкость.

Share this post


Link to post
Share on other sites
По цепи питания 3V3 находятся еще другие потребители с общим потреблением до 300мА.

Мне не надо чтобы они высасывали кондер после пропажи питания.

Поставьте ключи на их питание и выключайте их при появлении сигнала аварии питания. И диод станет не нужен.

Да - и зачем собственно нужно сохранять питание до 2-х секунд после аварии источника? Может такое решение какой-то Вашей проблемы само по себе неоптимально?

Share this post


Link to post
Share on other sites
Да - и зачем собственно нужно сохранять питание до 2-х секунд после аварии источника? Может такое решение какой-то Вашей проблемы само по себе неоптимально?
Чтобы записать логи об этом

Share this post


Link to post
Share on other sites
Чтобы записать логи об этом

Так и думал.... В очередной раз ставится телега впереди лошади: вместо постановки задачи начинается обсуждение одного из путей решения (не самого лучшего), просто потому что автор не умеет придумать других путей решения.... :laughing:

Для сохранения "логов об этом" достаточно добавить в устройство например FRAM. И никакие монстроидальные схемы мониторов питания, с кучей проблем их сопровождающих, будут не нужны.

PS: Уже неоднократно тут на форуме обсуждался такой вариант.

Share this post


Link to post
Share on other sites

Автор не озвучивал, какого размера эти логи, а за две секунды в SD можно записать десятки МБайт, таких FRAM ещё не придумали.

Share this post


Link to post
Share on other sites
Автор не озвучивал, какого размера эти логи, а за две секунды в SD можно записать десятки МБайт, таких FRAM ещё не придумали.

Не надо беспочвенных фантазий!

Автор ещё в первом сообщении указал, что питать нужно:

пару секунд питать микроконтроллер и флешку от этого кондера.

а также указал тип МК: STM32

Не существует STM32 с объёмом SRAM в "десятки МБайт".

а также указал:

Их общее потребление до 125мА

МК + flash. SD карта в режиме записи разве потребляет до == 125мА-потребление_STM32?

Так что вангую обычную SPI/I2C/параллельную флешь, а не SD.

Share this post


Link to post
Share on other sites

Тем не менее, был задан конкретный вопрос. Возможно, и возникший по причине неспособности автора найти другое решение для сохранения логов. А, возможно, и не поэтому.

Не надо обвинять его на этом основании в некомпетентности и неправильной постановке вопроса.

Даже если он почему-то решил "ставить телегу впереди лошади" - имеет право.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now