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

 
 
> минимальное энергопотребление, не используемые ножки АВР и не только
marcinio
сообщение Oct 25 2007, 18:29
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 42
Регистрация: 3-07-07
Пользователь №: 28 861



Думаю, что тема уже обсуждалась, но не знал, что писать в поиске...
Как должны быть сконфигурированы биты DDRx, PORTx, чтобы было минимальное энергопотребление в активном и в спящем режиме? smile.gif
Также интересует - выгодно ли мне использовать power-save mode, если МК каждую секунду работает только 25х100 тактов при 1MHz? Каждую секунду 100 одинаковых кадров, каждий 25 тактов -обработывание данных, а потом МК "спит" до начала следущего кадра -
1 000 000/100-25 - столько тактов в каждом кадре мог бы МК отдохнуть. Что вы думаете?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Oct 25 2007, 22:49
Сообщение #2


Гуру
******

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



Внешний pull-up/pull-down нужен в том случае, если к пину подключено какое-то внешнее устройство (микросхема там или транзистор не суть) и важен какой-то определенный логический уровень на данном пине, до того момента как ему назначена функция (прошла инициализация). Или в случае если инициализация вообще не прошла и работа МК заблокирована - понизилось питание и сработал супервизор, не запустился кварц, произошел программный сбой и МК завис/реинициализировался и т.п. Если по-умолчанию пины находятся в Z-состоянии или работают как входы, то pull-up/pull-down могут обеспечить требуемый для безопасной остальной части схемы логический уровень.
В случае же если пин не используется вообще, то лучше назначить ему функцию выхода и вывести логический ноль. Почему ноль? Для того, чтобы в случае чего отвести помеху на землю, а не в питание. Эта рекомендация не полностью согласуется с оптимальным энергосбережением в случае, если выход не пуш-пульный и выполнен по CMOS-технологии, а, например, с открытым стоком и встроенным pull-up, как в некоторых 51х. Или в функции пина вообще не предусмотрена его работа как логического выхода.
Так что совет мой не совсем универсальный и применять его нужно в совокупности с детальным рассмотрением архитектуры конкретного микроконтроллера и функциональности его выводов.

В дополнение см. рекомендации по применению в энергосберегающих режимах и подключению неиспользуемых выводов (Таблица 2.2) для MSP430 . http://www.gaw.ru/html.cgi/txt/doc/micros/msp430/arh/2.htm
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- marcinio   минимальное энергопотребление   Oct 25 2007, 18:29
- - DASM   Да вобщем-то главное чтобы не на вход с одновремен...   Oct 25 2007, 19:29
- - singlskv   Цитата(marcinio @ Oct 25 2007, 22:29) Как...   Oct 25 2007, 19:45
- - rezident   Неиспользуемые пины лучше никуда не подключать и с...   Oct 25 2007, 19:45
- - DASM   Ну вобщем да.. Хотя чем хуже подключить и на вход...   Oct 25 2007, 19:47
- - marcinio   ЦитатаРазве что проги аккуратнее писать надо будет...   Oct 25 2007, 20:02
|- - singlskv   Цитата(rezident @ Oct 25 2007, 23:45) Неи...   Oct 25 2007, 20:19
- - marcinio   Цитатаа 1Mhz то, Вы таки откуда получаете ? By de...   Oct 25 2007, 20:29
|- - singlskv   Цитата(marcinio @ Oct 26 2007, 00:29) пря...   Oct 25 2007, 20:44
|- - DASM   Цитата(singlskv @ Oct 26 2007, 00:44) Есл...   Oct 25 2007, 21:04
|- - singlskv   Цитата(DASM @ Oct 26 2007, 01:04) Но, при...   Oct 25 2007, 21:20
- - DASM   Пуалапы дохлые довольно, а помехи бывают сильные.....   Oct 25 2007, 20:36
|- - alexander55   Цитата(DASM @ Oct 26 2007, 00:36) Пуалапы...   Oct 26 2007, 05:51
- - marcinio   ЦитатаP.S. Только вот Ваш изначальный TTX (100 раз...   Oct 25 2007, 20:57
- - DASM   Причем тут вход ? А диоды защитные ? Наверняка обр...   Oct 25 2007, 21:52
|- - singlskv   Цитата(DASM @ Oct 26 2007, 01:52) Причем ...   Oct 25 2007, 22:12
|- - defunct   Цитата(singlskv @ Oct 26 2007, 01:12) А м...   Oct 26 2007, 10:00
|- - ivstech   В atmega48,88,168 и др. атмел решил проблему с выс...   Oct 27 2007, 15:27
- - DASM   Это уже паранойя   Oct 25 2007, 22:19
- - marcinio   Деее, почитал ваши ответы - мнения очень разные......   Oct 26 2007, 10:06
|- - alexander55   Цитата(marcinio @ Oct 26 2007, 14:06) Соз...   Oct 26 2007, 10:56
|- - marcinio   Цитата(alexander55 @ Oct 26 2007, 13:56) ...   Oct 26 2007, 11:05
|- - alexander55   Цитата(marcinio @ Oct 26 2007, 15:05) Да ...   Oct 26 2007, 11:08
- - DASM   Продублировать в ARM и переместить ! :-) Почти...   Oct 26 2007, 16:41
|- - defunct   Цитата(DASM @ Oct 26 2007, 19:41) Продубл...   Oct 26 2007, 17:38
|- - alexander55   Цитата(DASM @ Oct 26 2007, 19:41) Продубл...   Oct 29 2007, 08:30
- - oran-be   Вообще то по логике вещей неиспользуемые лапки над...   Oct 27 2007, 14:22


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

 


RSS Текстовая версия Сейчас: 24th August 2025 - 03:40
Рейтинг@Mail.ru


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