Power consumption BLE nRF5340

Hello,

I'm currently working with a custom board using the nRF5340 SoC, and I'm running into unexpected current consumption behavior.

When the device is in advertising mode, the average current measured is around 100 µA, which makes sense for the configuration.

However, once the device connects to a central, the current jumps to around 1 mA, even though there's no significant data being transmitted regularly (only occasional notifications). I'm using the internal RC oscillator as the low-frequency clock (LFCLK).

I’ve attached a screenshot from the Power Profiler Kit II, showing the current over a 12.52 s window.

Below is the relevant part of my prj.conf:

# Use internal RC as LFCLK
CONFIG_CLOCK_CONTROL=y
CONFIG_CLOCK_CONTROL_NRF=y
CONFIG_NRFX_CLOCK=n

CONFIG_SOC_HFXO_CAP_EXTERNAL=y
CONFIG_SOC_HFXO_CAP_INTERNAL=n

CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y
CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC_CALIBRATION=y
CONFIG_CLOCK_CONTROL_NRF_K32SRC_500PPM=y

Related