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