corygrant / DingoPDM_FW

MIT License
1 stars 4 forks source link

Implement low power mode #15

Closed corygrant closed 2 months ago

corygrant commented 3 months ago

There are 3 low power modes available with the STM32F446RE:

Sleep doesn't have a low enough current consumption (Sleep = 51mA, Stop = 0.2mA). Standby requires using the WKUP pin (which is not used currently), RTC, IWDG or NRST. None of those fit this application either.

Stop seems to be the best for this application. In Stop, the device can be woken up using any EXTI line. This could be configured to be one of the digital inputs (at the DT connector) or CAN traffic.

corygrant commented 3 months ago

Entering low power mode could be:

corygrant commented 3 months ago

@ZHoob2004 does this make sense?

corygrant commented 3 months ago

Oops, wrong button

corygrant commented 2 months ago

583904728ab69ed3b0c91399bf4669cb92e4ceb2