реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Посоветуйте AVR с низким энергопотреблением
sergeus
сообщение Mar 15 2009, 00:08
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 157
Регистрация: 11-12-07
Из: Москва
Пользователь №: 33 174



Подскажите, пожалуйста, какую-нибудь недорогую (цена критична, т.к. изделие не в единственном экземпляре) АВРку (ATxmega не подходит, дорого) с малым током потребления. Приблизительно, ток потребления устройства в режиме ожидания составит 20-30uA. Просмотрел несколько даташитов, в основном ток потребления порядка 0.1uA при 1.8 вольт и тактировании от 32кГц. В своём устройстве использую питание 3 вольта от батареи CR2032 либо CR2430, еще точно не определился так как есть CR2450 и её ёмкость 560 мА/час (это сколько месяцев устройство проработает?)! Помимо отключения аналогового компаратора и остальной неиспользуемой периферии на что еще следует обратить внимание?
Спасибо.
Go to the top of the page
 
+Quote Post
SSerge
сообщение Mar 15 2009, 02:27
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Цитата(sergeus @ Mar 15 2009, 06:08) *
на что еще следует обратить внимание?

На MSP430. smile.gif


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
migray
сообщение Mar 15 2009, 02:38
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 17-01-07
Из: Санкт-Петербург, Россия
Пользователь №: 24 501



Цитата(SSerge @ Mar 15 2009, 05:27) *
На MSP430

cлишком дорого.

При сравнимом энергопотребленинии 16-битные МК от NEC стоят дешевле.
А если посмотреть на 8-битники то они и жрут меньше и еще дешевле 16-битников.

3 года назад сам работал на этом семействе TI, потом отказался по ряду причин.

Сообщение отредактировал migray - Mar 15 2009, 02:40
Go to the top of the page
 
+Quote Post
Rst7
сообщение Mar 15 2009, 08:30
Сообщение #4


Йа моск ;)
******

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



Цитата
Подскажите, пожалуйста, какую-нибудь недорогую (цена критична, т.к. изделие не в единственном экземпляре) АВРку (ATxmega не подходит, дорого) с малым током потребления. Приблизительно, ток потребления устройства в режиме ожидания составит 20-30uA. Просмотрел несколько даташитов, в основном ток потребления порядка 0.1uA при 1.8 вольт и тактировании от 32кГц.


Ну а в чем вопрос то? Посмотрели токи потребления? Посмотрели. Подходит?

В принципе, в спящем режиме со включенным BOD и WDT от 3х вольт AVR'ы жрут около 20-30мкА, как Вы и написали. В более свежих процах есть спящий BOD. Там токи заметно меньше. Главное - выключить компаратор, ацп, и не допускать утечек через ножки - ну т.е. не кормить лишних потребителей.

Цитата
В своём устройстве использую питание 3 вольта от батареи CR2032 либо CR2430, еще точно не определился так как есть CR2450 и её ёмкость 560 мА/час (это сколько месяцев устройство проработает?)!


А что, разделить 0.56 на 0.00003 и получить количество часов - не, никак? wink.gif Примерно 2 года получается.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
sergeus
сообщение Mar 15 2009, 09:58
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 157
Регистрация: 11-12-07
Из: Москва
Пользователь №: 33 174



Спасибо, Rst7.
Цитата
А что, разделить 0.56 на 0.00003 и получить количество часов - не, никак? wink.gif Примерно 2 года получается.

Делил, rolleyes.gif порядка 2х лет и получалось.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Mar 15 2009, 11:43
Сообщение #6


Йа моск ;)
******

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



Цитата
Делил, порядка 2х лет и получалось.


Дык в чем вопрос-то? Мало? Много?


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
sergeus
сообщение Mar 15 2009, 12:35
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 157
Регистрация: 11-12-07
Из: Москва
Пользователь №: 33 174



вполне хватает rolleyes.gif
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Mar 15 2009, 12:44
Сообщение #8


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Дешевле меги48 наверне ничего нет.
От 3 вольт получалось устройство кушающее 6 микроампер. Это с учетом 10 кнопок.
Включен был только WD. Тактовая 8 Мгц внутренний.
Саме главное - полностью ее вырубать. К примеру, подтягивающие резистры для кнопок можно запитать от отдельного порта... И так далее.
А просто непомытая плата сведет на нет все ухищрения.
Короче, малопотребляющее и долгоживущее можно делать на чем угодно.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
sergeus
сообщение Mar 15 2009, 13:45
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 157
Регистрация: 11-12-07
Из: Москва
Пользователь №: 33 174



О! Спасибо, DpInRock! Я как-раз на ATmega48 и делаю.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Mar 15 2009, 14:35
Сообщение #10


