This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

High Power Consumption on nRF52840-DK using zboss_start_no_autostart()

Using zboss_start_no_autostart() instead of zboss_start() will cause a power consumption of 630uA. I was expecting the device to be sleep and in a very low power mode.. All the changes are implemented over the nRF5 SDK for Thread and Zigbee v3.2.0 using the light switch zigbee example. The current measurements are done using a high precision mutlimeter connected to the nRF Current Measurement connector P22.  I was expecting the current to be around this figure:

Thanks

Armand

Parents
  • Hi Armand,

    The ~4uA current is when everything is in sleep mode. You need to call zb_sleep_now() to turned off the radio and it will also disable all Zigbee related peripherals.

    Here is the list of all peripherals used by the Zigbee stack when you are not in sleep mode.

    I also get a current of around ~600 uA when using zboss_start_no_autostart() measuring with a PPK. If I disable the logging module for example (NRF_LOG_BACKEND_UART_ENABLED and NRF_LOG_ENABLED set to 0 in sdk_config) the current will drop to ~400uA.

    Best regards,

    Marjeris

Reply
  • Hi Armand,

    The ~4uA current is when everything is in sleep mode. You need to call zb_sleep_now() to turned off the radio and it will also disable all Zigbee related peripherals.

    Here is the list of all peripherals used by the Zigbee stack when you are not in sleep mode.

    I also get a current of around ~600 uA when using zboss_start_no_autostart() measuring with a PPK. If I disable the logging module for example (NRF_LOG_BACKEND_UART_ENABLED and NRF_LOG_ENABLED set to 0 in sdk_config) the current will drop to ~400uA.

    Best regards,

    Marjeris

Children
No Data