NRF52840DK CONFIG_PM not taken into account

Hi everyone,

I'm working on a Matter based project on the NRF52840 SoC. Since it's an Iot project project we need to reduce power consumption at it's minium for lifetime purpose. But when entrering sleep System ON, the consumption remain to 0,5 mA wich is far away from the 3µA from the datasheet.

here is a part of Kconfig file

CONFIG_SERIAL=n
CONFIG_PM=y
CONFIG_PM_DEVICE=y
And then in the main I directly enter sleep mode to test and measure the current consumption
#include "app_task.h"
#include <zephyr/logging/log.h>


LOG_MODULE_REGISTER(app, CONFIG_CHIP_APP_LOG_LEVEL);

int main()
{	
	k_msleep(30000);
	CHIP_ERROR err = AppTask::Instance().StartApp();

	LOG_ERR("Exited with code %" CHIP_ERROR_FORMAT, err.Format());
	return err == CHIP_NO_ERROR ? EXIT_SUCCESS : EXIT_FAILURE;
}

Is anyone have a hints to do that correctly ?

Parents Reply Children
No Data
Related