B-U585I-IOT02A very high power consumption during active and stop2 modes
Hello,
I am trying to implement an edge AI application on the B-U585I-IOT02A board alternating between active mode for inference and stop2 mode. I based the implementation on the PWR_LPMODE_RTC example for the U575 board, I have attached main.c below.
I am using Power Profiler Kit II in source meter mode to measure energy consumption. I have disabled ST-LINK via the SWD MCU switch. I power the board with 3.3V using the 3V3 pin through PPKII. I left the jumper at 5V_USB_STLK and I am using the default values in PPKII. During measurements, I observe a current of approx. 100mA in active mode and 80mA (instead of a few μΑ) in stop2 mode. I wanted to check whether:
- There is a bug in my implementation and the board never enters Stop2 correctly
- There is a bug in my implementation and there are still peripherals or clocks active during Stop2 mode
- The B-U585I-IOT02A is not really meant to be used for energy consumption measurements since there are components that consume power even during stop2 (i.e. wifi radio or pull-ups/pull/downs). In that case would a Nucleo U575 be more suitable for representative measurements or the only way would be to design a custom PCB from scratch?
- There is a way to perform a more accurate measurement of the MCU energy consumption on the B-U585I-IOT02A. i.e through the VDD_MCU JP3?
Thank you!
