2018-08-06 09:34 AM
Hi,
I am measuring a STM32L4A6VGT board power consumption. From the datasheet, in standby mode should be 120nA while I got the value @ 19 mA (last Friday). The FW does nothing, in main after MX_XXX init, call HAL_PWR_EnterSTANDBYMode(). Now I am getting 2.4 mA (not sure what actually make the value changed. It's early Monday morning).
My question is "is there any functions I should call (maybe turnoff bus, clock...etc) before going to low power such as standby mode?"
Why am I getting such big number compare with the datasheet?
Thx
– 30 nA Shutdown mode (5 wakeup pins)
– 120 nA Standby mode (5 wakeup pins)
– 420 nA Standby mode with RTC
2018-08-08 01:37 PM
I think I did copy the wrong datasheet data for power consumption. Here is from STM32L4A6VGT datasheet.
– 108 nA Standby mode (5 wakeup pins)
– 426 nA Standby mode with RTC
– 2.57 μA Stop 2 mode, 2.86 μA Stop 2 with
RTC
– 91 μA/MHz run mode (LDO Mode)
– 37 μA/MHz run mode (@3.3 V SMPS
Mode)
While my program is fully running, it consumes100-120 mA. In standby mode, about 7 mA.
Any thoughts for how come the power consumption is so high.
Thx