bark 0 23 марта, 2016 Опубликовано 23 марта, 2016 · Жалоба Привет всем кто читает это. Вопрос касается энергопотребления. 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 23 марта, 2016 Опубликовано 23 марта, 2016 (изменено) · Жалоба на счет STM32 не скажу но вот у меня EFM32TG842 + BLUENRG с advertising beacon каждые 3 секунды потребляет ~20 микроампер. основное потребление это advertising beacon. между биконами он уходит в спячку и потребляет несколько микроампер. я думаю сам NUCLEO тянет немало. я не думаю что на этом приборе вы получите точное чтение на микроамперах. я ставлю резистор со стороны минуса и смотрю на скопе. виден весь профиль потребления. Изменено 23 марта, 2016 пользователем Jenya7 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bark 0 23 марта, 2016 Опубликовано 23 марта, 2016 · Жалоба Данный прибор UT71A вроде позиционируется как True RMS (171A). я думаю сам NUCLEO тянет немало. Вроде отделил питание от Nucleo, взял не от USB а с внешнего источника. Jenya7, подскажите, не задействованные ноги на МК вы к земле через резисторы подключаете? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 23 марта, 2016 Опубликовано 23 марта, 2016 (изменено) · Жалоба Данный прибор UT71A вроде позиционируется как True RMS (171A). Вроде отделил питание от Nucleo, взял не от USB а с внешнего источника. Jenya7, подскажите, не задействованные ноги на МК вы к земле через резисторы подключаете? у меня незайдествованых ног уже не осталось в последней ревизии. но когда были я их определял как входы. на них были тест поинты выведены на всякий случай. а прибор вы где подключаете? между питанием и модулем BLUENRG? Изменено 23 марта, 2016 пользователем Jenya7 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bark 0 24 марта, 2016 Опубликовано 24 марта, 2016 · Жалоба Прибор подключается в разрыв одной из линий питания, в данном случае "+". До контроллера и модуля. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 24 марта, 2016 Опубликовано 24 марта, 2016 · Жалоба а частота бикона какая? если будет молотить каждые 100 милисек. (это его дефолт насколько я помню) то наверное можно получить и 100-200 микроампер. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bark 0 24 марта, 2016 Опубликовано 24 марта, 2016 · Жалоба Простите, не совсем понял. Вы это имеете ввиду ret = aci_gap_set_discoverable(ADV_IND, 0, 0, PUBLIC_ADDR, NO_WHITE_LIST_USE, 13, local_name, 0, NULL, 0, 0); ? Могу просто не знать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 24 марта, 2016 Опубликовано 24 марта, 2016 (изменено) · Жалоба Простите, не совсем понял. Вы это имеете ввиду 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); Изменено 24 марта, 2016 пользователем Jenya7 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AleksBak 0 25 марта, 2016 Опубликовано 25 марта, 2016 · Жалоба у меня незайдествованых ног уже не осталось в последней ревизии. но когда были я их определял как входы. на них были тест поинты выведены на всякий случай... И что? Вот так вот они в "воздухе" и болтались у Вас что ли?? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 25 марта, 2016 Опубликовано 25 марта, 2016 · Жалоба И что? Вот так вот они в "воздухе" и болтались у Вас что ли?? вобщем то да. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AleksBak 0 25 марта, 2016 Опубликовано 25 марта, 2016 · Жалоба вобщем то да. И где тут цель микропотребления? Самое вредное, что встречал. ТС у Вас конкретно спросил куда ему подключить незадействованные пины МК и резисторы к ним нужны или нет - и вот такой получил ответ. Да уж.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 26 марта, 2016 Опубликовано 26 марта, 2016 · Жалоба И где тут цель микропотребления? Самое вредное, что встречал. ТС у Вас конкретно спросил куда ему подключить незадействованные пины МК и резисторы к ним нужны или нет - и вот такой получил ответ. Да уж.. Я не могу посоветовать со 100-процентной уверенностью как сконфигурировать незадействованные пины. В моем случае мне помогло. А в общем случае можно попробовать так или этак – это совсем нетрудно. Сейчас если бы я делал новую ревизию я бы наверное кое где добавил pull-down резисторы на входы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uriy 5 28 марта, 2016 Опубликовано 28 марта, 2016 · Жалоба Неиспользуемые пины нужно настраивать либо на вход с подтяжкой либо на выход. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться