2020-08-14 01:19 AM
Good day everyone, hope you are doing well
I am currently working on lowering power consumption in StandBy mode on STM32L100 DISCOVERY board, so I could get the best battery life possible on STM32L100RCT6.
I managed to get 1.65 uA measured with amper meter on jumper JP2 (see picture) in StandBy mode.
I also set all unused pins as analog, tried different things/lowering clocks, but this is the best result I managed to get so far.
Also, datasheet states that it could be further improved down to 0.29 uA.
So I was hoping if someone has any advice on how to reduce current consumption even more.
int main(void)
{
HAL_Init();
SystemClock_Config();
MX_GPIO_Init();
HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_9);
HAL_Delay(5000);
HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_9);
HAL_PWR_EnterSTANDBYMode();
}
2020-08-14 02:36 AM
Not sure, so I will just make some general comments -
Is the RTC disabled?
That board has a lot of components on it, sometimes it is nice to have a board with just a micro on it, Powered by a simple 3V coin cell and programmed via the UART bootloader, then you have a very basic set up for testing power consumption.
Is the error with the meter measuring the current?