I am using NRF9160 (PCA10090, 1.0.0, 2021.7) for my experiment using the .hex file of UDP example provided here (https://devzone.nordicsemi.com/nordic/cellular-iot-guides/b/hardware-design/posts/measuring-psm-idle-current-on-the-nrf91-dk) at 3.6 V.
There are two modes to measure the current consumption, namely Source and Ampere.
I tried both of them and found different results as with the Ampere meter setting I can see the device in PSM mode consume 8.91 uA but in Source mode, the device is not moving to the PSM state. What are the reasons?
Plus next, I tried to check the power consumption from the external supply pins P21, so that to know how much time a battery can last running a similar NB-IoT application. But it seems that it consumes around 8.96 mA in PSM state which is too much.
Therefore, my question is how to reduce this power consumption to a few uW.
FYI: if we add "while(1) k_cpu_idle();" at the very beginning of main(), the current consumption is 9.07 mA.

