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

Consuming too much power in search mode

Hello,

I'm using the nrf51422 with 210 softdevice.

I'm trying to figure out a way for the receiving slave device to go to sleep when away from the master, but to wake on RX. The problem is, I can't seem to figure out how to get the slave to wake up after it has entered sleep mode with the sd_app_evt_wait() command. The only way I've managed to do this is to leave it in search mode, which consumes far too much power (>2mA). I've tried shortening the search mode with sd_ant_channel_rx_search_timeout_set(). Also when I add sd_ant_channel_open() to the softdevice interrupt handler, the channel actually never goes to sleep and remains in search mode even if there is no RX event.

Is there a way to decrease the amount of power that is used in search mode? Is there a way to put the slave into sleep and then wake it up with an RX signal?

Thanks, Emily

Related