DFU_OTA in Low Power Mode on nRF5340

Hi,

We are currently working on a project using the nRF5340 and are integrating DFU_OTA (Device Firmware Update Over-The-Air) functionality. Our goal is to implement DFU_OTA while ensuring the device remains in low power mode to optimize battery life.

However, we are encountering an issue where the current consumption remains very high even with our current DFU-OTA configuration. We suspect this might be related to the power management during the DFU process.

Could you please provide an example or guidance on how to effectively implement DFU_OTA in low power mode using the nRF5340 with SDK version 2.4.2? Any specific code snippets, configuration settings, or references to relevant documentation that could help us address the high current consumption would be greatly appreciated.

Thank you in advance for your assistance!

Krishnachandran

Parents
  • Hello,

    Could you provide some additional details about how your application is configured to enter low power modes on the nRF5340? Specifically, is this on a Development Kit (DK) or a custom board? Additionally, could you elaborate on how and when you are measuring the current consumption?

    Kind regards,

    Abhijith

  • Hi,

    is this on a Development Kit (DK) or a custom board?

    Custom Board.

    could you elaborate on how and when you are measuring the current consumption?

    We are measuring using PPkit 2 and measuring after Reboot, and all peripheral are not working, that means not started only MCU is on.

    Could you provide some additional details about how your application is configured to enter low power modes on the nRF5340?

    used bello setting and associated Functions.

    #powerM
    CONFIG_PM=y
    CONFIG_PM_DEVICE=y
    CONFIG_PM_DEVICE_RUNTIME=y

    Thanks in advance.

    Krishnachandran.

Reply
  • Hi,

    is this on a Development Kit (DK) or a custom board?

    Custom Board.

    could you elaborate on how and when you are measuring the current consumption?

    We are measuring using PPkit 2 and measuring after Reboot, and all peripheral are not working, that means not started only MCU is on.

    Could you provide some additional details about how your application is configured to enter low power modes on the nRF5340?

    used bello setting and associated Functions.

    #powerM
    CONFIG_PM=y
    CONFIG_PM_DEVICE=y
    CONFIG_PM_DEVICE_RUNTIME=y

    Thanks in advance.

    Krishnachandran.

Children
No Data
Related