Йа моск ;)
******

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



Цитата
Включен был только WD. Тактовая 8 Мгц внутренний.


Плохо, что BOD выключен. Рекомендую хотя бы за 50 центов положить рядом какой-нибудь внешний BOD, например - микрочиповский. Там ток - 1мкА. Все ж спокойнее будет.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
777777
сообщение Mar 15 2009, 15:05
Сообщение #11


Профессионал
*****

Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357



Цитата(sergeus @ Mar 15 2009, 03:08) *
Подскажите, пожалуйста, какую-нибудь недорогую (цена критична, т.к. изделие не в единственном экземпляре) АВРку (ATxmega не подходит, дорого) с малым током потребления.

Для этих целей у Атмела есть серия picoPower
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Mar 15 2009, 21:14
Сообщение #12


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



БОД при напряжении питания ровно 3 вольта не имеет особого смысла.
Тем более WD есть.
Кстати, борьба за потребление - крайне увлекательне занятие.
У меня на даче пятый год светодиод мигает. Изображает охранное устройство. 8 мм синий светодиод.

В принципе, при желании, мощный плохо спящий микрпроцессор можно запитать от внешнего мультивибратора.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
Rst7
сообщение Mar 16 2009, 06:53
Сообщение #13


Йа моск ;)
******

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



Цитата
БОД при напряжении питания ровно 3 вольта не имеет особого смысла.


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


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Mar 19 2009, 10:49
Сообщение #14


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



http://delanet.ru/content/view/778/39/


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
sergeus
сообщение Mar 19 2009, 20:34
Сообщение #15


Частый гость
**

Группа: Участник
Сообщений: 157
Регистрация: 11-12-07
Из: Москва
Пользователь №: 33 174



Цитата

...Однако Atmel идёт дальше и выпускает ATtiny43U – микроконтроллер семейства ATtiny со встроенным повышающим преобразователем, способным запускаться уже при напряжении 0.7V!
Респектный МК, надо будет где-нибудь его применить, достаточно одной батарейки AA, а с разумным использованием режимов пониженного энергопотребления и от часов батарейка подойдет!
Go to the top of the page
 
+Quote Post
Rst7
сообщение Mar 20 2009, 06:55
Сообщение #16


Йа моск ;)
******

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



Цитата
надо будет где-нибудь его применить, достаточно одной батарейки AA,


А то и ААА. Питание из одной батарейки, которую можно купить не то, что на любом углу, а через каждый метр - это реально рулез smile.gif

Прямо просится в беспроводные датчики. Правда, вот проблема есть. Там так сделано, что когда проц спит, питание гуляет от и до (изредка степ-ап подкачивает). Как бы это все с радиочастью согласовать без особых извращений.. Хотя... Ну вообщем думать надо.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
san822
сообщение Mar 22 2009, 15:48
Сообщение #17


Профессионал
*****

Группа: Свой
Сообщений: 1 195
Регистрация: 26-07-05
Из: Санкт-Петербург
Пользователь №: 7 111



Цитата(migray @ Mar 15 2009, 05:38) *
3 года назад сам работал на этом семействе TI, потом отказался по ряду причин.


Можно подробнее про эти причины ?
Go to the top of the page
 
+Quote Post
SINtheTHICK
сообщение Dec 1 2011, 10:37
Сообщение #18


Частый гость
**

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



Доброго времени суток всем!

Поднимаю давно забытую тему, чтобы не начинать новую. fman.gif

Каково (примерно) собственное потребление внутреннего RC-генератора?
Интересует потребление МК в режиме Idle при основной тактовой 4,8 МГц, но с прескалером 256 (18750 Гц). Контроллер ATtiny13A.
По графикам из ДШ видно, что разница в потреблении при частотах 4,8 и 9,6 МГц примерно в 2 раза (~ 300 и 600 мкА соответственно). А если основную частоту делить? (я так понимаю, в 256 раз ток потребления все равно не уменьшится 01.gif )
Там еще есть график для 32 кГц, но в случае внешнего тактирования...


--------------------
Ищу рабочие версии драйвера ruki.sys и библиотеки golova.dll...
Go to the top of the page
 
+Quote Post
MaxiMuz
сообщение Dec 1 2011, 12:04
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 253
Регистрация: 15-04-10
Из: Волгоград
Пользователь №: 56 658



Цитата(SINtheTHICK @ Dec 1 2011, 13:37) *
.....
Интересует потребление МК в режиме Idle при основной тактовой 4,8 МГц, но с прескалером 256 (18750 Гц). Контроллер ATtiny13A.
.....

