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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> минимальное энергопотребление, не используемые ножки АВР и не только
DASM
сообщение Oct 25 2007, 22:19
Сообщение #16


Гуру
******

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



Это уже паранойя smile.gif
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 25 2007, 22:49
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 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
alexander55
сообщение Oct 26 2007, 05:51
Сообщение #18


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(DASM @ Oct 26 2007, 00:36) *
Пуалапы дохлые довольно, а помехи бывают сильные... лучше не надеяться на них

Мои 3 копейки касательно ЭМС.
Если у микросхемы от пинов не уходят проводники, то внешних резисторов не требуется. Производитель гарантирует.
А если проводники отходят (зависит от длины проводников с учетом возможных кабелей), слойности платы и т.), то рекомендую ставить резисторы следующего порядка или к + 10к или к земле 100к.
Это необходимо:
1. для стекания зарядов при выключенной плате и для снятии электростатики (кнопки, возможные места касания лицевых панелей и т.д.).
2. для уменьшения наводимой ЭДС от электромагнитного поля.
PS. А я предлагал открыть тему "Правила проектирования надежных плат", но никто не заинтересован. biggrin.gif
Go to the top of the page
 
+Quote Post
defunct
сообщение Oct 26 2007, 10:00
Сообщение #19


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(singlskv @ Oct 26 2007, 01:12) *
А моторолла говорит о том что нельзя оставлять висеть вывод, и рекомендует
выход к "0", но почему непонятно.

Вы неверно перевели.
Motorola говорит - неиспользуемые пины рекомендуется настраивать на выход и программно устанавливать в 0.

А как по мне то фигня все это, один раз с плиской споткнулся об эти рекомендации когда соединял с PCI шиной. ПЛИСка была частично прошита, неиспользуемые ноги были выводами притянутыми к GND, дык чуть PCI Host не спалил. С тех пор я игнорирую веселые рекомендации. Неиспользуемый пин настраиваю входом и включаю pull-up - так безопаснее.
Go to the top of the page
 
+Quote Post
marcinio
сообщение Oct 26 2007, 10:06
Сообщение #20


Участник
*

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



Деее, почитал ваши ответы - мнения очень разные... Буду бросать монету... biggrin.gif
Кстати - так я не понял - выгодно/невыгодно в моём проекте использовать power-save mode? наверно надо будет сделать эксперимент и проверять мА мультиметром.

Цитата
Правила проектирования надежных плат

Создайте! Я с удовольствием почитаю! smile.gif
Go to the top of the page
 
+Quote Post
alexander55
сообщение Oct 26 2007, 10:56
Сообщение #21


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(marcinio @ Oct 26 2007, 14:06) *
Создайте! Я с удовольствием почитаю! smile.gif

Хорошо. Теперь вопрос: где? Я предлагал в AVR (как наиболее посещаемый).
Go to the top of the page
 
+Quote Post
marcinio
сообщение Oct 26 2007, 11:05
Сообщение #22


Участник
*

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



Цитата(alexander55 @ Oct 26 2007, 13:56) *
Хорошо. Теперь вопрос: где? Я предлагал в AVR (как наиболее посещаемый).


Да - в разделе АВР людей конешно больше чем например в "В помощь начинающему". Да трудно сказать... Если разговоры будут о АВР - то тогда вперёд - в разделе АВР! wink.gif
Go to the top of the page
 
+Quote Post
alexander55
сообщение Oct 26 2007, 11:08
Сообщение #23


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(marcinio @ Oct 26 2007, 15:05) *
Да - в разделе АВР людей конешно больше чем например в "В помощь начинающему". Да трудно сказать... Если разговоры будут о АВР - то тогда вперёд - в разделе АВР! wink.gif

Done.
Go to the top of the page
 
+Quote Post
DASM
сообщение Oct 26 2007, 16:41
Сообщение #24


Гуру
******

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



Продублировать в ARM и переместить ! :-) Почти столь же посещаемый. А будущем и более. Я раньше в AVR не заходил, хотя 7 лет работал с ними, и не один такой думаю
Go to the top of the page
 
+Quote Post
defunct
сообщение Oct 26 2007, 17:38
Сообщение #25


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(DASM @ Oct 26 2007, 19:41) *
Продублировать в ARM и переместить ! :-) Почти столь же посещаемый.

В ARM темы скучные sad.gif Почти 90% конфы сводится к глюкавости периферии SAM'ов и LPCшек и как с этим бороться.. У AVR глюков нет smile.gif - отсюда более общие темы "умный дом", "котроллеры светодиодов" и типа того smile.gif
Go to the top of the page
 
+Quote Post
oran-be
сообщение Oct 27 2007, 14:22
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 234
Регистрация: 30-03-07
Из: Одесса
Пользователь №: 26 621



Вообще то по логике вещей неиспользуемые лапки надо было бы сконфигурить на выход и проинициализировать в 0. И вешать в воздухе. Тогда не будет лишних переключений гейтов. Но реально может быть всякое. Как то пытались добиться обещанного потребления от АТ89С51. У него на всех портах висят неотключаемые подтяжки, кроме одного. Так вот, почему то наименьшее потребление образовалось при шунтировании этого порта через резюки 47К на землю. При шунтировании на плюс ток потребления возрастал раза в полтора и еще больше, если в порт без шунтирования записать записать 0.
Go to the top of the page
 
+Quote Post
ivstech
сообщение Oct 27 2007, 15:27
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 204
Регистрация: 5-01-06
Пользователь №: 12 860



В atmega48,88,168 и др. атмел решил проблему с высоким потреблением при переключении триггеров шмитта.

As shown in Fiqure 12-12, the digital input signal can be clamped to ground at the input of the Schmitt Trigger. The signal denoted SLEEP in the figure, is set by the MCU Sleep Controller in Power-down mode, Power-save mode, and Standby mode to avoid high power consumption if some input signals are left floating, or have an analog signal level close to Vcc/2
Go to the top of the page
 
+Quote Post
alexander55
сообщение Oct 29 2007, 08:30
Сообщение #28


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(DASM @ Oct 26 2007, 19:41) *
Продублировать в ARM и переместить ! :-) Почти столь же посещаемый. А будущем и более.

Да, это более перспективно.
Go to the top of the page
 
+Quote Post

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

 


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


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