Forum: Mikrocontroller und Digitale Elektronik AVR: Oszillatorfrequenz in Grenzen einstellbar machen


von Olli (Gast)


Lesenswert?

Hallo,

ich betreibe einen M8 mit einem externen 16MHz-Quarz und zwei 
Kondensatoren, also die oftmals verwendete Standardschaltung mit den 
beiden Cs gegen Masse.

Für eine bestimmte Anwendung wäre es günstig, wenn ich die Quarzfrequenz 
in gewissen Grenzen (ca. +-1%) variabel gestalten könnte.

Weiß jemand, wie man so etwas in der Praxis bewerkstelligen kann, gibt 
es da Standardlösungen?
von Purzel H. (hacky)


Lesenswert?

Ja. Den internen RC verwenden und jeweils mit einem externen 32768Hz 
Quarz vergleichen, resp nachregeln. Ein Quarz selbst kann das nicht. Ein 
quartz ist ein Schwinger mit einer Guete von 1E6. VCXO koennen 
vielleicht +-1ppm
von Olli (Gast)


Lesenswert?

Nano Oschi schrieb:
> Ja. Den internen RC verwenden und jeweils mit einem externen 32768Hz
> Quarz vergleichen, resp nachregeln. Ein Quarz selbst kann das nicht. Ein
> quartz ist ein Schwinger mit einer Guete von 1E6. VCXO koennen
> vielleicht +-1ppm

Danke fürs Posten!

Kann der interne RC-Oszillator denn auf 16MHz schwingen?

Ok, +-1ppm ist natürlich sehr wenig...

Gibt es noch andere Wege?
von Purzel H. (hacky)


Lesenswert?

>Kann der interne RC-Oszillator denn auf 16MHz schwingen?

--> Datenblatt
von Karl H. (kbuchegg)


Lesenswert?

> wenn ich die Quarzfrequenz in gewissen Grenzen (ca. +-1%)
> variabel gestalten könnte.
>

Darf man fragen wozu?

Die genau Quarzfrequenz ist normalerweise nur bei Timer-Sachen 
interessant. Und dort kann man mittels CTC Modus (bzw. PWM Modus mit zb 
ICR1 als Top Wert) Quarzfrequenzen, die knapp daneben liegen, praktisch 
immer ausgleichen.
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
Noch kein Account? Hier anmelden.