Quarz oder Oszillator: Wie wählt man die Taktquelle?
Ein Quarz ist ein Resonator, der eine umgebende Schaltung benötigt. Ein Oszillator ist ein kompletter Takt in einem Gehäuse. Die Wahl hängt vor allem von Genauigkeit, Anlaufverhalten und davon ab, wie viel des Designs Sie selbst übernehmen möchten.
Kurze Antwort
- Quarz (XTAL): am günstigsten, benötigt Lastkondensatoren und eine MCU-Oszillatorschaltung, typischerweise ±10–50 ppm.
- Oszillator (XO): Stromversorgung rein, Takt raus, Design ohne Lastkondensatoren, typischerweise ±20–50 ppm, besserer Jitter und schnellerer Start.
- TCXO / OCXO: ±0.5–2 ppm / ±0.001–0.05 ppm, für Funk- und Timing-Referenzen.
- Resonator: der günstigste von allen, ±0.3–0.5 %, nur für unkritische Timing-Anwendungen.
1. Der grundlegende Unterschied
Ein Quarz besteht aus zwei Quarzplatten: Bei seiner Resonanzfrequenz verhält er sich wie ein Induktivitäts-Kondensator-Paar mit sehr hohem Q. Er schwingt nicht von selbst — er benötigt einen Verstärker mit der richtigen Phase und ausreichender Verstärkung; deshalb hat der MCU Oszillator-Pins und deshalb sind Lastkondensatoren wichtig.
Ein Oszillator enthält den Resonator, den Verstärker und üblicherweise einen Puffer in einem Gehäuse. Man versorgt ihn mit Strom und erhält einen Takt. Dadurch entfallen die Auslegung der Lastkondensatoren, der Negativwiderstands-Test und der größte Teil der Layout-Empfindlichkeit — zu einem Preis.
Der Kompromiss ist einfach: Mit einem Quarz übernimmt man einen Teil des Oszillator-Designs. Das bedeutet, Lastkondensatoren anhand von CL auszuwählen, den Negativwiderstand zu prüfen und Streukapazität zu kontrollieren. Mit einem XO übernimmt man nichts davon — aber man zahlt mehr pro Bauteil und ist auf den vom Anbieter spezifizierten Jitter und die Stabilität angewiesen.
2. Genauigkeitsklassen
| Typ | Typische Stabilität | Verwendung |
|---|---|---|
| Ceramic resonator | ±0.3–0.5 % | Non-critical MCU timing |
| Crystal (XTAL) | ±10–50 ppm | MCU, USB, general digital |
| XO (MEMS or quartz) | ±20–50 ppm | Simple clock, fast start, robust |
| TCXO | ±0.5–2 ppm | Radio, GNSS, timing |
| OCXO | ±0.001–0.05 ppm | Instrumentation, base stations |
3. Startverhalten und Jitter
Das Startverhalten ist wichtig, wenn das Produkt nach dem Einschalten schnell bereit sein muss oder wiederholt aus dem Schlafmodus aufwacht. Das Startverhalten eines Quarzes hängt von der Verstärkung des Oszillators sowie von Q und ESR des Resonators ab; bei einem XO wird es im Datenblatt als Zahl angegeben.
Ein praktisches Beispiel: Ein Sensorknoten, der alle 100 ms aufwacht, kann sich einen Kristall-Startup von 3 ms bei jedem Aufwachen nicht leisten, weil das Funkmodul vor dem Protokollfenster bereit sein muss. Ein XO oder MEMS, der innerhalb von einigen zehn Mikrosekunden startet, verändert das Energiebudget.
Für Datenwandler, Ethernet und SerDes ist Jitter (Phasenrauschen) die relevante Größe, nicht die Frequenztoleranz. Ein billiger XO mit schlechtem Phasenrauschen kann schlechter sein als ein Kristall, der von einer guten Oszillatorschaltung betrieben wird, obwohl sein ppm-Wert besser aussieht.
3b. Was ppm in der Praxis bedeutet
50 ppm sind 50 Teile pro Million oder 0.005 %. Bei 1 MHz sind das 50 Hz; bei 100 MHz sind es 5 kHz. Für einen UART mit 115200 Baud sind 2 % tolerierbar — ppm ist irrelevant. Für eine Tageszeituhr sind 50 ppm 4.3 Sekunden pro Tag, was von großer Bedeutung ist.
| Anwendung | Tolerierbarer Fehler | Praktische Quelle |
|---|---|---|
| UART / SPI | ±1–2 % | Resonator or crystal |
| USB full speed | ±2500 ppm | Crystal |
| Ethernet | ±50 ppm | Crystal or XO |
| RTC | ±20 ppm | Tuned crystal or TCXO |
| GNSS / radio | ±0.5–2 ppm | TCXO |
4. Was sich auf der Platine ändert
| Element | Quarz | Oszillator |
|---|---|---|
| Load capacitors | Required, calculated from CL | None |
| Layout sensitivity | High; stray capacitance matters | Lower; keep the clock trace clean |
| Power | From the MCU oscillator | Own supply pin, needs decoupling |
| Enable / standby | MCU-controlled | Often has an enable pin |
| Output type | Sine-ish at the pins | CMOS, LVDS, LVPECL |
Wenn der Oszillatorausgang differenziell ist (LVDS/LVPECL), benötigt er einen Abschluss und einen passenden Empfänger. Ein CMOS-XO an einem differenziellen Takteingang benötigt einen Konverter oder eine andere Komponente – eine Fehlanpassung, die sich als Takt zeigt, der „gut aussieht“, aber furchtbares Jitter hat.
5. Wann welchen wählen
- Genauigkeit über die Temperatur?Wenn Sie besser als ±10 ppm benötigen, ist ein TCXO die praktische Lösung; ein Quarz plus Softwarekalibrierung kann funktionieren, ist aber empfindlich.
- Startverhalten?Wenn das Produkt in Mikrosekunden bereit sein muss, verwenden Sie einen XO oder MEMS, keinen Quarz.
- Platz auf der Platine und Komplexität?Ein XO eliminiert zwei Kondensatoren und die Berechnung der Lastkapazität.
- Kosten?Ein Quarz kostet Cents; ein XO kostet Dollar; ein TCXO kostet mehrere Dollar; ein OCXO kostet Dutzende Dollar.
Für die Quarz-Designseite — CL, Negativwiderstand und Ansteuerpegel — siehe dieQuarz-Startleitfaden. Für das Layout der Taktleitung gelten dieselben Regeln wie für jedes Hochgeschwindigkeitspaar.
5b. Kosten und Bauraum
| Bauteil | Richtpreis pro Stück | Platinenfläche |
|---|---|---|
| Resonator | cents | Small |
| Crystal | cents | Small, plus two capacitors |
| XO | about a dollar | Larger can |
| TCXO | several dollars | Larger, needs clean supply |
| OCXO | tens of dollars | Module with heater |
6. FAQ
Kann ich einen Quarz durch einen Oszillator ersetzen?
Nur wenn der MCU über einen Takteingangspin verfügt. Viele MCUs akzeptieren entweder einen externen Quarz oder einen externen Takt auf demselben Pin; prüfen Sie vor dem Anschließen das Datenblatt.
Ist MEMS so gut wie Quarz?
Für viele digitale Designs ja – MEMS ist robust, programmierbar und startet schnell. Bei der Präzisionszeitgebung liegen Quarz-TCXO/OCXO bei Stabilität und Phasenrauschen weiterhin vorn.
Warum zieht mein Oszillator mehr Strom als erwartet?
CMOS-Ausgangsstufen ziehen Strom proportional zur Lastkapazität und Frequenz, zuzüglich des Kerns. Prüfen Sie die Ausgangslast und alle ungenutzten Ausgänge.
Brauche ich mit einem XO noch Lastkondensatoren?
Nein. Der Oszillator enthält seinen eigenen Resonator und seine Rückkopplung. Kondensatoren an seinem Ausgang belasten nur den Treiber.
Was ist mit einem Resonator, um Kosten zu sparen?
Akzeptabel für unkritisches Timing bei ±0,3–0,5 %. Nicht für USB, UART mit hoher Baudrate oder alles, was ppm-Genauigkeit erfordert.
Kann ich einen Quarz als Funkreferenz verwenden?
Nur mit Kalibrierung über die Temperatur, und selbst dann driftet es. Ein TCXO ist die übliche Antwort für Funk und GNSS.
7. Quellen
- Herstellerdatenblätter – Kristall-CL/ESR, XO/TCXO-Stabilität, Phasenrauschen und Startverhalten.
- Texas Instruments,Verwendung des unbepufferten CMOS-Inverters in Oszillatorschaltungen(SZZA043).
- Applikationshinweise zu Takt-Jitter und Phasenrauschen von Oszillatorherstellern.
Taktquelle auswählen?
Senden Sie die erforderliche Genauigkeit, den Temperaturbereich, die Anlaufzeit und das Jitter-Budget. Wir grenzen die Auswahl auf einen Quarz, XO oder TCXO ein, bevor Sie sich festlegen.