Increased current consumption. The nRF9151 negotiates a TAU value of 10,800 seconds for PSM, but PSM is not working.

Hi,

I’m using the function lte_lc_psm_param_set(rptau, rat). After connecting to LTE, I call lte_lc_psm_get(&psm_cfg.tau, &psm_cfg.active_time) and receive the following response:

PSM is ACTIVE: TAU=10800 s, Active Time=-1 s

It looks like the TAU value is being set correctly. However, Active_Time is returned as -1. Does this response mean that the device is ready to enter PSM?

I'm using the Power Profiler, and it seems that the nRF9151 is waking up approximately every second regardless. I've also added eDRX configuration after establishing the LTE connection, but this doesn't make any difference either. Whether I enable PSM or eDRX, the current consumption profile remains the same. I’ve attached power trace screenshots below.

What can I do to ensure the device actually enters PSM mode? Despite the response I’m receiving, could it be that the device never enters PSM? Also, why isn’t eDRX working either?

Additionally, I disable logging before the device goes to sleep and re-enable it after waking up. I can see a difference in current consumption when doing this - but unfortunately, only in that part.

Parents Reply Children
No Data
Related