difference between deep sleep and system off mode in nrf9160

I am using nrf9160 DK.

1. what is difference between deep sleep and system off mode ? is it same?

2. what is difference between psm mode and system off mode ?

3. are there any sample about all of them for nrf9160 ?

  • Hi

    1. In short the main difference between the two modes is that in Deep Sleep mode, the CPU and peripherals are in idle state and retain their state and configuration, while in System OFF mode, the core system functionality is powered down and ongoing tasks are terminated.

    2. 

    Power Saving Mode (PSM) enables the modem to enter deep sleep when it does not need to communicate with the network. The modem can spend most of the time in deep sleep, only waking up when data needs to be sent or received. When implementing an application that uses PSM, keep in mind that requesting PSM does not mean that the modem can always enter PSM.

    In system off you will loses connection to the network and need to reestablish this

    3. I would have a look at lesson 1 in our Celluar course on DevAcademy for theory and lesson 2 for exercise. In general I recommend doing the whole course. 

    Regards

    Runar

  • thank you for answering. Let me tell you the scenario of the project I will do. I request you to advise accordingly.

    Think of the device I use as thingy91. Imagine that I have attached the thingy91 device to the machine, that is, fixed it. When the machine works, the interrupt pin of the sensor will wake up the device, I will take its acceleration value, gps value and time velue and store it. I want it to stay asleep all the time when it's not working. It would be enough if I transferred the data I collected to the cloud every 4 hours.I want the battery to last a long time in this project.so i'm looking into power management.

     What is your advice? What method should I use? psm? system off? deep sleep?

    Can you answer in detail? 

  • Hi

    First of all, are you planing to us NB-IoT or LTE-M? The difference is covered here

    How often are you planning to wake up the device to do measurements? 

    What do you mean by a long time?

    I would recommend reading this and see what fits your application the best. We also have a online power profiler which can give you an idé of the power consumption. 

    Regards

    Runar

  • I am planning use NB-IoT. I wake up the devide with sensor interrupt pin and rtc. rtc is for every 4 hours to send data. interrupt pin is for machine working time. 
    every 4 hours I must sent the gps data and stored working acceleration data. 
    psm ? deep sleep? system off ? which is proper? 

  • I would recommend using PSM and system ON idle for the application core. However I would recommend that you do your own current measurement as it may vary depending on the network 

    Regards

    Runar

Related