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

 
 
 
Reply to this topicStart new topic
> Не используемые порты STM32L..
Nick_83
сообщение Mar 13 2016, 20:12
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 26-03-15
Пользователь №: 85 897



Всех приветствую!
Ребята, кто делал портативные устройства на STM32L..., подскажите если есть опыт, что делать с неиспользуемыми портами (ногами) контроллера для минимизации токопотребления. Как их лучше настроить и что повесить на них?
Go to the top of the page
 
+Quote Post
Aner
сообщение Mar 13 2016, 21:34
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Даташит читали? Что там напсано в рекомендациях? ...
И еще кроме апнотов, ераты посмотрите ...
Так какой у кас конкретно проц то ?
Go to the top of the page
 
+Quote Post
adnega
сообщение Mar 13 2016, 21:35
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(Nick_83 @ Mar 13 2016, 23:12) *
Всех приветствую!
Ребята, кто делал портативные устройства на STM32L..., подскажите если есть опыт, что делать с неиспользуемыми портами (ногами) контроллера для минимизации токопотребления. Как их лучше настроить и что повесить на них?

В режиме GPIO на выход с установленным лог "0".
Go to the top of the page
 
+Quote Post
pvo125
сообщение Mar 14 2016, 02:13
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 9-04-14
Из: Черногорск Хакасия
Пользователь №: 81 299



Не знаю как в серии STM32L.. Делал на STM32F10x все неиспользуемые порты и выводы переводил в Analog input.
Go to the top of the page
 
+Quote Post
alx125
сообщение Mar 14 2016, 02:54
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 18-05-09
Из: Novosibirsk
Пользователь №: 49 204



Цитата(pvo125 @ Mar 14 2016, 05:13) *
Не знаю как в серии STM32L.. Делал на STM32F10x все неиспользуемые порты и выводы переводил в "Analog input".


Если выводы просто перевести в Input или Analog input, то они превращаются в антенны! Можно наблюдать изменение тока потребления при поднесении рук к микроконтроллеру
Волшебство rolleyes.gif

Правильно так:
"..Unused I/Os and features.
All microcontrollers are designed for a variety of applications and often a particular application does not use 100% of the MCU resources.
To increase EMC performance and avoid extra power consumption, unused clocks, counters or I/Os, should not be left free.
I/Os should be connected to a fixed logic level of 0 or 1 by an external or internal pull-up or pull-down on the unused I/O pin.
The other option is to configure GPIO as output mode using software. Unused features should be frozen or disabled, which is their default value.
.."
Go to the top of the page
 
+Quote Post
pvo125
сообщение Mar 14 2016, 03:53
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 9-04-14
Из: Черногорск Хакасия
Пользователь №: 81 299



Пробовал в усыплять контроллер в режиме STOP mode. Но никак у меня меньше 100-150 микроампер не выходило. И как раз забавные цифры показывал амперметр как будь то ветер электроны на выводы надувал. При этом подтяжки пробовал и к 3 вольтам и к земле. (Правда чет я не догадался порт на выход попробовать и к "земле" как выше предлагали). Но тем не менее когда все выводы сделал Analog input ток у меня стал 19-20 микроампер. Хотя в даташите говориться про 13 но не стал упираться на столько. Главное что порядок цифр совпал. И ветер с электронами перестал дуть. Кстати в примерах от ST (Example\PWR\PWR_CurrentConsumption) они тоже все порты переводять в Analog input.
Go to the top of the page
 
+Quote Post
Nick_83
сообщение Mar 14 2016, 08:15
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 26-03-15
Пользователь №: 85 897



Цитата(Aner @ Mar 13 2016, 21:34) *
Даташит читали? Что там напсано в рекомендациях? ...
И еще кроме апнотов, ераты посмотрите ...
Так какой у кас конкретно проц то ?

В даташите в одном месте упоминается настройка как аналогового входа, в другом месте как выход. Но четко не указано, что это нужно для минимизации потребления. Встречал, что на форуме писали, мол настраивать нужно как выходы с "1", но у меня делема. Если как аналоговый вход, то к земле подключил бы и порядок. Но если выходами будут с "1", то было бы лучше оставить не подключенными. Проблема в том что нет кита на эксперименты. STM32L151

Сообщение отредактировал Nick_83 - Mar 14 2016, 08:18
Go to the top of the page
 
+Quote Post
John Silver
сообщение Mar 14 2016, 11:16
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Я останавливал констроллер в дебаге, и на лету (по возможности) менял состояние выводов, и сразу замерял различия.
В итоге все выводы настроены по разному, вход/выход, на плюс/на минус, аналоговый.
Вся плата потребляет в районе 15мкА.

PS да, речь о всех выводах, и используемых и нет.
Go to the top of the page
 
+Quote Post
bullit
сообщение May 4 2016, 12:37
Сообщение #9


пуля
****

Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959



Всем здравствуйте!

Использую пример STOP MODE от stm32l053 discovery. Но у меня потребление прыгает от 6 до 11 мА, ни о каких мкА и речи нет. Все ноги в аналоги без подтяжки.
Что в отладке, что без. Пробуждение от RTC (LSI).
Кто нибудь сталкивался с таким? Можете выложить код?!
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 23:38
Рейтинг@Mail.ru


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