Отзовитесь, кто работал с режимом Power-Save в Atmega16A.
В устройстве есть резервное батарейное питание от CR2032 и внешнее 5в. Развязано двумя диодами Шоттки. Все внешние линии запитаны от 5в, от резервного питается только контроллер.
Раз в секунду по асинхронному таймеру включаю компаратор с внутренним ИОН. Если напряжение ниже, ухожу в спячку, предварительно повесив все порты в hi-z.
В симуляции все работает, да и в железе судя по всему в спячку контроллер уходит - проверял вставкой короткой вспышки светодиода. Очень тускло, через обратный диод развязки питания, но он моргает. Следом идет команда sleep, значит по идее контроллер должен засыпать.
Беда в том, что даже в этом режиме схема жрет 2,5мА, что для 2032 много, долго она не проживет.
Как еще проверить уходит ли реально контроллер в спячку? И вообще, сколько должен потреблять контроллер в режиме Power-Save?



