This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Rigado BMD-340 - NRF52840 sleep current

Hi,

I'm trying to get my NRF52840 to minimum current in sleep, but got stuck around 440 uA. Reading through the various posts about sleep current for this type of device, the sleep current should be around 120 uA, which is 4x lower than what I obtain.

I already tried to turn of modules in the config file, without result.

Is there something I can change in the config file in order to go to a lower current?

The main loop just has

__WFE();
NRF_POWER->SYSTEMOFF = 1;

Here my config file:

sdk_config.h

Parents
  • Second question: when the NRF52 is running in sleep, I get around 1.3mA of current drawn. Disabling SAADC lowers this value to 1.1 mA. Disbaling all UARTS, you would expect the device to drop the power consumption significantly. We only get it down to 950uA. We disbaled in the above sdk_config all NRF_LOG entries and disabled al UART channels. Any idea how to debug this further? Any inputs welcome...

Reply
  • Second question: when the NRF52 is running in sleep, I get around 1.3mA of current drawn. Disabling SAADC lowers this value to 1.1 mA. Disbaling all UARTS, you would expect the device to drop the power consumption significantly. We only get it down to 950uA. We disbaled in the above sdk_config all NRF_LOG entries and disabled al UART channels. Any idea how to debug this further? Any inputs welcome...

Children
No Data
Related