Skip to main content
utelettronico2
Associate II
June 25, 2025
Question

Nucleo-WB05KZ power consumption

  • June 25, 2025
  • 3 replies
  • 560 views

Hello 

I have a nucleo wb05kz programmed with BLE_Power_Consumption example project (STM32Cube_FW_WB0_V1.1.0 package) and i want to measure the current consumption.
Following the UM3343, I removed the JP1 and JP2 jumpers and connected my power supply (3.3V) to pin 2 of JP2. I placed a multimeter in series with the power supply to measure the current.
The board seems to be working correctly (I can see the advertising using a second Nucleo as a P2P client), however, the current consumption is 2.3mA. There is certainly still something to be done on the hardware side, but I can't figure out what. Could you give me a suggestion?

 

3 replies

STTwo-32
Technical Moderator
June 25, 2025

Hello @utelettronico2 

Could you please keep the JP1 fitted and just Connect the Nucleo Board to an amperometer in the JP2 connector. To have a Clear Vision on the Power consumption of the Board in the different states (Low power, ADV,...), i suggest you use the STM32CubeMonPwr - Graphical tool displaying on PC power data coming from STLink-V3PWR - STMicroelectronics with your board and the BLE_Power_Consumption example project

Andrew Neil
Super User
June 25, 2025

@utelettronico2 wrote:

I placed a multimeter in series with the power supply to measure the current.


As @STTwo-32 suggested, that isn't going to give you a useful view of the actual current consumption.

A meter can only give a very slow, averaged reading.

But the actual current consumption will be changing vastly from "sleep" (possibly uA) to "active" (mA) to transmitting (maybe tens of mA).

So you really do need a tool which can show that dynamic behaviour.  @STTwo-32 obviously mentioned the ST tools, but other providers are available ...

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
utelettronico2
Associate II
June 25, 2025

Thanks for the replies.
I had already tried the solution suggested by STTwo-32 and I got a measurement between 2µA (in sleep) and 150µA (during advertising).
The reason I was trying to power the board through JP2 was to be 100% sure of the current consumption (and it's one of the two methods recommended in the user manual).
I did some further testing, and it seems that, with the same firmware, when powering from JP2, the board is no longer able to enter sleep mode (although advertising still seems to be working).
Is the ST-Link connection required for the board to enter sleep mode? Is there a section of the Nucleo board that must be powered from 5V for sleep mode to work?

Regarding the quality of the measurement: I know the meter isn’t very precise, but it’s definitely enough to give me the correct order of magnitude (I’m mostly interested in the sleep mode current).

Andrew Neil
Super User
June 25, 2025

@utelettronico2 wrote:

Is the ST-Link connection required for the board to enter sleep mode?


No, but having the ST-Link connected will affect the current draw.

Having a debug session active will prevent entering low-power modes.

 

PS:

Also, after having a had a debug session active, it may be necessary to power-cycle (not just reset) before low-power modes will work again

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
STTwo-32
Technical Moderator
August 6, 2025

Hello @utelettronico2 

Are you sure about the quality of your power supply. her is not a known issue like that. Could you please give more details about this and your tests.

Best Regards.

STTwo-32