Как я понимаю вы говорите о прескалере таймера, думаю потребление от этого независит. Если только таймер не работает в режиме генерации сигнала на ножке.
Go to the top of the page
 
+Quote Post
SINtheTHICK
сообщение Dec 1 2011, 12:42
Сообщение #20


Частый гость
**

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



Цитата(MaxiMuz @ Dec 1 2011, 14:04) *
Как я понимаю вы говорите о прескалере таймера, думаю потребление от этого независит. Если только таймер не работает в режиме генерации сигнала на ножке.

Нет, не таймера. Прескалер именно системного клока, коэффициент деления которого задается значением в регистре CLKPR.
Хотя да, и для таймера основной клок им же и задается, равно как и всей синхронной периферии. Но интересует именно системный клок и его прескалер. Вернее сколько камень будет потреблять, если основную частоту поделить на 256.

Сообщение отредактировал SINtheTHICK - Dec 1 2011, 12:49


--------------------
Ищу рабочие версии драйвера ruki.sys и библиотеки golova.dll...
Go to the top of the page
 
+Quote Post
stells
сообщение Dec 1 2011, 13:06
Сообщение #21


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(SINtheTHICK @ Dec 1 2011, 14:37) *
Интересует потребление МК в режиме Idle при основной тактовой 4,8 МГц, но с прескалером 256 (18750 Гц). Контроллер ATtiny13A.

видимо придется проверять
Go to the top of the page
 
+Quote Post
ReAl
сообщение Dec 1 2011, 16:25
Сообщение #22


Нечётный пользователь.
******

Группа: Свой
Сообщений: 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.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
SINtheTHICK
сообщение Dec 1 2011, 18:56
Сообщение #23


Частый гость
**

Группа: Участник
Сообщений: 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...
Go to the top of the page
 
+Quote Post
ReAl
сообщение Dec 1 2011, 20:49
Сообщение #24


Нечётный пользователь.
******

Группа: Свой
Сообщений: 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 В.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
SINtheTHICK
сообщение Dec 1 2011, 21:51
Сообщение #25


Частый гость
**

Группа: Участник
Сообщений: 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в в тщетных попытках добиться правды самостоятельно... crying.gif
Как - ума не приложу...
Не мой день...


--------------------
Ищу рабочие версии драйвера ruki.sys и библиотеки golova.dll...
Go to the top of the page
 
+Quote Post
ReAl
сообщение Dec 1 2011, 22:57
Сообщение #26


Нечётный пользователь.
******

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



Об этом уже где-то писалось. При установке "сильного" делителя ядро тактируется медленно.
Надо это объяснить программатору, так как из каких-то соображений при _подаче_ сброса прескалер не сбрасывается и программатор должен работать с таким тактированием.
Если Вы установили RC8 MHz и прескалер на 256, то ядро меги168 тактируется от 8000000/256 = 31250 Hz.
Программатор не всегда может так снизить частоту. Для WDT 128 kHz / 256 = 500 Hz и avreal не сможет установить, у него сейчас нижний предел прибит на 1 kHz ядра (~250 Hz SPI)

Или, как кто-то правильно посоветовал, задавить сброс на землю _до_ подачи питания. Программа и не начинает работать, прескалер не устанавливает. Запустить программатор и стереть программу.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
SINtheTHICK
сообщение Dec 1 2011, 23:49
Сообщение #27


Частый гость
**

Группа: Участник
Сообщений: 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. Камень просто не видится! laughing.gif

Грешил на прогер - но у мега8535 на макетке прочитал сигнатуру - значит рабочий...

Ух, и не спится же Вам! Спасибо огромное! Буду пробовать... beer.gif

Сообщение отредактировал SINtheTHICK - Dec 2 2011, 00:09


--------------------
Ищу рабочие версии драйвера ruki.sys и библиотеки golova.dll...
Go to the top of the page
 
+Quote Post
ReAl
сообщение Dec 2 2011, 09:06
Сообщение #28


Нечётный пользователь.
******

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



«Если человеку не спицца, то ему ступицца. Чтобы человеку был обод — я ещё ни разу не слышал» (С) Витус Вагнер.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
SINtheTHICK
сообщение Dec 3 2011, 09:33
Сообщение #29


Частый гость
**

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



Цитата(ReAl @ Dec 2 2011, 00:57) *
Или, как кто-то правильно посоветовал, задавить сброс на землю _до_ подачи питания. Программа и не начинает работать, прескалер не устанавливает. Запустить программатор и стереть программу.

Огроменное спасибо! beer.gif
08.gif


--------------------
Ищу рабочие версии драйвера ruki.sys и библиотеки golova.dll...
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 15:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01978 секунд с 7
ELECTRONIX ©2004-2016