This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

External supply power consumption is different from current consumption measurement using PPK2

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. 

Related