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

 
 
 
Closed TopicStart new topic
> Энергопотребление STM32F103C8T6, Почему-то потребляет больше 1мА в STOP режиме
Polaris
сообщение Jun 23 2018, 11:55
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Доброго всем дня!

В данный момент времени пытаюсь добиться минимального потребления у микроконтроллера STM32F103C8T6 с дешевой китайской платы, вот этой:

Перевожу в STOP mode по руководству из SPL, оживляю по RTC, вроде бы все работает. В режиме обычного потребления имею где-то 8 мА, строго по руководству (я снизил частоту до 8 МГц, больше мне не надо). А вот в режиме остановки получаю больше 1мА, хотя по документам должно быть в районе 20 мкА, что как бы совсем не очень. Прочитал кучу документов, выполнил следующие действия:
1) отключаю перед уходом в сон АЦП
2) отключаю тактирование всех пинов и перевожу их в Analog Input, чтобы не тратить энергию на триггеры Шмитта
3) обнаружил на форумах указание на то, что может течь ток в случае неподключенного пина Vbat, подсоединил его к 3.3V
Уже прозвонил все резисторы на плате, нигде нет напряжения, существенного тока течь не может.
Схема платы вот такая:

Вроде бы ничего предосудительного нет, встречал намеки на потребеление через ненагруженный LDO-регулятор, но вроде бы товарищи писали, что существенный ток там не течет. Он обозначен на схеме как rt8183-b, но опять же форумы утверждают, что на деле это RT9193 от Richtek.

В какую сторону еще можно посмотреть, что подправить, хотелось бы потребление максимум 100мкА, и вроде бы у людей это получалось, причем без настолько существенных мероприятий.

Заранее спасибо!
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Jun 23 2018, 12:15
Сообщение #2


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Цитата(Polaris @ Jun 23 2018, 14:55) *
..

в пдф-е на ваш LDO сказано, что он во включённом режиме , без нагрузки потребляет 100 мка.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Jun 23 2018, 14:45
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Красный светодиод отключить.
Схему нормальную приложить, а то слишком мелкая.
Go to the top of the page
 
+Quote Post
mantech
сообщение Jun 23 2018, 14:54
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(HardEgor @ Jun 23 2018, 17:45) *
Красный светодиод отключить.


Ясно дело, да и ток замерить после LDO перед МК, как по правилам. В дискавери для этого спец. перемычка была, ну а китайцы наверно ее нафиг убрали biggrin.gif

Сообщение отредактировал mantech - Jun 23 2018, 14:54
Go to the top of the page
 
+Quote Post
Polaris
сообщение Jun 23 2018, 15:01
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Цитата(HardEgor @ Jun 23 2018, 16:45) *
Красный светодиод отключить.
Схему нормальную приложить, а то слишком мелкая.

Светодиод отключен, конечно, он же не 1мА ест, а 2,5.

Цитата(Lmx2315 @ Jun 23 2018, 14:15) *
в пдф-е на ваш LDO сказано, что он во включённом режиме , без нагрузки потребляет 100 мка.

100 мкА и 1мА - это все-таки разного порядка величины, нет?
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Jun 23 2018, 15:04
Сообщение #6


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Цитата(Polaris @ Jun 23 2018, 18:01) *
100 мкА и 1мА - это все-таки разного порядка величины, нет?

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


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Polaris
сообщение Jun 23 2018, 15:18
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Цитата(mantech @ Jun 23 2018, 16:54) *
Ясно дело, да и ток замерить после LDO перед МК, как по правилам. В дискавери для этого спец. перемычка была, ну а китайцы наверно ее нафиг убрали biggrin.gif

Да, перемычки нет, так что померять ток будет сложно, проще выпаять его совсем sm.gif


Цитата(Lmx2315 @ Jun 23 2018, 17:04) *
..100 мка он без нагрузки потребляет, а сколько под нагрузкой неизвестно, потом я ориентировался на ваше пожелание получить всего 100 мка .
Потом у вас в схеме кнопка на землю , нажата она или нет? Подключена ли куда ваша схема когда вы ток замеряете, к программатору или к юсб?

Так нагрузки никакой нет, преобразователь только для питания от USB, а я его напрямую запитываю 3.3В от лабораторного источника питания. Так что в данный момент он никакой функции не несет, вопрос только в том, не гадит ли он при этом...
Да, кнопка не нажата, светодиод на 3.3В отпаян, по идее ничего ток не ест, проблема может быть только внутри самого контроллера или с этим преобразователем.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Jun 23 2018, 16:12
Сообщение #8


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



я так понял что приведённая принципиальная схема не соответствует действительности, причём совсем .


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Polaris
сообщение Jun 23 2018, 18:15
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Цитата(Lmx2315 @ Jun 23 2018, 18:12) *
я так понял что приведённая принципиальная схема не соответствует действительности, причём совсем .

Почему? Схема может быть запитана как от USB через разъем CN3 и преобразователь U1, так и напрямую от 3.3В через разъем CN4.
Go to the top of the page
 
+Quote Post
mantech
сообщение Jun 23 2018, 18:39
Сообщение #10


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Polaris @ Jun 23 2018, 18:18) *
Так что в данный момент он никакой функции не несет, вопрос только в том, не гадит ли он при этом...


Дак проблема-то ни о чем, откинуть 4 и 5 ногу ЛДОшки и проверить...
Go to the top of the page
 
+Quote Post
Polaris
сообщение Jun 23 2018, 19:34
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Цитата(mantech @ Jun 23 2018, 20:39) *
Дак проблема-то ни о чем, откинуть 4 и 5 ногу ЛДОшки и проверить...

Убрал его совсем. Показания вообще не поменялись.
Go to the top of the page
 
+Quote Post
Polaris
сообщение Jun 24 2018, 02:29
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Удалось определить виновника утечки. Плата тут не при чем, ток потребляет АЦП, хотя я его вроде бы отключаю вот так:
Код
ADC_Cmd(ADC1, DISABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, DISABLE);

Без АЦП потребление порядка 20 мкА, с включенным АЦП - 800 мкА, с дополнительно включенной внутренней опорой (я хочу использовать ее для измерения напряжения питания) потребляет 1,2 мА.
Пока что буду думать, как все это хозяйство действительно выключить на время сна.
Go to the top of the page
 
+Quote Post
Polaris
сообщение Jul 7 2018, 16:05
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Вопрос закрыт. Достигнутый уровень потребления в Stop Mode - 15 мкА, что соответствует заявленным в даташите 14 мкА.
С отключенным на время сна АЦП потребление снизилось до 70 мкА. SysTick на потребление никак не влияет, разве что упрощает отладку, с ним и подключенным отладчиком войти в режим сна не выходит.
Еще 55 мкА потреблял вроде бы неиспользуемый LDO, видимо, через резистивный делитель, используемый в обратной связи:


Всем спасибо!
Go to the top of the page
 
+Quote Post

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

 


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


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