Просмотр этой темы:
5 анонимных пользователей
Главный Технолог
![]() ![]() Зарегистрирован:
01.07.2011 19:44 Из: Тольятти
Сообщений:
305
![]() |
Всем привет.
Собрал устройство на atmega88pa. Оно находится все время в режиме power-down, просыпается по изменению состояния одной из ножек и по прерыванию от watchdog(WDIE). Работает от 2 батареек типа ААА(напряжение 3В). Но наши современные батарейки полный отстой и хороших найти трудно(с падением тока падает и напряжение). Сначала все работало отлично: при нажатии кнопки, контроллер делал что надо и по прерыванию watchdog(каждые 8S) тоже выполнял свои функции(напряжение было 3В). Но как только напряжение упало до 2.72В watchdog сначало работал, но плохо(мог проснуться и через 8 секунд, а мог и через 1 минуту или вообще заглохнуть), потом напряжение снизилось до 2.7В и все помер!!! Хотя прерывание по кнопкам, как и работало, так и работает без каких либо проблем. Подскажите, пожалуйста, какая может быть беда с watchdog и как ее преодолеть?
Отправлено: 24.07.2012 22:18
|
|
Модератор
![]() ![]() Зарегистрирован:
26.01.2010 23:26 Из: Тирасполь
Сообщений:
3926
![]() |
Какой источник основного тактирования?
Прочти внимательно абзац про Power down- там в конце описано в чем загвоздка.
Отправлено: 24.07.2012 22:36
|
|
Главный Технолог
![]() ![]() Зарегистрирован:
01.07.2011 19:44 Из: Тольятти
Сообщений:
305
![]() |
Спасибо. Щас прочитаю
источник тактирования - внутренний генератор RC
Отправлено: 24.07.2012 22:40
|
|
Главный Технолог
![]() ![]() Зарегистрирован:
01.07.2011 19:44 Из: Тольятти
Сообщений:
305
![]() |
8 МГЦ
Отправлено: 24.07.2012 23:45
|
|
Главный Технолог
![]() ![]() Зарегистрирован:
01.07.2011 19:44 Из: Тольятти
Сообщений:
305
![]() |
У меня он просыпается и задержка стоит на 4 мС. Попробую затра изменить на 64 мС по старту МК, но сколько он будит потреблять в момент запуска? И поможет ли это?
Отправлено: 24.07.2012 23:47
|
|
Главный Технолог
![]() ![]() Зарегистрирован:
01.07.2011 19:44 Из: Тольятти
Сообщений:
305
![]() |
Нашел еще вот такой момент:
Speed Grade: – 0 - 4 MHz@1.8 - 5.5V, 0 - 10 MHz@2.7 - 5.5.V, 0 - 20 MHz @ 4.5 - 5.5V В даташите в features. Могут мои 8 Мгц портить ему жизнь при напряжении 2.7 и ниже?
Отправлено: 24.07.2012 23:50
|
|
Модератор
![]() ![]() Зарегистрирован:
26.01.2010 23:26 Из: Тирасполь
Сообщений:
3926
![]() |
4 ms это очень мало. При пониженном напряжении питания генератор долго выходит на режим.
Отправлено: 24.07.2012 23:51
|
|
Модератор
![]() ![]() Зарегистрирован:
26.01.2010 23:26 Из: Тирасполь
Сообщений:
3926
![]() |
В теории могут. На практике- надо сначала разобраться со временем стабилизации.
Отправлено: 24.07.2012 23:53
|
|
Главный Технолог
![]() ![]() Зарегистрирован:
01.07.2011 19:44 Из: Тольятти
Сообщений:
305
![]() |
А сколько МК потребляет в момент запуска? Я побоялся ставить 65 мС, вот и поставил 4 мС
Отправлено: 24.07.2012 23:55
|
|
Модератор
![]() ![]() Зарегистрирован:
26.01.2010 23:26 Из: Тирасполь
Сообщений:
3926
![]() |
столько же сколько и при работе. Может чуть меньше.
Отправлено: 24.07.2012 23:57
|
|