Добрый день!
Просмотрел форум, поискал яндексом и не нашел решения своей задачи. Прошу вашей помощи.
Задача:
Управление питанием Устройства одной кнопкой без фиксации + светодиод индикации состояния
Устройство:
SoM на базе Snapdragon 410. OS: Linux + периферия.
Питание от двух Li-po аккумуляторов емкостью по 3000 mAh
Потребление от DC-DC при максимальной нагрузке 5,37V@3.5A
Как было:
Узел питания представляет собой две параллельные линии зарядки (BQ25892 от TI) и повышающих модулей (TPS61236P от TI), соединенных current share (UCC39002DGK от TI) и приходящих в силовой-распределительный mosfet (IRF7324). Хотя последний может быть и лишний с учетом схемы current share
Узел включения был реализован на базе триггера (MC14013BDTR2G) в связке с триггером Шмитта (SN74LVC1G17DCKR).
Кнопка включения по типу двухканальной без фиксации. Схема включения выглядела следующим методом: кратковременное нажатие - включение, кратковременное нажатие - выключение с задержкой. Задержка выполнена на базе резистор-конденсатор и подобрана так, чтобы отключался сначала SoM (подтяжка на землю через второй канал кнопки), а потом вся схема. Но это не правильно на мой взгляд, и также вылезла проблема
Проблема текущей схмы:
Во включенном состоянии устройства, при окончательном разряде батареи, срабатывает защита от глубокой разрядки батареи (LC05111CMT). Схема отключается, но ладно, если бы она отключалась и больше не включалась, но она начинает "мерцать" - многократно вкл./выкл. из-за увеличения/просадки напряжения на аккумуляторе после выключения/включения потребителей и "памяти" состояния на триггере. Можно конечно поставить монитор напряжения и выключать DCшки через SoM, но мне пока такой вариант не нравится.
Что хотелось бы сделать:
1. Устранить проблему "мерцания" при разряде батареи.
2. Для управления питанием использовать Push button on/off controller типа MAX16054 или STM660X или SRC0 (от STM). Контроллеры от Linear дорогие, но не исключаю их использование
Как должно работать:
1. Включение - длительное нажатие на кнопку < 3 сек. Включение схемы питания - загорается светодиод (вмонтирован в кнопку)
2. Выключение - кратковременное нажатие на кнопку. Поступает команда на SoM на выключение, ждем отключения SoM, после отключения SoM - отключение всей схемы. Светодиод после поступления команды на выключение должен начинать моргать предупреждая об отключении.
3. "Хард" выключение - при зависании или сбое в SoM принудительное выключение схемы питания длительным удержанием кнопки < 3 сек.
4. Управление морганием светодиода должно осуществляться простой и не зависящей от SoM схемой.
В чем нужна помощь:
1. Посоветовать в выборе Push button on/off controller для реализации описанной схемы
2. Решит ли Push button on/off controller вопрос "мерцания" или они тоже все с эффектом памяти?
3. Посоветовать схему для управления светодиодом.
Спасибо!