Полная версия этой страницы:
Потребление NEC
Привет всем.
Использую младшие микроконтроллеры UPD78F9000... UPD78F9234.
Питание от сетевого источника, схемы работают отлично.
Недавно в одном проекте понадобилось сделать автономное питание от батарей.
Используя выход из спящего режима от таймера TMH1 тактируемый внутренним низко скоростным кольцевым генератором 240Кгц , добился потребление схемой 300мка!!!.
В данном случае неприемлемо. Наскоро переделанный проект под ATMEGA88PA потребляет 30мка!!
Вопрос? чего можно добиться для наименьшего потребления микроконтроллером серии (UPD78F9000... UPD78F9234) при питании от батарей.
У кого есть опыт, поделитесь.
В микроконтроллерах upd78F0500 серии как обстоят дела с реальным потреблением?
И ещё вопрос, присматриваюсь на модели upd78f1146 (256Kbyeт Flash, 12Kbyte RAM). Ресурсов камня мне бы хватило на большинство проектов.
Довелось кому нибудь их пощупать в деле, стоит ими заморачиваться ?
Заранее Благодарен за любой совет.
msalov
Feb 25 2013, 12:23
Документация обещает потребление
IDD5=11мкА при питании 3В в режиме STOP с работающим низкочастотным генератором. Ну а дальше чистая математика: (<время в активном режиме>*<потребление в активном режиме> + <время в спящем режиме>*<потребление в спящем режиме>) / (<время активном режиме> + <время в спящем режиме>).
Если не верите документации, проведите лабораторный эксперимент - только МК с минимальной обвязкой и программой состоящей только из входа в режим стоп с включённым таймером и низкочастотным генератором.
Ещё проверьте что бы все выводов МК имели определённый потенциал (не болтались в воздухе).
Спасибо за совет, сегодня постараюсь проверить.
Я пробавал программно отключать часть используемой внешней переферии и получал результат 300Мка.
Отпаяю все нагрузки, хотя при тех же нагрузках периферии в меге результат получился намного лучше.
Подозреваю что увеличение тока вносит задержка на переключение вывода из режима вывод в режим ввод.
Выводы порта микроконтроллера используются на ввод и вывод (светодиоды и кнопки).
Вот код задержки:
Del:
;
PUSH AX
MOVW AX,#30
Dl_lp:
NOP
SUBW AX,#1
BNZ $Dl_lp
POP AX
;
RET
При меньших значениях, ввод с кнопок отсутствует. Видно как подсвечиваются светодиоды.
Попробую убрать задержку и замерить потребление.
Привет Всем.
Наконец то удалось проверить потребление микроконтроллеров uPD78F9200 ...9234.
В тестовой схеме микроконтроллер запитан от стабилизатора 2,5вольт, считывал состояние 3х входов + 1 канал ADC.
Прерывание из режима STOP от таймера TMH1 тактируемый внутренним низко скоростным кольцевым генератором 240Кгц.
Из прерывания считываю входы и выполняю преобразование c ADC (Порт P20).
Результат потребление всей платы - 15мка. При замыкании входов ток подымается до 25мка. ОЧЕНЬ ХОРОШО меня устраивает.
Дальше по схеме датчик DS18B20 и модуль RFM70 (ещё не подключал).
Проверю, отпишусь.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.