Zigbee low power end device

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

Related