Hi,
What is the lowest possible current consumption for nrf52840 dongle dev board with zigbee ?
I'm using this for development and i'm getting 20-30uA in idle. Is it possible to go down with current consumption to 2-3uA ? I know that it is possible without zigbee because I prepared a minimal test app that just calls k_sleep in main and then the current consumption is about 2-3uA. But when I created minimal test app with zigbee I cannot get lower than 20uA.
Below is my minimal zigbee app:
#include <zephyr/kernel.h> #include <ram_pwrdn.h> #include <zboss_api.h> #include <zigbee/zigbee_app_utils.h> #include <zb_nrf_platform.h> void zboss_signal_handler(zb_bufid_t bufid) { zigbee_default_signal_handler(bufid); if (bufid) { zb_buf_free(bufid); } } int main(void) { zb_set_rx_on_when_idle(ZB_FALSE); power_down_unused_ram(); zigbee_enable(); k_sleep(K_FOREVER); return 0; }
CONFIG_SERIAL=n CONFIG_GPIO=n CONFIG_CONSOLE=n CONFIG_BOARD_SERIAL_BACKEND_CDC_ACM=n CONFIG_ZIGBEE_ADD_ON=y CONFIG_ZIGBEE_APP_UTILS=y CONFIG_ZIGBEE_ROLE_END_DEVICE=y CONFIG_RAM_POWER_DOWN_LIBRARY=y CONFIG_NET_IPV6=n CONFIG_NET_IP_ADDR_CHECK=n CONFIG_NET_UDP=n