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

 
 
 
Reply to this topicStart new topic
> STM32L053+Bluenrg., Power.
bark
сообщение Mar 23 2016, 17:14
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 131
Регистрация: 16-11-09
Из: Украина Юг
Пользователь №: 53 659



Привет всем кто читает это.

Вопрос касается энергопотребления. STM32L053R8 в связке с bluetooth модулем Bluenrg-MS (4.1). Обе девборды.http://www.st.com/web/catalog/tools/FM116/...LN1847/PF260001
Пытаюсь добиться максимально низкого потребления. Застрял на 3мА. Что есть ОченЬ много.

Тактирование STM-ки - от MSI (4.2МГц).
Перебирал различные режимы - LowPower Sleep, Stop, LowPower Run - снижение было максимум на пару сотен мкА (100-200мкА).

Вопрос 2-й:
У кого-то получалось добиться минимальных параметров потребления согласно документации (сотни микроампер)
Вопрос 1-й:
Рекомендации по снижению энергопотребления - ткните носом, можно с ноги.

https://www.dropbox.com/sc/npuldug3nq2inr2/...x_2o-Q2yHYHhy_a
Питание контроллера и bluetooth внешнее.
https://www.dropbox.com/s/dwcueny9s5levfz/devboard.png?dl=0


--------------------
Работаю 20ns в сутки.
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Mar 23 2016, 17:28
Сообщение #2


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

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



на счет STM32 не скажу но вот у меня EFM32TG842 + BLUENRG с advertising beacon каждые 3 секунды потребляет ~20 микроампер. основное потребление это advertising beacon. между биконами он уходит в спячку и потребляет несколько микроампер. я думаю сам NUCLEO тянет немало.
я не думаю что на этом приборе вы получите точное чтение на микроамперах. я ставлю резистор со стороны минуса и смотрю на скопе. виден весь профиль потребления.

Сообщение отредактировал Jenya7 - Mar 23 2016, 17:33
Go to the top of the page
 
+Quote Post
bark
сообщение Mar 23 2016, 17:47
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 131
Регистрация: 16-11-09
Из: Украина Юг
Пользователь №: 53 659



Данный прибор UT71A вроде позиционируется как True RMS (171A).


Цитата
я думаю сам NUCLEO тянет немало.


Вроде отделил питание от Nucleo, взял не от USB а с внешнего источника.

Jenya7, подскажите, не задействованные ноги на МК вы к земле через резисторы подключаете?


--------------------
Работаю 20ns в сутки.
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Mar 23 2016, 20:55
Сообщение #4


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

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Цитата(bark @ Mar 23 2016, 22:47) *
Данный прибор UT71A вроде позиционируется как True RMS (171A).




Вроде отделил питание от Nucleo, взял не от USB а с внешнего источника.

Jenya7, подскажите, не задействованные ноги на МК вы к земле через резисторы подключаете?

у меня незайдествованых ног уже не осталось в последней ревизии. но когда были я их определял как входы. на них были тест поинты выведены на всякий случай.

а прибор вы где подключаете? между питанием и модулем BLUENRG?

Сообщение отредактировал Jenya7 - Mar 23 2016, 20:59
Go to the top of the page
 
+Quote Post
bark
сообщение Mar 24 2016, 15:28
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 131
Регистрация: 16-11-09
Из: Украина Юг
Пользователь №: 53 659



Прибор подключается в разрыв одной из линий питания, в данном случае "+". До контроллера и модуля.


--------------------
Работаю 20ns в сутки.
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Mar 24 2016, 16:07
Сообщение #6


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

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



а частота бикона какая? если будет молотить каждые 100 милисек. (это его дефолт насколько я помню) то наверное можно получить и 100-200 микроампер.
Go to the top of the page
 
+Quote Post
bark
сообщение Mar 24 2016, 16:13
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 131
Регистрация: 16-11-09
Из: Украина Юг
Пользователь №: 53 659



