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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Режим Active, 128 кГц, потребляемый ток "де факто"
GDI
сообщение Jan 26 2007, 14:59
Сообщение #16


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

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Где то пробегал топик что БОД как раз не копейки а 20(!) мА


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 26 2007, 15:10
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата
Цитата
чтобы ВСЕ стояло и не изменялось, ну, окромя ядра, конечно.

Откуда информация? Если верить Евстифееву, то режим idle это вышеописанное, но наоборот. А active это когда все работает.
Ну это ИМХО, конечно (забыл добавить). Противоположный - зачем же тогда Вы все пытаетесь отключать?

Почитайте раздел Power Management and Sleep Modes -> Minimizing Power Consumption. Там, кстати, и про порты написанно (раздел Port Pins)


--------------------
Go to the top of the page
 
+Quote Post
smk
сообщение Jan 26 2007, 15:36
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Прочитал насколько смог. Там только общие рекомендации и никаких цифирок. Все равно причину нужно искать дальше... а Tiny13 всегда столько потребляла как в даташит? Раньше не было прожорливых Тини13? может некондицию продали а я тут голову ломаю...


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
=GM=
сообщение Jan 26 2007, 19:04
Сообщение #19


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(smk @ Jan 26 2007, 12:36) *
Прочитал насколько смог. Там только общие рекомендации и никаких цифирок. Все равно причину нужно искать дальше... а Tiny13 всегда столько потребляла как в даташит? Раньше не было прожорливых Тини13? может некондицию продали а я тут голову ломаю...

Обратите внимание ещё на internal voltage reference, тоже нужно отключить.
Ну и brown-out detector, как уже советовали.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 26 2007, 19:30
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Еще один совет: возможно - можно отказаться от использования таймера, если уж Вы , как я понял, обрабатываете его прерывание. МК же тактируется от встроенного таймера watchdog - может быть стоит использовать прерывание от него - нехай все равно пульсирует, а, тем временем, от ТС можно вообще избавиться smile.gif


--------------------
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jan 27 2007, 00:24
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Я тока что мучился. Почитай посты. У меня был DebugWare включен.

Короче проверяй DebugWare, BOD, Компаратор.

Если нагой быстро дёргаешь, то тоже повлияет.
Go to the top of the page
 
+Quote Post
smk
сообщение Jan 29 2007, 12:16
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



