Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 19.02.2010, 13:23  
zamsv
Прохожий
 
Регистрация: 25.09.2009
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
zamsv на пути к лучшему
По умолчанию Энергосберегающий режим Atmega 16L

Необходимо сделать устройство на Atmega16 с энергосберегающим режимом - чтобы не сбрасывалось время в контроллере при отключении основного питания. Кто делал, подскажите.
Реклама:
zamsv вне форума  
Непрочитано 19.02.2010, 14:16  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Энергосберегающий режим Atmega 16L

Поставьте внешний RTC и не мучайтесь. Использование таймера в асинхронном режиме самой Меги не сможет сравниться по потреблению со специализированным решением. Если питание отключается не надолго, то можно RTC запитать от ионистора. DS1302 c ионистором 0.47F работает около 4-х суток. Ну или от батарейки 2032 несколько лет.
kison вне форума  
Непрочитано 19.02.2010, 14:49  
ish0
Прописка
 
Регистрация: 09.08.2006
Сообщений: 198
Сказал спасибо: 14
Сказали Спасибо 27 раз(а) в 20 сообщении(ях)
ish0 на пути к лучшему
По умолчанию Re: Энергосберегающий режим Atmega 16L

Если напряжение сетевого питания =5В, то резервний источник 3,6 - 3,0В. Соединяются стандартно, диодами Шотки с общим катодом на плюс питания Меги. С плюса питания стабилитрон 3,3В и резистор 5,1к на землю. С анода стабилитрона на вход AIN1 компаратора МК. Компаратор конфигурируется AIN0 = BandGap (1,2V) и разрешение прерывания по переднему фронту. В ISR выставлял флаг "сбой питания" а в теле программы, если флаг взведен сохранял данные в EEPROM отключал переферию (в т.ч. и компаратор) и уходил в спящий режим PowerSave с пробуждением от RTC или WDT. По пробуждению включал компаратор, смотрел наличие питания. Маленькая тонкость: если Мега работает на частоте выше 8МГц, то напряжение резервного источника д.б. около 4,5В и стабил. на 3,6В.
ish0 вне форума  
Непрочитано 19.02.2010, 15:58  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: Энергосберегающий режим Atmega 16L

Сообщение от kison Посмотреть сообщение
Использование таймера в асинхронном режиме самой Меги не сможет сравниться по потреблению со специализированным решением.
ATMega164P при 3V и запущеном 32кгц генераторе дают параметр потребления 0,6 МКА
у DS1307 0,5 МКА
у DS1302 0,3 МКА при 2V

ИМХО сопоставимо... другое дело что RТC внешний более удобен.
picavr вне форума  
Непрочитано 19.02.2010, 16:11  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Энергосберегающий режим Atmega 16L

Сообщение от picavr Посмотреть сообщение
ATMega164P при 3V
Контроллер то явно указан и это не pico-power.
А M16L кушает не 0,6uA, а раз в 40 побольше.
kison вне форума  
Непрочитано 19.02.2010, 16:44  
ish0
Прописка
 
Регистрация: 09.08.2006
Сообщений: 198
Сказал спасибо: 14
Сказали Спасибо 27 раз(а) в 20 сообщении(ях)
ish0 на пути к лучшему
По умолчанию Re: Энергосберегающий режим Atmega 16L

Не всегда RTC чипы есть под рукой.
ish0 вне форума  
Непрочитано 22.02.2010, 06:29  
zamsv
Прохожий
 
Регистрация: 25.09.2009
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
zamsv на пути к лучшему
По умолчанию Re: Энергосберегающий режим Atmega 16L

Спасибо, пошел за RTC.
zamsv вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 02:07.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot