Перейти к содержанию

    

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

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

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

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

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

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

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

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

post-11606-1536856416_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Входное напряжение какое?
Вход DC/DC номинальное 12В. Кратковременно от 9В до 40В. Выход DC/DC 3.3В

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Если схема нормально сбрасывается при очень медленном появлении питания
Надеюсь на встроенный в STM32 супервизор, но были мысли и о внешнем.

 

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

 

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

 

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Изменено пользователем bolden

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

Поделиться сообщением


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

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

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

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

Поделиться сообщением


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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Чтобы записать логи об этом

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


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

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

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

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

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

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти