ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
739876 Топик полностью
Nikolay_Po (27.02.2017 12:02, просмотров: 163) ответил Молодой коллега на Подкиньте идей. Устройство должно быть запитано от 6 батареек типа таблетка 1.5В. Есть RTC (12мкА 2.7-3.3В), и есть контроллер (20мА 3.3В, 3.3В критично!) который просыпается(RTC включает ему питание) от RTC. Вопрос как организовать питание так
Я бы поднял питание и RTC на микроконтроллере Микрочип с HLVD, типа PIC24F32KA3XX. Базовый ток спячки 0.04uA. RTCC в контроллере 1uA. HLVD, который может генерировать прерывания по порогам питающего напряжения 7.5uA. В 10-15uA, пожалуй, можно уместиться, питая контроллер от батарей через последовательный резистор для ограничения напряжения. Номинал резистора такой, чтобы в конце срока службы батарей давал ток, достаточный для работы в спящем режиме. Когда напряжение в спячке начинает превышать норму, срабатывает HLVD, будит контроллер. Емкость по питанию контроллера начинает разряжаться. Работаем, пока не разрядим до нормы. И так, в икающем режиме, стабилизируем напряжение питания контроллера, когда не нужна работа "мощной" нагрузки. В принципе, можно и не будиться, напряжению при таких малых токах источника, не дадут вырасти утечки внутри контроллера. По крайней мере точно контроллер не сгорит. Вопрос в точности RTCC если напряжение будет выше нормы. Если влияет - то стравливаем оставляя контроллер в рабочем режиме, чтобы разрядить лишек. Когда требуется запуск "мощной" нагрузки, запускаем SEPIC на ту же шину Vdd, что питает контроллер. Напряжение Vdd стабилизируем косвенно, по измерению band gap voltage reference. Ключом SEPIC'а управляем напрямую с выхода ШИМ контроллера. Итого - очень дёшево: 1шт Common Mode Choke для SEPIC, 3шт конденсатора, 1шт диод, 2(1)шт резисторов. Ну, не считая контроллера, который замещает RTCC.