Auswirkung von Takt auf Stromverbrauch, Beispiel Atmega8
Ich habe eben mal den Stromverbrauch (bei 5V Versorgungsspannung) eines Atmega8/16 bei verschiedenen Taktungen (auf meinem Snugboard) gemessen :
Code:
Stromverbrauch Takt Kombination
2 mA keiner Platine, Spannungsregler
6 mA keiner Platine, Spannungsregler, LED
12 mA int., 1 Mhz Platine, Spannungsregler, LED, Microcontroller
13,2 mA int., 2 Mhz Platine, Spannungsregler, LED, Microcontroller
15,7 mA int., 4 Mhz Platine, Spannungsregler, LED, Microcontroller
20,2 mA int., 8 Mhz Platine, Spannungsregler, LED, Microcontroller
26 mA ext. 16 Mhz Platine, Spannungsregler, LED, Microcontroller
Wie man sieht kann man also eine ganze Menge Energie (fast 2/3 ohne LED) sparen, wenn man den MicroController mit minimalem anstatt maximalem Takt betreibt, was für viele Aufgaben sicherlich immer noch mehr als ausreichend sein wird....
Re: Auswirkung von Takt auf Stromverbrauch, Beispiel Atmega8
Hallo Andree,
Zitat:
Zitat von Andree-HB
Ich habe eben mal den Stromverbrauch ... gemessen ...
Da bin ich aber froh, dass es ausser mir noch andere Menschen gibt, die dem Datenblatt (manchmal) erst glauben, wenn sie die Parameter selbst nachgemessen haben. Manchmal mache ich solche Messungen auch - gerade weil ich leider eher Spaghetti-Platinen mache.
Ist 1k0 für den Reset-Widerstand nicht etwas wenig? Aber Deine Messwerte gelten für diesen doch etwas kleinen Widerstand?
Re: Auswirkung von Takt auf Stromverbrauch, Beispiel Atmega8
Zitat:
Zitat von oberallgeier
Ist 1k0 für den Reset-Widerstand nicht etwas wenig? Aber Deine Messwerte gelten für diesen doch etwas kleinen Widerstand?
Seit mir die 10k-Widerstände ausgenangen sind, benutze ich auch 1k und es funktioniert problemlos. Einmal habe ich sogar aus Versehen einen 100R-Widerstand eingelötet, da konnte man an meinem analogen Ampermeter am Netzteil während dem Flashen kurz mal die Nadel ansteigen sehen, war aber nur ca. 1mm (entspricht ungefähr 10mA). Das Flashen funktionierte übrigens trotzdem!
MfG
Thomas