Hallo, Ich hab mir auf meinem MEGA16 eine RTC ausprogrammiert. gesteuert wird Sie über einen T1 Interrupt. Hätte es Vorteile wenn ich anstatt dessen einen Uhrenquarz 32768Hz (2^15Hz) an die Tosc-Anschlüsse hänge? (außer dass der 16bit timer freibleibt, da dann ein 8bit reicht)? noch besser wäre wahrscheinlich ein RTC-chip über i2c. (will ich nicht extra bestellen) mfg J.K
Genauer ist der Uhrenquarz nicht, aber kann Strom sparen wenn du den Controller schlafen legst und bloss alle paar Sekunden aufweckst um weiterzuzählen. Nützlich ist das beispielsweise, wenn der Controller bei Stromausfall die Uhrzeit nicht verlieren soll und deshalb dann auf Batterie/Goldcap läuft. Geht dann runter auf ~10µA.
Der Uhrenquarz macht eigentlich hauptsächlich dann Sinn, wenn man den µC in einem Stromsparmodus (Power Save) betreiben will, weil da der Hauptoszillator abgeschaltet ist.
thx den stromsparmodus gibts aber nur in der L Variante oder? ich hab nur den normalen atmega16
Mit oder ohne L sind exakt die gleichen Chips, nur die Testprozedur hat unterschiedliche Schwerpunkte. Beim L ist gewährleistet, dass der bis runter auf 2,7V läuft, beim non-L wird er es wahrscheinlich aber nicht sicher. Wobei das bei 16MHz aber problematisch ist, weil der µC ja ab und zu aufwachen muss und wenn er dann mit 16MHz rennt, braucht er viel Spannung. Besser funktioniert das bei niedrigerer Taktfrequenz, wobei hier neuere Controller den entscheidenen Vorteil besitzen, bei Bedarf per Software gesteuert den Haupttakt runterteilen zu können um auf niedrigere Spannungen zu kommen (zudem sind es dann minimal 1,8V statt 2,7V). Auch sind dann der interne RC-Oszillator oder ein Resonator als Haupttaktquelle gegenüber Quarz im Vorteil, weil die Anschwingzeit entfällt (RC) oder erheblich kürzer ist (Resonator), die in dieser Betriebsart mit Quarz deutlich zum Stromverbrauch beiträgt.
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.