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

NRF53 High power consumption on in power_off state - Zephyr

Hi

I've run up the system_off sample (samples/boards/nrf/system_off) and I can see chip fall into deep sleep, but deep sleep still seems to be sitting at 152 microamps, which seems to be quite high?

Below are the usage screenshots, first one showing dropping from active to power_off state, and the second showing the consumption over 30 seconds in power_off state

Drop to power_off state

power off state

I have tried turning off UART, as this could be a possible cause of consumption in power_off state. I know that it is not waking up out of power_off state because I can see that in the consumption, but it is still using power.

Why is it still using this much power?

  • Thanks for clearing that up Torbjørn - I have indeed been supplying voltage through P21 and measuring the current there. Does that not also measure the consumption of the other components on the board, or does it only measure consumption from the chip? Because that's where I'm finding high consumption readings. 
    I'm also not sure why my consumption readings are different to yours... I have tested on two different NRF52 PCA10040 boards to confirm it's not just a faulty board. Perhaps you can supply the hex file you are flashing to the board and i'll try running the exact same as you and measuring what I get?

    Could you also confirm that the following would be the process?
    1) Flash the hex over USB
    2) Unplug USB, provide 3v over P21
    3) Measure consumption over P21

    Thanks again for your help!

  • Hi Christian

    On the nRF52840DK you can set the SW10 switch to ON, and set SW6 to "nRF Only". Then you will bypass the Segger chip and other electronics and only power the nRF device, which should ensure correct current measurement results. 

    On the nRF52DK this is not possible, and it is recommended to measure the current consumption through P22 to get accurate results. 

    Christian Holland said:
    Could you also confirm that the following would be the process?
    1) Flash the hex over USB
    2) Unplug USB, provide 3v over P21
    3) Measure consumption over P21

    Yes, on the nRF52840DK this should work fine if you follow my instructions above, but apparently this is not a good method on the nRF52DK. 

    Below you will find the hex file I used on the nRF52DK, which blinks the LED's and draws around 16uA, but this is using the ammeter on P22 method. 

    zephyr_blinky_no_serial.hex

    If you need to measure the current flowing into P21 on the nRF52DK this is also possible, but significantly more complicated. 

    My colleague Stian describes the procedure here:
    https://devzone.nordicsemi.com/f/nordic-q-a/20023/how-to-power-the-nrf52-chip-as-standalone-without-the-dk

    Best regards
    Torbjørn

  • Thanks for your help Torbjørn.

    Do you have the LEDs on your NRF52 DK turned off? I only ask because you mentioned that the power draw with that hex file is only 16ua - which seems surprisingly low considering it blinks 2 LEDs and leaves the other 2 on! 

    I've done some investigation with another NRF52832 development board from Raytac (www.raytac.com/.../ins.php just out of curiosity:

    1) With no LEDs connected, average power draw is 2.8ua:

    2) With LED 1 connected, average power draw is 2.4ma:

    3) With LED 1 and 2 connected, average power draw is 3.5ma:


    4) With LED 1 2 3 and 4 all connected, average power draw is 12.1ma:

    Does this consumption look correct to you?

  • On the DK the LEDs are powered from a separate power domain, so the 16uA Torbjørn is referring to is without the LEDs.

    The first plot where you get 2.8 uA looks correct to me. The other plots where you have LEDs powered on also look correct, but the current consumption of course depends on how much current the LEDs draw.

Related