The system on current is larger than that specified in the specification

Hi

I use the light ctrl example from NCS 3.2.4 on the 52840DK v3.0.1, serial communication with an external MCU is required. After suspending the UART and disabling Mesh broadcasting, the current consumption remains at 19 µA.The software operation process is as follows:

I have disabled UART0 in the ovelay and used RTT to log. After calling uart_rx_disable, waiting for the UART_RX_DISABLE event to be generated, and then calling pm_device_action_run(uart_dev, PM_DEVICE_ACTION_SUSPEND) to suspend the UART and disable broadcasting.the current is still 19 µA. Also I have switched SW6 to nRF ONLY.

How can I achieve the 2.36uA specified in the specification?

I also have tested as follow: After disabling the serial driver (CONFIG_SERIAL=n) and turning off Mesh broadcasting, the sleep current drops to 6 µA, which is still higher than the target of 2.36 µA.

Related