Простите, не совсем понял.
Вы это имеете ввиду
Код
    ret = aci_gap_set_discoverable(ADV_IND, 0, 0, PUBLIC_ADDR, NO_WHITE_LIST_USE,
                                   13, local_name, 0, NULL, 0, 0);
?
Могу просто не знать.


--------------------
Работаю 20ns в сутки.
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Mar 24 2016, 16:51
Сообщение #8


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

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Цитата(bark @ Mar 24 2016, 21:13) *
Простите, не совсем понял.
Вы это имеете ввиду
Код
    ret = aci_gap_set_discoverable(ADV_IND, 0, 0, PUBLIC_ADDR, NO_WHITE_LIST_USE,
                                   13, local_name, 0, NULL, 0, 0);
?
Могу просто не знать.

да. это второй и третий аргумент. для проверки можете поиграться ими.
Код
#define BEACON_1SEC  1638
#define BEACON_2SEC (BEACON_1SEC * 2)
#define BEACON_3SEC (BEACON_1SEC * 3)
#define BEACON_4SEC (BEACON_1SEC * 4)
#define BEACON_5SEC (BEACON_1SEC * 5)
#define BEACON_6SEC (BEACON_1SEC * 6)
#define BEACON_7SEC (BEACON_1SEC * 7)
#define BEACON_10SEC (BEACON_1SEC * 10)

min_beacon_interval  = BEACON_1SEC;
max_beacon_interval = BEACON_1SEC;

ret = aci_gap_set_discoverable(ADV_IND, min_beacon_interval, max_beacon_interval, PUBLIC_ADDR, NO_WHITE_LIST_USE, 0, NULL, 0, NULL, 0 , 0);


Сообщение отредактировал Jenya7 - Mar 24 2016, 16:54
Go to the top of the page
 
+Quote Post
AleksBak
сообщение Mar 25 2016, 09:55
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 132
Регистрация: 6-02-16
Из: г. Баку
Пользователь №: 90 364



Цитата(Jenya7 @ Mar 24 2016, 00:55) *
у меня незайдествованых ног уже не осталось в последней ревизии. но когда были я их определял как входы. на них были тест поинты выведены на всякий случай...

И что? Вот так вот они в "воздухе" и болтались у Вас что ли??
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Mar 25 2016, 11:37
Сообщение #10


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

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Цитата(AleksBak @ Mar 25 2016, 14:55) *
И что? Вот так вот они в "воздухе" и болтались у Вас что ли??

вобщем то да.
Go to the top of the page
 
+Quote Post
AleksBak
сообщение Mar 25 2016, 14:09
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 132
Регистрация: 6-02-16
Из: г. Баку
Пользователь №: 90 364



Цитата(Jenya7 @ Mar 25 2016, 15:37) *
вобщем то да.

И где тут цель микропотребления? Самое вредное, что встречал. ТС у Вас конкретно спросил куда ему подключить незадействованные пины МК и резисторы к ним нужны или нет - и вот такой получил ответ. Да уж..
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Mar 26 2016, 16:02
Сообщение #12


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

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Цитата(AleksBak @ Mar 25 2016, 20:09) *
И где тут цель микропотребления? Самое вредное, что встречал. ТС у Вас конкретно спросил куда ему подключить незадействованные пины МК и резисторы к ним нужны или нет - и вот такой получил ответ. Да уж..

Я не могу посоветовать со 100-процентной уверенностью как сконфигурировать незадействованные пины. В моем случае мне помогло. А в общем случае можно попробовать так или этак – это совсем нетрудно. Сейчас если бы я делал новую ревизию я бы наверное кое где добавил pull-down резисторы на входы.
Go to the top of the page
 
+Quote Post
uriy
сообщение Mar 28 2016, 04:56
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Неиспользуемые пины нужно настраивать либо на вход с подтяжкой либо на выход.
Go to the top of the page
 
+Quote Post

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

 


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


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