H. Hoegl, 2020-12-15 Stromaufnahmen beim Nucleo-STM32L476 ==================================== Allgemeine Hinweise: . Werte in Klammern kommen aus dem Datenblatt . Stromaufnahme haengt auch stark von der Versorgungsspannung ab. Erlaubt sind beim STM32L476 1,71 - 3,6 V. . Flash ART aktiv von LPRUN-RUN. . Leckströme im µA-Bereich bei 25 Grad. Steigen exponentiell mit Temp. Stand 2007: 50 µA bei 55 Grad. ---------------- - Run - Vollstaendig aktivierter Zustand - Run R1: 20-80 MHz - Run R2: 0-25 MHz - ≈ 100 µA/MHz @24 MHz: 3,2 mA | @80 MHz: 10 mA ---------------- - Sleep - CPU Takt deaktiviert, jedoch interner schneller Taktgeber laeuft - Spannungsregler des CPU Kerns aktiv - Interrupts zum Aufwecken (WFI, WFE) Flash @24 MHz: 0,84 mA | Flash @80 Mhz: 3,06 mA ---------------- - LPRUN - Der Low Power Run Modus des STM32 ähnelt dem LPSLEEP Zustand - Interner LDO 0,275 mA ---------------- - LPSLEEP - Low Power Sleep Modus. In diesem Zustand läuft der STM32 nur mit einer Taktfrequenz bis zu 2 MHz und abgeschaltetem Flash ART. - Flash ART off 80 µA ---------------- - Stop 0 - Stop 1 - SRAM und Peripherie bleiben erhalten - kein Debug - LPUART funktioniert (LSE clock; 9600 Baud) - Wakeup-Zeit 5 µs MR Off: 5,7 µA | MR Off und RTC: 6,3 µA ---------------- - Stop 2 - SRAM und Peripherie bleiben erhalten - kein Debug - Schnelle Taktgenerierung durch HSI, HSE und PLL abgeschaltet - Langsamer Takt des "Peripheral Clock Gating" läuft noch 1,2 µA | mit RTC 1,85 µA [1,1 µA] [1,4 µA] ---------------- - Standby - Interner LDO wird abgeschaltet (Verringerung der Leckströme) - 5 wakeup pins - RTC = 200 nA - 16K RAM = 200 nA 165 nA | mit RTC: 755 nA | RTC und SRAM: 1 µA [120 nA] [420 nA] ---------------- - Shutdown - 5 wakeup pins - backup register + 5 wakeup pins - RTC = [8 nA] [30 nA]