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

 
 
5 страниц V  < 1 2 3 4 5 >  
Reply to this topicStart new topic
> подскажите малопотребляющий AVR, Мега 8 с потреблением 15мА достал... нужна экономность
Electronic)
сообщение Oct 8 2008, 12:29
Сообщение #31


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

Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783



Как раз там и лажу! или я бестолочь или они но про потребление не слова biggrin.gif
http://www.atmel.com/dyn/products/product_...sp?part_id=4196

ОЙЁ!!!!
Low Power Consumption at 1 MHz, 1.8V, 25°C for ATmega48P/88P/168P:
– Active Mode: 0.3 mA

неужели это то о чём я подумал? yeah.gif

но вот если 5В... и 8Мгц....

я щас сума сойду описание для ATmega48V/88V/168V

Low Power Consumption
– Active Mode:
250 μA at 1 MHz, 1.8V
15 μA at 32 kHz, 1.8V (including Oscillator)
– Power-down Mode:
0.1μA at 1.8V

описание для ATmega48P/88P/168P:
• Low Power Consumption at 1 MHz, 1.8V, 25°C for ATmega48P/88P/168P:
– Active Mode: 0.3 mA
– Power-down Mode: 0.1 μA
– Power-save Mode: 0.8 μA (Including 32 kHz RTC)

ВЕРСИЯ V МЕНЬШЕ ПОТРЕБЯЛЕТ ЧЕМ Р ???
существенная разница только на режимах с 32кгц. 0.8 μA против 15 μA. это вся сила picopower??? я думал там революция микрпотреления...
Кто будет меньше кушать на 5В 8Мгц?

Сообщение отредактировал Electronic) - Oct 8 2008, 12:34


--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
Go to the top of the page
 
+Quote Post
Electronic)
сообщение Oct 8 2008, 10:58
Сообщение #32


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

Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783



Цитата(Rst7 @ Oct 8 2008, 10:26) *
Не заценил. Идея - фигня. Лишний код, который нафиг не нужен.

Кому это он не нужен? поконкретнее ... у меня RTC на Т2 и UART с ответствеными данными, и желательно что бы обращение к OSCAL пореже было. может просто вам кроме как зажигать лампочки ничего не надо? biggrin.gif тогда не юзайте мой супер код smile3009.gif
или просто у вас есть идеи потолковее? 05.gif так мы ВАС выслушаем!!! biggrin.gif

Сообщение отредактировал Electronic) - Oct 8 2008, 11:05


--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
Go to the top of the page
 
+Quote Post
xemul
сообщение Oct 8 2008, 11:52
Сообщение #33



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Electronic) @ Oct 8 2008, 14:58) *
... у меня RTC на Т2 и UART с ответствеными данными, и желательно что бы обращение к OSCAL пореже было.

Точность RTC на T2 будет определяться только точностью настройки и стабильностью часового кварца (если, конечно, программер не решит это дело усугубитьsmile.gif).
А для нормальной жизнедеятельности УАРТа с ответственными данными будет достаточно точности кварца и без настройки.
Если же хочется пореже дергать OSCCAL, заведите переменную, которая будет накапливать ошибку по T1, и подстраивайте OSCCAL, когда эта ошибка будет выходить за допуски.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Oct 8 2008, 12:26
Сообщение #34


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

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



Цитата
Кому это он не нужен? поконкретнее ...


Более того кода, который я написал - не нужно. Вторая проверка - лишняя.

И вообще, Ваш игриво-пионерский тон не к месту на этом форуме. Потрудитесь изъясняться как джентльмен, с уважением к собеседникам, особенно, с учетом того, что люди, которые отвечают Вам, профессионалы более высокого класса, чем Вы.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Electronic)
сообщение Oct 8 2008, 13:01
Сообщение #35


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

Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783



если где то в заначке есть супер код то Вы не показывали его, а ведь Я!!! ПРОСИЛ!!! biggrin.gif в первом топике не умичать а помогать( собствено для чего форум и есть )

