Es ist nichts neues das der Strom bei CMOS ICs etwa proportional zu Takt mal Spannung ist.
Ich habe eben mal den Stromverbrauch (bei 5V Versorgungsspannung) eines Atmega8/16 bei verschiedenen Taktungen (auf meinem Snugboard) gemessen :
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....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
Es ist nichts neues das der Strom bei CMOS ICs etwa proportional zu Takt mal Spannung ist.
...das stimmt, aber ich glaube nicht, dass dies Jedem klar ist !![]()
Das steht aber mehr als deutlich im Datenblatt. Entsprechende Info gibts sogar für die jeweiligen Sleep modi. Gerade wenn man für eine Anwendung mit Batteriebetrieb entwickelt, sollte man hier nochmal reinschauen.
Schönes Wochenende
Heiko
Vielen Dank für diese Messungen!
Obwohl es den Pseudoprofis sicher klar ist, ist auch der genaue Wert sehr interessant!
Vielen Dank!
Hallo Andree,
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.Zitat von Andree-HB
Ist 1k0 für den Reset-Widerstand nicht etwas wenig? Aber Deine Messwerte gelten für diesen doch etwas kleinen Widerstand?
Ciao sagt der JoeamBerg
Der Widerstand am Rsetpin braucht im Normalfall keinen Strom, nur kurz beim Programmieren beim Reset.
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!Zitat von oberallgeier
MfG
Thomas
Lesezeichen