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

How to optimize the power consumption of a simple Broadcaster ?

Hello  Nordic support team,

I broadcast data each 1 second and I use the following function (as used in many examples) to manage the power consumption.

while (1){
    power_manage();
}


Unfortunately, I measure a consumption of 3mA between each data packet transmitted. I expected that the sd_app_evt_wait() function manage correctly the power, but apparently not.

Do I need to activate the RTC or LFCLK between the packet emission ? If I try to do that, it the data will be yet transmitted ?

In summary, I would like to go in system ON mode between two radio transmission and then get a wake up on the broadcast transmission event.

Kind regards,
Sylvain.

Specifications:
- nRF52840

- SDK 14.2
- SoftDevice S140 5.0
- Segger Embedded Studio

Related