Сообщение отредактировал Electronic) - Oct 8 2008, 13:03


--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
Go to the top of the page
 
+Quote Post
hainiken
сообщение Oct 8 2008, 13:12
Сообщение #36


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 4-10-08
Пользователь №: 40 693



Оказывается в ATmega8 есть несколько встроеных RC-генераторов
http://radiokot.ru/forum/viewtopic.php?t=6955&start=80
Go to the top of the page
 
+Quote Post
Rst7
сообщение Oct 8 2008, 13:32
Сообщение #37


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

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



Цитата
если где то в заначке есть супер код то Вы не показывали его


Вы шутите? Вам же дали ссылку на него и Вы его процитировали.

ЗЫ Реинкарнация? Хотя стиль отличается...


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Electronic)
сообщение Oct 8 2008, 14:06
Сообщение #38


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

Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783



Цитата(Rst7 @ Oct 8 2008, 16:32) *
Вы шутите? Вам же дали ссылку на него и Вы его процитировали.

ЗЫ Реинкарнация? Хотя стиль отличается...

понятия не имею о чём Вы... Вы мне ссылок не давали... не ренкарнация, просто мой код офигенно работает вторая проверка нужна не меньше первой да и делается она раз в секунду. я когда на контролер дую то включается в работу вторая строчка biggrin.gif


--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
Go to the top of the page
 
+Quote Post
Rst7
сообщение Oct 8 2008, 14:32
Сообщение #39


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

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



Цитата(Electronic) @ Oct 8 2008, 17:06) *
понятия не имею о чём Вы... Вы мне ссылок не давали...

Я не давал. Ссылку на пост с моим кодом Вам давал otrog.
Цитата
Всем ОГРОМНОЕ спасибо! выбрал код как подсказал otrog! так как у меня все таймеры зяняты. лишние коды вставлять не стал и писал как бы сам. выбрал код такого плана.
unsigned int i=TCNT1;
TCNT1=0;
if (i<7813)
OSCCAL++; //Увеличивае...

Ваши слова? Ваши. А код мой по ссылке, которую дал otrog.

Цитата
не ренкарнация, просто мой код офигенно работает вторая проверка нужна не меньше первой да и делается она раз в секунду. я когда на контролер дую то включается в работу вторая строчка

Если бы Вы немого подумали, то поняли, что если делать область отключения регулировки, то для правильной работы пороги надо задавать не жестко, а динамически, в зависимости от шага регулирования при изменении OSCCAL.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 8 2008, 14:57
Сообщение #40


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Electronic) @ Oct 8 2008, 18:29) *
Кто будет меньше кушать на 5В 8Мгц?
Меньше будет кушать MSP430 smile.gif Примерно 350мкА@1МГц потребление ядра. Реально в одном из моих проектов, где из периферии лишь 1 UART и GPIO для опроса клавиатуры 4*4 используются, а энергосбережение вообще не задействовано, при питании 3,3В с кварцем 7,3728МГц, MSP430F1232IDW потребляет в районе 2,6-2,8мА.
Go to the top of the page
 
+Quote Post
Electronic)
сообщение Oct 8 2008, 15:43
Сообщение #41


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

Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783



вобщем замяли.. у меня код выводит в нормальный режим внутрений RC не медленее вашего, и OSCCAL не меняется каждую секунду... а лишь по необходимости.
P.S. в моём проэкте скорость вхождения в точность +-3% не важна.


--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
Go to the top of the page
 
+Quote Post
singlskv
сообщение Oct 8 2008, 17:13
Сообщение #42


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



OFF:
Цитата(Electronic) @ Oct 8 2008, 14:58) *
Кому это он не нужен? поконкретнее ... у меня RTC на Т2 и UART с ответствеными данными, и желательно что бы обращение к OSCAL пореже было. может просто вам кроме как зажигать лампочки ничего не надо? biggrin.gif тогда не юзайте мой супер код smile3009.gif
или просто у вас есть идеи потолковее? 05.gif так мы ВАС выслушаем!!! biggrin.gif


