Forum: Mikrocontroller und Digitale Elektronik Quarz bei ATMega


von Sven (Gast)


Lesenswert?

Hallo,
ich würde gern genauer wissen, wofür mein Mikroprozessor einen Quarz
braucht. Ich weiß er hat einen internen Quarz jedoch verwende ich eine
externen Quarz, doch warum?
mfg

von Karl H. (kbuchegg)


Lesenswert?

1. Jeder Computer hat sowas wie einen Basistakt.
   Das ist wie bei einem Fliessband. In einer
   bestimmten Zeiteinheit wird genau 1 Arbeitsschritt
   erledigt. Nun muss es aber etwas geben was diesen
   Zeittakt vorgibt.

2. Dein ATMega hat keinen eingebauten Quarz. Er hat einen
   eingebauten Zeitgeber, der allerdings nicht als Quarz
   ausgeführt ist, sondern mit einer diskreten Schaltung
   erzeugt wird, also Widerstände, Kondensatoren.

   Der Unterschied: Ein Quarz hält die eingestellte Frequenz
   (den Zeittakt) viel genauer ein.

3. Damit ist auch klar, wann man einen externen Quarz benutzt.
   Ist die Konstanz des Zeittaktes kritisch (zb. bei einer
   Uhr, oder wenn man zeitliche Vorgänge messen muss), dann
   benutzt man einen Quarz. Ansonsten reicht der interne
   Zeitgeber. Ist aber eher selten, den sehr oft versteckt
   sich praktisch in jeder Aufgabenstellung irgendwo ein Teil,
   dessen Timing einigermassen genau stimmen muss.

von Rahul (Gast)


Lesenswert?

>Ich weiß er hat einen internen Quarz jedoch verwende ich eine
externen Quarz, doch warum?

Das ist so schon mal totaler Quatsch.(Zumindest ist mir noch Controller
mit integriertem Quarz über den Weg gelaufen.)
Controller haben eingebaute Oszillatoren, die auf einer RC-Kombination
basieren. Diese Oszillatoren sind aber meist in ihrer Frequenz
temperaturabhängig, was sich bei zweitkritischen Anwendungen als
Problem herausstellt.
Deswegen werden externe Quarze eingesetzt, um über einen möglichst
grossen Temperaturbereich eine stabile Frequenz zu haben.

Die internen Oszillatoren kann man bei einigen Controllern auch noch
kalibrieren; das geht aber erst bei höheren Frequenzen.

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.