STM32L162 и потребление в стопе

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Поставщик валерьянки для Кота
Сообщения: 2200
Зарегистрирован: Вс ноя 15, 2009 23:13:59
Откуда: Харьков

Сообщение watchmaker »

Не могу разобраться с потреблением в режиме STOP.
Вход в STOP и несколько строк перед ним выглядят так (IAR 7.2):

Код: Выделить всё

while (PWR_GetFlagStatus(PWR_FLAG_VOS)!=RESET) ;
  PWR_VoltageScalingConfig(PWR_VoltageScaling_Range2);
  PWR_EnterLowPowerRunMode(ENABLE);
  while(1)
  {
       PWR_EnterSTOPMode(PWR_Regulator_LowPower,PWR_STOPEntry_WFI);
  };
Выход из стопа по прерываниям от RTC 4 раза в секунду.
При питании до 2.7 В потребление 7..9 мкА, при 3.0 В 45 мкА, при 3.3 В 70..100 мкА. Включен драйвер LCD, но и без него то же самое. Без прерываний (голый стоп) - аналогично. В чем может быть дело? Сразу говорю, кусок кода не мой, с STM32 вообще имею дело впервые, раньше возился только с aVR.
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
Контактная информация:
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Сообщение balmer »

Надо еще все GPIO переводить в Analog Input для минимизации потребления. Я переделывал в свое время из кода сэмплов STM32L-DISCOVERY, там корректное энергопотребление получается.
Реклама
Поставщик валерьянки для Кота
Сообщения: 2200
Зарегистрирован: Вс ноя 15, 2009 23:13:59
Откуда: Харьков

Сообщение watchmaker »

Если нагреть плату до 50..60* на ходу, потребление падает до нормы, потом медленно растёт (за несколько часов). Насчет Analog Input - попробую. Правда одна проблема - почти все ноги задействованы под LCD? свободных меньше десяти.
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
Контактная информация:
Поставщик валерьянки для Кота
Сообщения: 2200
Зарегистрирован: Вс ноя 15, 2009 23:13:59
Откуда: Харьков

Сообщение watchmaker »

Друг сегодня пишет: если замкнуть PH0 на землю (независимо от конфигурации, аналог или просто вход) - утечка пропадает.
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Ответить

Вернуться в «ARM»