nRF5340 power management

Hi Support team,

We plan to develop an IoT device with nRF5340 and the power consumption management is a key feature for us. I just verified some functionalities with nRF5340 DK.
Our requeirements are:
(1) The network core only wakes up once a week to report data (most time it is in Force-OFF mode). When it sleeps, all of its peripherals will be in low-energy mode.
(2) Application core works in the RUN state of System-on mode collects data from sensors per minute, and then goes into IDLE state. When it goes into IDLE, all of its peripherals will be in low-energy mode.

My questions are:
1. For the power management of peripherals, which peripherals of the application core and network core can be controlled separately?
2. Should I use API pm_device_action_run() in \external\zephyr\subsys\pm\device.c to conntrol peripherals power mode?
3. Could you provide a sample to force/release the network core to Force-OFF mode?
4. Is it possible to control the peripherals of both application and network cores from the application core?

Thank you very much!

Best regards,
Yanpeng Wu

Related