Ich verwende die CPU der NXP LPC1100-Serie, die das Cortex M0-Angebot mit dem geringsten Stromverbrauch darstellt. Im Datenblatt heißt es jedoch, dass unter den optimalsten Bedingungen (Schlafmodus + alle Peripheriegeräte deaktiviert) immer noch 6 mA verwendet werden, und meine Messungen bestätigen dies.
Wie kann es sein, dass mein Smartphone (mit einer 1-GHz-CPU und vielen aktiven Peripheriegeräten) im Standby-Modus nur 3 mA verbraucht, wenn dieser 48-MHz-Cortex so viel mehr verbraucht, wenn er nicht einmal aktiv ist?
Antworten:
Sie wechseln nicht in den Modus mit der niedrigsten Leistung. Schauen Sie sich AN11027 an .
Wie Sie gesehen haben, ergibt der reguläre Schlafmodus einen einstelligen Milliampere-Verbrauch.
Der Tiefschlafmodus liegt im einstelligen Mikroverstärkerbereich .
Deep Power Down ist ein paar hundert Nanoampere.
Achten Sie auch auf Dinge im umgebenden Stromkreis, die Strom stehlen können (oder ihn sogar liefern und Ihre Messungen ungültig machen). Dies können verbundene Kommunikations- oder Programmierschnittstellen und Pullup- / Pulldown-Widerstände sein, die gegen ein bestätigtes Signal arbeiten.
quelle