Показать сообщение отдельно
Старый 04.05.2006, 17:28   #21
AlexG
Senior Member
 
Регистрация: Jan 2006
Сообщения: 172
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: EEPROM в SMH2010

В спящем режиме ток потребления резко возрастает раз в секунду когда контроллер просыпается по таймеру, поэтому средний потребляемый ток больше 25 мкА, проведенные повторные измерения и рассчеты дают средний ток примерно 45 мкА, т.е. 2.5 года работы. Измерения проводились с помощью осциллографа и были не очень точными - форма импульса потребляемого тока довольно сложная. Заявление о годе основано на полузабытых экспериментах годовалой давности.

Программа написана на C (контроллера с лоджиком под рукой небыло) и в части реализации спящего режима может отличаться от ядра лоджика, в частности в ваших исходниках, которые мы взяли за основу в спящем режиме использовалось деление частоты тактового генератора (XDIV) что приводит к значительному растягиванию по времени импульса потребления (видимо какие-то переходные режимы при засыпании) и значительному возрастанию среднего потребляемого тока.

Есть некоторые опасения что контроллер может в какой-то ситуации не войти в спяжий режим и разрядить батарею. Питания от батареи не хватает для запуска рабочей программы и затем корректного засыпания, у нас контроллер корректно засыпает только после отключения основного питания. Вообще я считаю резервное питание самой меги от батареи не очень удачной идеей (хотя и сам так делал), более перспективно использование отдельной микросхемы часов и питание ее от ионистора.
AlexG вне форума   Ответить с цитированием