nRF5 SDK is not maintained anymore
More Info: Consider nRF Connect SDK for new designs

BLE power consumption spikes

Hello. I am designing an application where the goal is to send a notification, sleep for 1 second, send another etc.

To do this I used the application designed in this guide: https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/getting-started/posts/ncs-ble-tutorial-part-1-custom-service-in-peripheral-role

After modifying it for power efficiency by disabling serial and logging, and enabling power managment, this is what I get on power profiler:

The large spikes are notifications being sent. However I am curious what the smaller spikes are, with a period of 50 msec, and if it is possible to remove them. These are responsible for the majority of the remaining power consumption, roughly 60 uA of the 65 uA average. Between them the microcontroller sleeps with ~1uA current draw.

Regards

Related