Обсуждаем контроллеры компании Atmel.
Ответить

Re: Attiny13A и SLEEP_MODE_PWR_DOWN

Пт янв 12, 2018 07:30:26

king-live писал(а):Где, в каких целях и как применять этот регистр PRR?
чтение даташита всегда помогает:
The Power Reduction Register (see “PRR – Power Reduction Register” on page 34) provides a method to reduce power consumption by stopping the clock to individual peripherals.
PRR предоставляет метод уменьшения потребляемой энергии путем остановки тактирования периферийных устройств по выбору.

так как у вас в режиме POWER_DOWN тактовый генератор выключен, вы ничего не измените регистром PRR в плане потребления. он может быть сильно полезен для других режимов сна или вообще даже бодрствования. тем более что для attiny13a в этом регистре только и можно, что таймер да АЦП отключить... не актуально

Re: Attiny13A и SLEEP_MODE_PWR_DOWN

Пт янв 12, 2018 12:11:00

Спасибо AVR за разъяснение этих тем, watchdog и PRR. Чтение даташита иногда не помогает. Мы обычно переводим слова английские на русский и пытаемся сложить эти переведённые слова в осмысленный текст. Вот как раз здесь и происходит ошибочное представление о том, что написано в строчках. Мы думаем что перевели правильно, а на самом деле по смыслу получилось полная "ж"!!!! Вот и получается что лучше спросить у тех, кто непосредственно может точно объяснить что написано.

Re: Attiny13A и SLEEP_MODE_PWR_DOWN

Пт янв 12, 2018 13:00:41

попробуй эту прошивку, сколько съест (также есть пульс на PD4) протеус 7 ватчдог плохо отрабатывает
я её тоже залью и промерю.

Добавлено after 36 minutes 21 second:
пока макетку делал, раб. день кончился - дома прошью.
пока замерил на заводской прошивке: питание 3в - ток 0.45 мА.
Вложения
13.zip
(384 байт) Скачиваний: 135

Re: Attiny13A и SLEEP_MODE_PWR_DOWN

Пт янв 12, 2018 17:08:54

попробуй эту прошивку, сколько съест
Завтра на работе попробую залить, и напишу что да как.

Re: Attiny13A и SLEEP_MODE_PWR_DOWN

Сб янв 13, 2018 10:55:23

добрался дома до тиньки, телефоном прошил и ток замерял - много.
причем при среднем в 300мкА при генераторе 9,6МГц и 4в питании. Проверил (зацепил осцилл) потребление в спячке ввсего в 2 раа экономнее бодрствования (время сна примерно равно времени отсчета задержки), это много скорее всего выключилось не всё (хотя специально для настройти использовал визард, чтобы ничено не пропустить и ненапутать).
просто помнится делал звонок дверной, тиню2313 загнал в очень малые токи (в понедельник проверю и промерю), тогда мне СД карта всё испортила и пришлось ключ по питанию ставить.

Re: Attiny13A и SLEEP_MODE_PWR_DOWN

Сб янв 13, 2018 12:33:16

Я залил прошивку в Tiny13. У меня показывает ток потребления 402мкА. при частоте 4,8мГц и питание 4,2В.

Re: Attiny13A и SLEEP_MODE_PWR_DOWN

Сб янв 13, 2018 13:42:52

при частоте 4,8 ток потребления ненамного убавляется потому, что загрузка процессора поднимается с 45 до 90% (примерно) (время ватчдога не изменяется, а вот программная задержка отрабатывается дольше) это видно и по осциллограмме.
ещё ток может убегать напямую, мимо мк по делителям, по плохопромытому флюсу...
в понедельник тоже буду тиньки мучать и 13а и 2313, посмотрю, что в них потребляет.

Добавлено after 9 minutes 14 seconds:
вообще, если в программе правильно настроен режим сна и не используются задерживающие циклы, то частота практически не влияет на потребление (при большей частоте мк отработает и уснёт раньше)
Ответить