Hi everyone,
I'm currently working on a low-power application and aiming to minimize sleep current as much as possible.
Thanks to some great advice I've found on this forum, I've already reduced the average sleep current to 0.9µA, which is a significant improvement.
However, I still notice a regular 4 µA spike every 100ms, which suggests there may be additional opportunities for power savings. I suspect this might be due to a clock still running in the background.
Does anyone have insights on what could be causing this or suggestions for further reducing power consumption?
Thanks in advance!
.conf:
# Evaluation Board CONFIG_NCS_SAMPLES_DEFAULTS=y CONFIG_DK_LIBRARY=n # Common CONFIG_CLOCK_CONTROL=y CONFIG_CRYPTO=y # Bluetooth CONFIG_BT=y CONFIG_BT_PERIPHERAL=y CONFIG_BT_DEVICE_NAME="TIM_Node" CONFIG_BT_CTLR_TX_PWR_DYNAMIC_CONTROL=y CONFIG_BT_CTLR_TX_PWR_MINUS_8=y # Console CONFIG_SERIAL=n CONFIG_CONSOLE=n CONFIG_PRINTK=n CONFIG_UART_CONSOLE=n # Interfaces CONFIG_GPIO=y CONFIG_SPI=y CONFIG_SPI_NRFX=y CONFIG_NRFX_SPIM00=y # GPIO CONFIG_NRF_GPIO0_SECURE=n CONFIG_NRF_GPIO1_SECURE=n CONFIG_NRF_GPIO2_SECURE=n # Power Management CONFIG_PM_DEVICE=y CONFIG_POWEROFF=y CONFIG_NRF_REGULATORS_SECURE=n CONFIG_APP_GRTC_WAKEUP_ENABLE=n CONFIG_APP_GPIO_WAKEUP_ENABLE=y # Battery CONFIG_APP_BATTERY_READING=n CONFIG_ADC=n # RTC CONFIG_RTC=n # Retained Memory CONFIG_RETAINED_MEM=y CONFIG_CRC=y