|
Посоветуйте AVR с низким энергопотреблением |
|
|
|
Mar 20 2009, 06:55
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата надо будет где-нибудь его применить, достаточно одной батарейки AA, А то и ААА. Питание из одной батарейки, которую можно купить не то, что на любом углу, а через каждый метр - это реально рулез  Прямо просится в беспроводные датчики. Правда, вот проблема есть. Там так сделано, что когда проц спит, питание гуляет от и до (изредка степ-ап подкачивает). Как бы это все с радиочастью согласовать без особых извращений.. Хотя... Ну вообщем думать надо.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Dec 1 2011, 10:37
|

Частый гость
 
Группа: Участник
Сообщений: 84
Регистрация: 28-12-07
Из: Кобрин, Беларусь
Пользователь №: 33 698

|
Доброго времени суток всем! Поднимаю давно забытую тему, чтобы не начинать новую. Каково (примерно) собственное потребление внутреннего RC-генератора? Интересует потребление МК в режиме Idle при основной тактовой 4,8 МГц, но с прескалером 256 (18750 Гц). Контроллер ATtiny13A. По графикам из ДШ видно, что разница в потреблении при частотах 4,8 и 9,6 МГц примерно в 2 раза (~ 300 и 600 мкА соответственно). А если основную частоту делить? (я так понимаю, в 256 раз ток потребления все равно не уменьшится  ) Там еще есть график для 32 кГц, но в случае внешнего тактирования...
--------------------
Ищу рабочие версии драйвера ruki.sys и библиотеки golova.dll...
|
|
|
|
|
Dec 1 2011, 12:42
|

Частый гость
 
Группа: Участник
Сообщений: 84
Регистрация: 28-12-07
Из: Кобрин, Беларусь
Пользователь №: 33 698

|
Цитата(MaxiMuz @ Dec 1 2011, 14:04)  Как я понимаю вы говорите о прескалере таймера, думаю потребление от этого независит. Если только таймер не работает в режиме генерации сигнала на ножке. Нет, не таймера. Прескалер именно системного клока, коэффициент деления которого задается значением в регистре CLKPR. Хотя да, и для таймера основной клок им же и задается, равно как и всей синхронной периферии. Но интересует именно системный клок и его прескалер. Вернее сколько камень будет потреблять, если основную частоту поделить на 256.
Сообщение отредактировал SINtheTHICK - Dec 1 2011, 12:49
--------------------
Ищу рабочие версии драйвера ruki.sys и библиотеки golova.dll...
|
|
|
|
|
Dec 1 2011, 16:25
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Цитата(SINtheTHICK @ Dec 1 2011, 12:37)  Каково (примерно) собственное потребление внутреннего RC-генератора? Дофига. Микроампер 100-150, если правильно помню (имеется ввиду тот RC, который на мегагерцы). Цитата(SINtheTHICK @ Dec 1 2011, 12:37)  Интересует потребление МК в режиме Idle при основной тактовой 4,8 МГц, но с прескалером 256 (18750 Гц). Контроллер ATtiny13A. Делить 8, 9.6, 4.8 МГц генератор (в зависимости от AVR-ки) где-то до 0.25 МГц и меньше уже практически не имеет смысла. Или жить не ниже ~0.5 МГц и в power down уходить по мере возможности, или стараться затолкать всю работу на 120-килогерцовый RC-генератор WDT.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Dec 1 2011, 18:56
|

Частый гость
 
Группа: Участник
Сообщений: 84
Регистрация: 28-12-07
Из: Кобрин, Беларусь
Пользователь №: 33 698

|
Цитата(ReAl @ Dec 1 2011, 18:25)  Дофига. Микроампер 100-150, если правильно помню (имеется ввиду тот RC, который на мегагерцы).
Делить 8, 9.6, 4.8 МГц генератор (в зависимости от AVR-ки) где-то до 0.25 МГц и меньше уже практически не имеет смысла. Или жить не ниже ~0.5 МГц и в power down уходить по мере возможности, или стараться затолкать всю работу на 120-килогерцовый RC-генератор WDT. Т.е. гиблое дело? Можно даже не пробовать? Жаль...
--------------------
Ищу рабочие версии драйвера ruki.sys и библиотеки golova.dll...
|
|
|
|
|
Dec 1 2011, 20:49
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
О, нашёл старые рваные записи. Какая-то тини24 (может, ещё V, может, уже А). 3.3 вольта. Idle, в PRR всё включено, аналоговый компаратор включен (всё выключено, ACD взведён). Внутренний RC 8MHz с делением до 1MHz = 290(184) мкА 0.5 = 225(144) мкА 0.25 = 193(125) мкА 0.125 = 179(117) мкА Итого по тем записям выходит, что для Idle упор где-то на 100 мкА при 3.3 В и 150 мкА для 5 В.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Dec 1 2011, 21:51
|

Частый гость
 
Группа: Участник
Сообщений: 84
Регистрация: 28-12-07
Из: Кобрин, Беларусь
Пользователь №: 33 698

|
Цитата(ReAl @ Dec 1 2011, 22:49)  О, нашёл старые рваные записи. Какая-то тини24 (может, ещё V, может, уже А). 3.3 вольта. Idle, в PRR всё включено, аналоговый компаратор включен (всё выключено, ACD взведён). Внутренний RC 8MHz с делением до 1MHz = 290(184) мкА 0.5 = 225(144) мкА 0.25 = 193(125) мкА 0.125 = 179(117) мкА Итого по тем записям выходит, что для Idle упор где-то на 100 мкА при 3.3 В и 150 мкА для 5 В. Спасибо большое! Но, увы, каким-то чудом умудрился уже убить тини2313а и мега168в в тщетных попытках добиться правды самостоятельно... Как - ума не приложу... Не мой день...
--------------------
Ищу рабочие версии драйвера ruki.sys и библиотеки golova.dll...
|
|
|
|
|
Dec 1 2011, 23:49
|

Частый гость
 
Группа: Участник
Сообщений: 84
Регистрация: 28-12-07
Из: Кобрин, Беларусь
Пользователь №: 33 698

|
Цитата(ReAl @ Dec 2 2011, 00:57)  Об этом уже где-то писалось. При установке "сильного" делителя ядро тактируется медленно. Надо это объяснить программатору, так как из каких-то соображений при _подаче_ сброса прескалер не сбрасывается и программатор должен работать с таким тактированием. Если Вы установили RC8 MHz и прескалер на 256, то ядро меги168 тактируется от 8000000/256 = 31250 Hz. Программатор не всегда может так снизить частоту. Для WDT 128 kHz / 256 = 500 Hz и avreal не сможет установить, у него сейчас нижний предел прибит на 1 kHz ядра (~250 Hz SPI)
Или, как кто-то правильно посоветовал, задавить сброс на землю _до_ подачи питания. Программа и не начинает работать, прескалер не устанавливает. Запустить программатор и стереть программу. Да, так и есть: 8 МГц RC-генератор, прескалер 256. Разрешаю режим Idle и отправляю спать. Про "несброс" CLKPR тоже была мысля... Программатор Петра (aka Petka), AVR студия 4.19 - оттуда и шил. Ставил клок 1 кГц - ничего, хотя это заведомо ниже рекомендуемых CLK/4. Камень просто не видится! Грешил на прогер - но у мега8535 на макетке прочитал сигнатуру - значит рабочий... Ух, и не спится же Вам! Спасибо огромное! Буду пробовать...
Сообщение отредактировал SINtheTHICK - Dec 2 2011, 00:09
--------------------
Ищу рабочие версии драйвера ruki.sys и библиотеки golova.dll...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|