DebugWare выключен (DWEN=1), BOD выключен (BODLEVEL0=1 BODLEVEL1=1 , Компаратор выключен ACSR=0x80;.


Цитата
Я тока что мучился. Почитай посты. У меня был DebugWare включен.


Посмотрел последние - ничего не нашел. А что за проблема была и как решилась?


Отключение дергания ногой дало экономию в 0,003 мА. Инвертирую переменную чтоб создать видимость работы проги. Таймер пока включен. Интересно узнать как обстоят дела по части совпадения потребляемого тока де факто с даташит у других контроллеров. В частности Mega16 должна уметь потреблять 1,1 мА в активном режиме...

Сообщение отредактировал smk - Jan 29 2007, 12:27


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
smk
сообщение Jan 29 2007, 12:41
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Цитата
Еще один совет: возможно - можно отказаться от использования таймера, если уж Вы , как я понял, обрабатываете его прерывание. МК же тактируется от встроенного таймера watchdog - может быть стоит использовать прерывание от него - нехай все равно пульсирует, а, тем временем, от ТС можно вообще избавиться


Не совсем пойму как это. Все тактируется от внутреннего 128 кГц. Таймер мне нужен чтоб генерировать 1 кГц и 4 кГц писки бузером. (4 кГц кстати проблема).


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 29 2007, 12:52
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(smk @ Jan 29 2007, 16:41) *
Цитата
Еще один совет: возможно - можно отказаться от использования таймера, если уж Вы , как я понял, обрабатываете его прерывание. МК же тактируется от встроенного таймера watchdog - может быть стоит использовать прерывание от него - нехай все равно пульсирует, а, тем временем, от ТС можно вообще избавиться


Не совсем пойму как это. Все тактируется от внутреннего 128 кГц. Таймер мне нужен чтоб генерировать 1 кГц и 4 кГц писки бузером. (4 кГц кстати проблема).
Вы же тактируетесь от таймера WATCHDOG??? Ну так от него есть прерывание по переполнению - так используйте его, раз Вам аппаратно ни какими пинами дергать не надо. А тем временем от ТС можно отказаться вообще...


--------------------
Go to the top of the page
 
+Quote Post
smk
сообщение Jan 29 2007, 13:05
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Цитата
Вы же тактируетесь от таймера WATCHDOG??? Ну так от него есть прерывание по переполнению - так используйте его, раз Вам аппаратно ни какими пинами дергать не надо. А тем временем от ТС можно отказаться вообще...


Ногой дергать надо. Той к которой бузер подключен. Ща правда все отключено. И в прервыания уходить не хочу. Логика позволяет и так прожить. Померял - посигналил. Раз в ...надцать циклов сделал тест самоконтроля. Таймер нужен чтоб сигналы генерить.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
smk
сообщение Jan 29 2007, 14:55
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Попробовал поэкспериментировать с Mega48-20PU в DIP28.

По даташит он умеет потреблять 0,24 мА. Тактовая - внутренний 1 МГц, периферия вся отключена. Ну да для начала правильно подключаю питпние 3,84 В (оба), землю и меряю ток. Намерялось 0,75 мА. Смотрю в даташит - должно быть 0,65... 0,70 мА. Вспоминаю о существовании погрешности и делаю вывод, что даташиту вполне соответствует. Далее программирую контроллер. Программа:

while (1)
{
// Place your code here
unsigned int a;
bit b;
a++;
if (a==50000)
{
b=!b;
a=0;
}
};

Вся периферия по-прежнему отключена. Разница только в том, что вычислительная часть начала что-то вычислять.

При прочих равных условиях потребляемый ток составил 4,6 мА!!!

Ну и какой FIGURE это соответствует? Потребляемый ток вообще можно считать прогнозируемым? Или только когда контроллер ничего не делает... в таком варианте и без даташит скажу как сделать ток минимальным. Ну да догадаться не трудно.

Какие будут мнения? Может кто сможет на ATMEL консультацию запросить? Сам бы написал, да настолько не силен в инглише. А разбираться надо.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 29 2007, 15:03
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(smk @ Jan 29 2007, 18:55) *
Попробовал поэкспериментировать с Mega48-20PU в DIP28...........................................................
Какие будут мнения? Может кто сможет на ATMEL консультацию запросить? Сам бы написал, да настолько не силен в инглише. А разбираться надо.
ИМХО - они делают также - берут свежевыпеченный МК со всеми ФФ, мультиметр и паперли измерять smile.gif


--------------------
Go to the top of the page
 
+Quote Post
smk
сообщение Jan 29 2007, 15:12
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Цитата
ИМХО - они делают также - берут свежевыпеченный МК со всеми ФФ, мультиметр и паперли измерять


А как же зависимость от частоты снимают? Нет, надо писать. Пусть рисуют схемы, ответят про включенную периферию и т.п. Обстоятельно так. Сможет кто написать?


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
GDI
сообщение Jan 29 2007, 15:19
Сообщение #29


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

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Так в даташите написано про периферию - она вся отключена. Раздел Typical Characteristics - Preliminary Data из даташита на мега48


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
mse
сообщение Jan 29 2007, 15:31
Сообщение #30


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата(smk @ Jan 29 2007, 14:55) *
Вся периферия по-прежнему отключена. Разница только в том, что вычислительная часть начала что-то вычислять.

Таки, прям отключена? ;О) А что там в стартапе происходит, оно как? Не считается? Ноги ещё, небось как входы. "Чтоб не потребляли". ;О)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 06:39
Рейтинг@Mail.ru


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