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

Sleep mode and advertising

I am just starting with NRF51822 (can't even program the BLE example as IAR support is inadequate but that's another story) and trying to figure out power requirements for my project.

From what was said during Tech Tour I gathered that it is possible to use PPI to trigger events and make peripherals to "do things" without core being involved, such as toggling LED, etc.

The question is: is it possible to set system power mode to Off and still have advertising (say, once every seconds) while core is in off state?

As far as my understanding goes, the SoftDevice is just a glorified library with some sort sort of additional hardware support, such as memory partitioning, etc. This means that the core has to be active in order to do the advertising, Is this correct?

And if the code is powered, then will the application run as well or will the entire SoftDevice processing done within ISR thus preventing application from being executed?

In short, I am trying to figure out the worst case power consumption scenario for cases when the device is asleep and just doing periodic advertisements without going into master/slave relationship.

Related