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

 
 
> 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
 
Start new topic
Ответов
bark
сообщение Mar 24 2016, 16:13
Сообщение #2


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

Группа: Свой
Сообщений: 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
Сообщение #3


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

Группа: Участник
Сообщений: 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



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

 


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


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