2024-11-29 02:48 AM
Hi everyone,
I’m working on a project with the STM32G031 Microcontroller, part of the STM32G0 series, and I’m trying to utilize its low-power modes (e.g., Sleep, Stop, and Shutdown) to reduce overall current consumption. However, I’ve noticed that the current consumption in low-power modes is the same as in active mode during my measurements.
Here’s a summary of my setup and observations:
2024-11-29 03:15 AM
Check these knowledge base articles:
https://community.st.com/t5/stm32-mcus/increased-consumption-in-low-power-modes/ta-p/49558
etc ...
Show your full code - instructions here:
How are you measuring the current? You really need something like STLINK-V3PWR or X-NUCLEO-LPM01A to properly see what's going on
https://www.st.com/en/development-tools/stlink-v3pwr.html
https://www.st.com/en/evaluation-tools/x-nucleo-lpm01a.html
https://www.st.com/en/development-tools/stm32cubemonpwr.html
Do you have the debugger active during your test? An active debug session will prevent the Target from truly entering low power.
When you do start getting to really low powers, you well have to watch very carefully to leakage in the rest of the hardware - including the ST-Link...