Power Consumption during sleep mode in NRF52832

I am using NRF52832 Custom Board and Have to implement deep sleep for 1 minute and have to limit the current consumption to a very minimal value during the sleep cycle
 I have just enabled the log and used the below sleep function

#include <stdio.h>
#include <zephyr/sys/printk.h>
#include <zephyr/kernel.h>

int main(void)
{
    printk("Hello World! %s\n", CONFIG_BOARD);
    while(1){
        printk("Entering Sleep\n");
        k_msleep(60000);
    }
    return 0;
}
But when tracking the current consumption, I am getting roughly around 10mA which is huge for my application. How should I reduce the current consumption to uA. I have to use two SPI Pheripherals as well
Parents Reply
  • Uh, I did not want to start a confusing: RTT uses the debugger, no uart needed here.

    I mentioned the uart because I do not see your device tree/overlays and your prj.conf and wanted to give you an example where pm-device-runtime-auto is used.

    When you have peripherals enabled in the device tree of your custom board or in your overlay (if you are using one), you could check if the peripherals support pm-device-runtime-auto and add the setting there

Children
No Data
Related