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

nRF9160 Sleep Mode

Hi,

I'm wondering if there are any samples that show how to use sleep mode on the nRF9160. Not quite sure where to start to look for resources on this. Any documentation you can point me to?

- Jack

  • Is there support in the SDK for going into System Off mode, or is there a sample that might show this?

  • See this sample for info. Some more info from another application engineer: "First make sure that Regulators is Non-Secure. In master now we have added CONFIG_SPM_NRF_REGULATORS_NS for that, it's default n, so set it to y. ( it was added after v1.0.0, so you need to add non-secure regulators code yourself if you are on v1.0.0 tag). The LTE modem also needs to be stopped before entering System OFF mode. You can do it like this:

    lte_lc_power_off();

    bsd_shutdown();

    nrf_regulators_system_off(NRF_REGULATORS_NS);

    If you want to save even more power by going into system off mode, this may not be the case. Every time you completely turn off the device, it needs to reconnect to the base station as a new unit once it is turned back on. Depending on how often you want to reconnect, this phase can consume quite a bit of current. I would recommend opening a new DevZone case & explaining your use case more in detail. You may receive better battery life by having a long PSM interval.

    This blog post may be helpful.

Related