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

Idle mode between advertisements

Hello,

I am using nrf51822 with softdevice 110.

I have noticed that there is some power usage between advertisements, that is more than what is being used when no advertising is active. It looks like this: http://imgur.com/n1ttnna

Since I expect no connection between advertisements ( 850ms apart), is there a way to make the system go to idle mode between them ? It would seem this would improve power usage quite a lot.

Parents
  • It is my own code, but the code blocks when calling sd_app_evt_wait since there is no event to be handled. I have set a LED to be turned on if that function ever returns, but that is not the case. I currently suspect it is a running timer/rtc but no rtc/timer interrupt is called. The frequency of the spikes (the zoomed in part is not shown in my picture) matches the configuration of the RTC, but it should be disabled.

Reply
  • It is my own code, but the code blocks when calling sd_app_evt_wait since there is no event to be handled. I have set a LED to be turned on if that function ever returns, but that is not the case. I currently suspect it is a running timer/rtc but no rtc/timer interrupt is called. The frequency of the spikes (the zoomed in part is not shown in my picture) matches the configuration of the RTC, but it should be disabled.

Children
No Data
Related