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
  • In our application, we are running Openthread. Disabling the Openthread messaging, the current consumption drops from 1mA to a value around 500uA. Reading through this link, there have been issues on low power consumption with Openthread in the past, but should be solved with the newer openthread libraries. What we see is 1 mA of current consumption when openthread is enabled. Disabling drops this to 500uA. The libraries we are using is one of the latest (3.0.0). Unless there have been more issues related to Openthread and low power sleep current? Any input welcome

Reply
  • In our application, we are running Openthread. Disabling the Openthread messaging, the current consumption drops from 1mA to a value around 500uA. Reading through this link, there have been issues on low power consumption with Openthread in the past, but should be solved with the newer openthread libraries. What we see is 1 mA of current consumption when openthread is enabled. Disabling drops this to 500uA. The libraries we are using is one of the latest (3.0.0). Unless there have been more issues related to Openthread and low power sleep current? Any input welcome

Children
Related