Цитата(Electronic) @ Oct 8 2008, 17:01) *
если где то в заначке есть супер код то Вы не показывали его, а ведь Я!!! ПРОСИЛ!!! biggrin.gif в первом топике не умичать а помогать( собствено для чего форум и есть )


Цитата(Electronic) @ Oct 8 2008, 18:06) *
понятия не имею о чём Вы... Вы мне ссылок не давали... не ренкарнация, просто мой код офигенно работает вторая проверка нужна не меньше первой да и делается она раз в секунду. я когда на контролер дую то включается в работу вторая строчка biggrin.gif


Цитата(Electronic) @ Oct 8 2008, 19:43) *
вобщем замяли.. у меня код выводит в нормальный режим внутрений RC не медленее вашего, и OSCCAL не меняется каждую секунду... а лишь по необходимости.
P.S. в моём проэкте скорость вхождения в точность +-3% не важна.

А Вы правда считаете что после этого Вам кто-то захочет помочь ?
А помощь Вам судя по всему очень бы понадобилась... smile.gif
Go to the top of the page
 
+Quote Post
Electronic)
сообщение Oct 8 2008, 17:27
Сообщение #43


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

Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783



Здравствуйте. есть вопрос... в спящем режиме Т2 c кварцем 32768 спешит на 2-3 сек за час... в рабочем режиме такого не замечал... (кварц без конденсаторов. вешал внешние по 18п уход в слипе был 1 сек за минуту )
приведу коды
инициализация
void timer2_init(void)
{
TCCR2 = 0x00; //stop
ASSR = 0x08; //set async mode
TCNT2 = 0x00; //setup
OCR2 = 0x00;
TCCR2 = 0x05; //start
}

прерывание

#pragma interrupt_handler timer2_ovf_isr:5
void timer2_ovf_isr(void)
{
if(sleep_en==2){TCCR1B=0;T1=TCNT1;TCCR1B=0x05;g=g^1;if(g==1){LED_ON;}else{LED_OF
F;}}//в слип sleep_en=1;
g=g^1;if(g==1){LED_ON;}else{LED_OFF;}
sec_pl=1;
}
и обработка времени в main

if(sec_pl==1){
sec++;if(sec>=60){sec=0;}
if(sec==0){min++;if(min>=60){min=0;}
if(min==0 && sec==0){hor++;if(hor>=24){hor=0;}}}


if(V==0x01 && sleep_en==1){sleep_en=2;sleep_off();}// это пробуждение если на ножке +5
if(sleep_en==1){asm("sleep");}// это повторение ухода в слип для Т2

if(sleep_en==2){ // это отбражение времени и юстировка RC генератора в рабочем режиме
clock(0,0);
if(fl_cl==2){T2=T1;fl_cl=3;}
if(T1<40000 && fl_cl==0){T3=T1;fl_cl=2;}
if(fl_cl==3){T4=T2-T3;fl_cl=0;
if (T4<=(7760)){OSCCAL++;}
if (T4>=(7840)){OSCCAL--;}
lcd_t(T4);}}
sec_pl=0;
}//end if(sec_pl==1)

Сообщение отредактировал Electronic) - Oct 8 2008, 17:30


--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
Go to the top of the page
 
+Quote Post
singlskv
сообщение Oct 8 2008, 17:40
Сообщение #44


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Вы уже открыли несколько тем по сходной тематике...
Может пора остановится ? пока Вас модераторы не остановили...
Go to the top of the page
 
+Quote Post
xemul
сообщение Oct 8 2008, 17:58
Сообщение #45



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Программер таки решил усугубить...
Зачем горбатому даташиты, если есть могила?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 13:35
Рейтинг@Mail.ru


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