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

Zigbee + FreeRTOS End Device power consumption

Hi,

We have been working with an end device based on nRF52840 with nRF5_SDK_for_Thread_and_Zigbee_v4.0.0_dc7186b

By measuring with the power profiler kit, we got a system's power consumption of about 50uA. But after we call zboss_start_no_autostart() and zboss_main_loop_iteration() periodically (we tried from 50ms to 1s) we realized that the current consumption varies from 500uA to 1mA. This is how the Zed is configured:

  zb_set_ed_timeout(ED_AGING_TIMEOUT_64MIN);
  zb_set_keepalive_timeout(ZB_MILLISECONDS_TO_BEACON_INTERVAL(3000));
  zb_set_rx_on_when_idle(ZB_FALSE);

Since we're using FreeRTOS and SoftDeivce, we can't call zb_sleep_now(). Is there any way to turn off radio during inactivity times or any other
considerations?
Also, is there any improvements on this topic betweennRF5_SDK_for_Thread_and_Zigbee_v4.0.0 andnRF5_SDK_for_Thread_and_Zigbee_v4.1.0?

Thanks in advance.
Regards,

Santiago
Parents Reply Children
No Data
Related