Uhrenquarz am Atmega128

Gast #475841
Lesenswert?

Zitat Datenblatt:
"For AVR microcontrollers with Timer/Counter Oscillator pins (TOSC1 and 
TOSC2), the crystal is connected directly between the pins. No external 
capacitors are needed. The Oscillator is optimized for use with a 32.768 
kHz watch crystal. Applying an external clock source to TOSC1 is not 
recommended."
#931850
Lesenswert?

Hallo,

ich bin nun etwas durcheinander bezüglich dem korrektem anschliessen 
eines Uhrenquarzes an einem Mega128.
Ich habe den Quarz einfach drangehängt und es schien zu laufen jedoch 
recht ungenau ~10.20 Sec. pro Tag nun habe ich einen Trimmkondi 
dranhängen jedoch ohne Erfolg.
Nun habe ich mir mal die PCF8583 Sheet angeschaut und gesehen, dass dort 
der Kondensator gegen Vcc angeschlossen ist.-->siehe Anhang.
Ich habe bei meinem Versuchsaufbau den Trimmkondi gegen Masse 
angeschlossen ist das eventuell der Fehler warum es immer noch ungenau 
läuft?

Thomas
Angehängte Dateien:
#931852
Lesenswert?

Wenn du den Kondensator an den Mega128 anschliessen willst, empfiehlt 
sich ein Blick in das Datasheet oder die Application Notes eben vom 
Mega128. Nicht in das vom PCF8583. Da können durchaus unterschiedliche 
Oszillatortypen am Werk sein.

Für's Trimmen verwendet man ggf. einen C gegen GND. Aber wenn man nicht 
grad ein sehr genaues Frequenznormal parat hat, ist Trimmung per 
Software einfacher. Einmal messen wieviel die pro Tag falsch geht und 
das dann schlicht einrechnen.
#931942
Lesenswert?

@Andreas,

ich bin auch schon auf die Idee gekommen inst sheet der mega128 zu 
schaun jedoch finde ich zur Beschaltung keine genauen Angaben.
Beim XTAL1/2 ist es genau beschrieben Quarz und dann 2 Kondensatoren 
gegen GND.
Aber zur Beschaltung von TOSC1/2 steht nicht detailiertes zumendest was 
das hardwaremässige angeht.
Die Bits die ich setzen kann mir internen Kndensatoren etc bringt keine 
Verbesserung.

Natürlich könnte ich das ganze auch per Software machen aber das ist 
nicht mein Problem.
Ich hätte erwartet, dass wenn ich einen Kondensator am Quarz anschliesse 
das ich eine Veränderung bemerke jedoch Fehlanzeige.
Daher die eigentlich Frage bezüglich der Beschaltung des PCF's da ich 
dort die korrigieren konnte und das muss ja auch beim Mega möglich sein.

Also hat schon jemand Erfahrung und kann mir sagen wie er den 
Kondensator angeschlossen hat gegen Vcc oder GND und an TOSC1 oder 2.
Würde mich freuen.

Die Beschaltung des PCF Quarzes gegen Vcc könnt auch etwas mit der 
Pufferung der Daten zu tun haben bin mir aber nicht sicher.

Thomas
#931954
Lesenswert?

Bischen was steht in der Application Note AVR134. Dass also der Mega128 
interne Lastkapazitäten hat geht aus Datasheet und ANs hervor. Aber vom 
Trimm-C steht da auch nichts. Wird aber trotzdem klar, denn TOSC1 ist 
der Eingang des Oszillators, ergo gehört der C dort hin, gegen GND.

Pech ist, dass du damit u.U. nur in eine Richtung ziehen kannst, wenn 
die internen 36pF schon zu gross sind. Dann musst du auf einen neueren 
Mega umsteigen, der keine Cs drin hat. Oder auf einen Quarz der besser 
passt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren