Ich habe eine Batteriebetriebene Schaltung. Bisher habe ich den internen 1mhz Quarzoszillator meines ATmega32 genutzt. Die Stromaufnahme der Schaltung lag bei 10mA (LCD + ATmega32 + diverse Sensorik). Da mit der interne Quarz zu ungenau war, habe ich einen externen Quarz (8mhz) angeschlossen. Jetzt liegt die Stromaufnahme bei 25mA. Das ist schon extrem viel wie ich finde. Was meint ihr dazu? Ich hab nur den Quarz und Kondensatoren eingebaut, nichts weiter verändert. (Programmcode wurde natürlich für 8mhz angepasst) Wenn das normal ist, würde es etwas bringen, wenn ich einen 4mhz Quarz einbaue? Wäre dann der Stromverbrauch geringer?
Hallo, ja, so geht die Stromaufnahme mi der Frequenz, das passt schon. Verlauf ist auch im Datenblatt zu finden. Grüße Michal
Ahh, hab's gefunden... Tatsächlich bei 8mhz +15mA. I werd verrückt Danke für deine Antwort.
Hallo, je nachdem was Deine Schaltung zu tun hat, hilft Einsatz von Schlafmodis. Z.B: 1 Sekunde lang schlafen, 100 us lang Eingänge abfragen, auswerten und Ausgänge (LCD) setzen und wieder 1 Sekunde schlafen usw... Da hast Du 1 Sekunde lang 30 uA (nur Mikrocontroller, ungefährer Wert) und nur 100 us lang 15 mA. Mittelwert? Nur geringer höher als 30 uA! Grüße Michal
Ja den Gedanken hatte ich auch gerade. Das werde ich auch auf jedem Fall tun. Wobei ich mir gerade die Frage stelle, inwieweit die Timer Strom verbrauchen. Habe Timer1 und Timer2 in Betrieb, beide müssen auch weiter laufen. Naja wird sich zeigen. Zusätzlich gehe ich dann aber auch runter auf 4mhz. Hatte nur gerade einen 8mhz Quarz griffbereit und hab mir nichts dabei gedacht. Nochmal Danke für den Tipp.
Ja, ja ich seh schon. Ich muss da nochmal gewaltig Hirnschmalz reinstecken, bis ich auf vernünftige Werte komme. Merci für den Link. In der Tabelle sieht man schön die Stromfresser. Jetzt weiß ich schonmal wo ich anfangen muss.
Schüler schrieb: > Tatsächlich bei 8mhz +15mA. I werd verrückt Wenn der IC keine Leckströme hätte, dann wäre der Stromverbrauch bei 8MHz sogar achtmal so gross wie bei 1MHz. CMOS verbraucht im Idealfall nur beim Umschalten Strom, und bei achtfachem Takt wird eben auch achtmal so oft geschaltet. Reale Chips haben aber immer auch Leckströme, die auch zwischen den Schaltvorgängen fließen. Deshalb hat man einen gewissen vom Takt unabhängigen Grundverbrauch, und der relative Anstieg durch höheren Takt fällt geringer aus. Andreas
Nimm doch den ATmega324, da kannst Du nen Vorteiler einstellen, z.B. die 8MHz auf 1MHz runterteilen. Peter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.