nRF9160 PSM active time problem

Hi Nordic,

Using nrf-connect 1.9.99 and Zephyr 2.7.99 (*** Booting Zephyr OS build v2.7.99-ncs1-1 ***)

I am using then nRF9160-DK and everything is fine. Getting 40uA in LTE-M PSM mode when sleeping. However, am trying to control the active time and no matter what I do to the CONFIG_LTE_PSM_REQ_RAT, it seems to be be active in about 7 seconds. RPTAU is responding as expected.

# Config (90 secs / 2 secs)
CONFIG_LTE_PSM_REQ_RPTAU="10000011"
CONFIG_LTE_PSM_REQ_RAT="00000001"

Power consumption with active:

As you can see, the modem is active in 6.88 seconds, I would have expected it to be online in 2 seconds (RPTAU). The code running during in active mode has long finished at this point.

I would have hoped that the modem falls asleep again after 2 seconds (RPTAU).

Is there any way to get it to sleep after 2 seconds?

Kind regards

Anders
https://DataHamster.io

Parents Reply
  • Yes, I was running the main branch. I have now installed nrf-sdk using "west init -m github.com/.../sdk-nrf --mr v1.9.1"

    I am using the sample nrf/samples/nrf9160/at_client to execute the below:

    *** Booting Zephyr OS build v2.7.99-ncs1-1 ***
    The AT host sample started
    AT+CEREG?
    +CEREG: 0,4
    OK
    AT+CFUN?
    +CFUN: 0
    OK
    AT+CFUN=1
    OK
    AT+CFUN?
    +CFUN: 1
    OK
    AT+CEREG?
    +CEREG: 0,5,"5E09","0281150C",7
    OK

    In my application, I do get the right TAU and active time values in the response from the network in the callback function.

    Is the modem supposed to sleep after CONFIG_LTE_PSM_REQ_RAT="00000001" seconds? == 2 seconds ? Or are there some housekeeping going on with Zephyr power management or some LTE modem stuff?

Children
Related