PSM current consumption nRF9160

Hello,

I'm working on getting PSM mode with the Serial LTE Modem on the nRF9160 v1.0.0. The power consumption of the modem (26.4 uA) is too high compared to the documentation in PSM (it should be 2.7 uA).

I juste used the file "nrf9160dk_serial_lte_modem_2022-02-17_ec486dab.hex" and "mfw_nrf9160_1.3.1.zip".

I send this commands :

AT+CPSMS=1,,,"10100011","00100001"

at#xsleep=2

I work with OTII :

I don't understand why the consumption is so high.

Also, I don't understand how to wake up the modem once it is in PSM. When I send commands via the UART after the command "at#xsleep=2", it does not respond.

Thank you for your help !

Parents
  • Hello Antoine,

    We are talking about to different things here:

    • AT#XSLEEP is the SLM applications own implementation of going into idle or sleep mode. That does mean that if anything else than Idle mode is selected, the nRF9160 modem will be shut down.
    • Power Saving Mode in LTE-M1 is a 3GPP standard. If configured, the nRF9160 modem will negotiate with the network for active time and tracking area update during connection establishment. However, that does not mean that the network will accept the values requested by the nRF9160 modem. In some cases, the network can reject the request completely, or assign different values. You can check the actual PSM settings by using e.g. AT%XMONITOR.
    Also, I don't understand how to wake up the modem once it is in PSM. When I send commands via the UART after the command "at#xsleep=2", it does not respond.

    As described here, you have to use the GPIO interface to wake up the application. The pin itself is defined via CONFIG_SLM_INTERFACE_PIN.

    Regards,

    Markus

  • Hello Albrecht,

    I already tried the PSM with another modem, the same SIM card and the same configuration and it worked.

    The command AT%XMONITOR, gives :
    %XMONITOR: 1,"Orange F","Orange F","20801","...",7,20,"...",483,6400,70,43,"","00011110","11100000","01001100"

    When I just send the command to activate the PSM, the average consumption of the modem during the PSM is 1.47 mA. As shown in the picture, the communication does break down but the power consumption does not drop.


    What value for CONFIG_SLM_INTERFACE_PIN should I set to wake up the modem via rts from the UART when I use the command "at#xsleep=2"?

    Best regards,

    Antoine

Reply
  • Hello Albrecht,

    I already tried the PSM with another modem, the same SIM card and the same configuration and it worked.

    The command AT%XMONITOR, gives :
    %XMONITOR: 1,"Orange F","Orange F","20801","...",7,20,"...",483,6400,70,43,"","00011110","11100000","01001100"

    When I just send the command to activate the PSM, the average consumption of the modem during the PSM is 1.47 mA. As shown in the picture, the communication does break down but the power consumption does not drop.


    What value for CONFIG_SLM_INTERFACE_PIN should I set to wake up the modem via rts from the UART when I use the command "at#xsleep=2"?

    Best regards,

    Antoine

Children
No Data
Related