I was measuring the power consumption of a custom board and it seemed to consume around 100µA in PSM mode. At first I thought there was something wrong in the firmware, but after testing the UDP sample on nrf9160dk, the average PSM consumption is 230µA according to the PPK2.
I am using the UDP sample code of NCS v1.5.0, modem FW v1.2.3 and DK v0.9.1. network is configured to use NB-IOT.
part of prj.conf:
# LTE parameters
## Network Mode / LTE category
##CONFIG_LTE_NETWORK_MODE_LTE_M=y
CONFIG_LTE_NETWORK_MODE_NBIOT=y
## PSM
CONFIG_UDP_PSM_ENABLE=y
CONFIG_LTE_PSM_REQ_RPTAU="0010001"
CONFIG_LTE_PSM_REQ_RAT="00000000"
## eDRX
CONFIG_UDP_EDRX_ENABLE=n
CONFIG_LTE_EDRX_REQ_VALUE="1001"
## RAI
CONFIG_UDP_RAI_ENABLE=n
CONFIG_LTE_RAI_REQ_VALUE="4"
This is what the measurement looks like:

When zoomed in you can see the base consumption is between 80µA and 230µA with spikes every 30ms going up to 4mA:

The behavior is similar whether I use the UDP sample or custom firmware, DK or custom board, which points me toward the issue being within the PPK2/PPK software.
I tried unplugging the SIM-card while in PSM-mode and saw no change in power consumption at all, which should mean the SIM is properly powered off and not causing the high consumption.
I also tried using 5 different USB-cables and different laptop/USB connectors so I doubt there is an issue with the connection either.
When enabling logging in the config file I get the print "parameter update: TAU: 648000, Active time: 0, RRC mode: Idle" which suggests that the request was accepted by the carrier.
Do you have any idea what could be wrong with my setup? Is my PPK2 faulty?
Thanks in advance,
Atte