Nordic connect SDK 里面使用idle线程功耗如何处理,功耗无法降下去

问题描述:在使用NCS 在52840上面开发中,在调试功耗一直为540ua,目前我们不能使用深度睡眠,配置文件为

CONFIG_PM=y
CONFIG_PM_DEVICE=y
CONFIG_PM_DEVICE_IDLE=y

有需要注意的什么配置吗,或者关于idle降低功耗的例程吗,我目前在DK板上面调试

Parents
  • Hello,

    What else are you doing in your application?
    Are you perhaps using a peripheral like PPI or UART that's constantly on in the background even though the CPU is in SYSTEM_ON sleep?
    If so, such a peripheral could be keeping your HFCLK active, causing an increased power consumption in the SYSTEM_ON sleep. If this is the case, you will have to weight the benefit of uniniting and re-initing the peripheral every time you'd like to use it against the decreased power consumption during sleep.

    Could you show a more complete version of your prj.conf?

    Best regards,
    Karl

Reply
  • Hello,

    What else are you doing in your application?
    Are you perhaps using a peripheral like PPI or UART that's constantly on in the background even though the CPU is in SYSTEM_ON sleep?
    If so, such a peripheral could be keeping your HFCLK active, causing an increased power consumption in the SYSTEM_ON sleep. If this is the case, you will have to weight the benefit of uniniting and re-initing the peripheral every time you'd like to use it against the decreased power consumption during sleep.

    Could you show a more complete version of your prj.conf?

    Best regards,
    Karl

Children
No Data
Related