Hallo, gegeben: Uhr mit 89C51, Oszillatortakt mit 20 MHz Quarz gesucht: wo ordne ich den Abgleichtrimmer an? An XTAL1 (Pin 19) oder an XTAL2 (Pin18) oder ist das völlig egal wo der sitzt da beide Cs an Masse enden? Ich möchte nur einmal löten da empfingdliche Platine. Danke und Gruß
Wenn mit den C's feinabgeglichen werden soll, kommt es auf die Lastkapazität für den Quarz an. Wenn man von den Streu-C's absieht, ist das die Kapazität der Reihenschaltung der beiden Kondensatoren an X1 und X2. Wenn man nur einen der beiden C's verstellt, bekommt man zwar eine Frequenzänderung, man verstellt aber das C-Verhältnis von X1 : X2 = 1 : 1 weg und der Rückkopplungsgrad des Oszillators wird vom Optimum wegverstellt. Also lieber per Software: z.B. in Minuten- oder Sekundenabstand Interupts mit dem Timer erzeugen, und in der Interupt-Routine entsprechende Korrektur durchführen. Siehe entsprechende threads zum Thema Uhren.
Hallo Peter, was aber wenn die Software bereits "steht" und daran nicht mehr gefummelt werden soll? Das Datenblatt sagt: C1, C2 = 30 pF ± 10 pF for Crystals. Ich könnte also mit C1 oder C2 jeweils im Rahmen experementieren und so den Oszillator auf genau 20 Mhz bringen? Eine Darstellung vom Oszillator auf Bauteilebene hab ich leider nicht, das würde mir die Entscheidung leichter machen. Es muß doch aber auch gehen das ich ohne Software schon gute bis sehr gute "Voreinstellungen" machen kann, mal abgesehen von einem Präzisionsquarz oder einem fertigen 4 pol. Oszilator. Grüße Egon
Ein Ziehkondensator bringt wenig, das die Abweichung temperaurabhaengig ist.
Mit Einstellung durch die Kondensatoren kann man die Fertigungstoleranz des Quarzes und der Streukapazitäten ausgleichen. Ob über Software oder über Hardware korrigiert wird ist egal, nur riskiert man bei stark abweichenden C's, dass der Oszillator aussetzt. Wegen der Temperaturabhängigkeit der Quarze bleibt ein Restfehler (etwa plusminus 20 ppm , also etwa 2 sec/d). Der muss durch zusätzliche Maßnahmen ( Temperaturkompensation oder Thermostatoszillator) behoben werden.
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.