Power consumption nRF9151

When loading empty software (zephyr based) into the nRF9151, the nRF9151 uses roughly 4mA and when erasing the IC, it uses 5.8mA. 

Does zephyr not include a power down mode when running 'empty software'? What could be the cause of this relatively high power consumption when doing nothing?

Parents Reply Children
  • I'm also seeing similar results to that of the OP. When I run the above code (or the Blinky sample, for example) as-is, I'm seeing around 3.7mA average consumption. If I disable serial as per optimization guide, it drops to 3.17mA on average. I still see the spikes every 10 (or 1, in Blinky) seconds when the CPU starts executing instructions.

    What am I missing? Using brand new nRF9151-DK and PPK2. 

  • Blinky on the nRF9151 just doesn't send the modem to sleep.

    Try

    #include <modem/lte_lc.h>
    #include <modem/nrf_modem_lib.h>
    int main(void)
    {
    nrf_modem_lib_init();
    lte_lc_power_off();
    k_sleep(K_MSEC(1000));
    NRF_REGULATORS->SYSTEMOFF = 1;
    return 0;
    }

    (Not sure, if that compiles. Usually the UDP sample is a good point to check the prj.conf).

    Anyway:

    @Nordic

    After sooo many tickets about the quiescent current, I would enjoy to have "maintained samples" for each board demonstrating that, along with numbers to expect for each board.  

Related