nRF54L15 (NCS 3.2): Excessive current consumption on UART30 when CONFIG_LOG_MODE_IMMEDIATE=n

nrf54L15 ncs upgraded from 3.0 to 3.2
CONFIG_SERIAL=y
CONFIG_PM_DEVICE=y
CONFIG_PM_DEVICE_RUNTIME=y
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
CONFIG_LOG=y
CONFIG_LOG_MODE_IMMEDIATE=n
CONFIG_LOG_BACKEND_UART=y
&uart30 {
status = "okay";
zephyr,pm-device-runtime-auto;
};

&uart30_default {
group1 {
psels = <NRF_PSEL(UART_TX, 0, 0)>;
};
group2 {
psels = <NRF_PSEL(UART_RX, 0, 1)>;
bias-pull-up; };

};

&uart30_sleep {

group1 {
psels = <NRF_PSEL(UART_TX, 0, 0)>,

<NRF_PSEL(UART_RX, 0, 1)>;

low-power-enable;

};

};

The minimum power consumption is 155uA. When changed to CONFIG_LOG_MODE_IMMEDIATE=y, the power consumption can reach 4uA. When CONFIG_LOG_MODE_IMMEDIATE=n, the power consumption is normally 4uA in NCS3.0. Starting with NCS3.2, the serial port seems to be unable to enter low power mode.

Parents Reply Children
No Data
Related