|
Ув.гуру!
Есть (разрабатывается) устройство с mega128 и немного обвязки (32k RAM, на SPI flash, плюс LCD). Нужно добавить RTC. Как я понял, mega позволяет подключить доп. кварц 32kHz и в sleep-е считать секунды просыпаясь на время - т.е. можно внешний dallas не ставить. Как правильно быть с питанием и ресетом? При пропадании напряжения питания - MCU у меня будет питаться от батарейки CR2032. Предполагается что-то с МОП транзистором (двумя?) коммутирующим батарейку только на питание меги. Ресет меги по идее надо запитать тоже от батарейки? плюс внешний супервизор дергающий вход проца - дабы знать когда в спячку уйти.
Теперь вопросы:
надо наверное все ноги переводить в высокоимпедансное состояни при пропадании питания - перед тем как в sleep уйти ?
что будет с обвязкой - какие-то токи утечки будут у неё на входе при отсутствии питания? не опасно ли для обычных (современных) кмоп схем?
Кто нибудь уже делал такое и может ли поделиться опытом?
Или не заморачиваться и поставить внешний RTC?
Спасибо за внимание.
E-mail: info@telesys.ru