Table of Contents
Den Phasen-Locked Loop als Feedback-System verstehen
Eine phasengekoppelte Schleife ist im Wesentlichen ein System zur Regelung der Gegenkopplung, das einen lokalen Oszillator mit einem ankommenden Referenzsignal synchronisiert. Die Kernaussage ist, dass die Schleife den Phasenfehler zwischen den beiden Signalen kontinuierlich minimiert und einen Sperrzustand erzeugt, bei dem sowohl Frequenz als auch Phase innerhalb einer kleinen Toleranz übereinstimmen. Im Gegensatz zu einer einfachen frequenzgekoppelten Schleife verwendet die PLL Phaseninformationen als Fehlermetrik, die eine präzise Synchronisation auch bei Vorliegen von Rauschen oder Frequenzdrift ermöglicht.
Die drei wesentlichen Blöcke bilden eine geschlossene Kette: Der Phasendetektor vergleicht den Referenz- und den VCO-Ausgang und erzeugt eine Fehlerspannung, die ihrer Phasendifferenz proportional ist. Das Schleifenfilter konditioniert dieses Fehlersignal, entfernt hochfrequente Anteile und formt die dynamische Antwort des Schleifens. Schließlich erzeugt der spannungsgesteuerte Oszillator eine periodische Wellenform, deren Frequenz durch die gefilterte Fehlerspannung bestimmt wird. Wenn der Schleifenblock geschlossen ist, stimmt die VCO-Frequenz genau mit dem Referenzwert überein, und die Steuerspannung setzt sich auf einen konstanten Wert ein, der diesen Zustand beibehält.
Es gibt zwei verschiedene Frequenzbereiche, die die PLL-Leistung charakterisieren. Der Erfassungsbereich ist das Frequenzband, in dem die Schleife den VCO aus einem freilaufenden Zustand in die Sperre ziehen kann. Der Sperrbereich, auch Haltebereich genannt, ist der Bereich, in dem die Schleife die Sperre beibehält, sobald sie etabliert ist. In einer gut konzipierten Typ-II-Schleife ist der Sperrbereich typischerweise breiter als der Erfassungsbereich, manchmal erheblich. Das Verständnis dieser Bereiche ist wichtig, wenn Sie Ihre ersten experimentellen Bedingungen einrichten.
Eine Typ-I-Schleife hat einen einzelnen Pol am Ursprung, der eine endliche DC-Verstärkung und einen Phasenfehler von Null für einen Frequenzschritt bietet. Eine Typ-II-Schleife hat zwei Integratoren, die eine unendliche DC-Verstärkung und einen Phasenfehler von Null ergeben. Die Reihenfolge ist die Gesamtzahl der Pole in der Closed-Loop-Übertragungsfunktion, die die Stabilität und das transiente Verhalten beeinflusst. Für eine diskrete Implementierung von Typ-II-Schleife ist eine zweite Ordnung der praktischste Ausgangspunkt, da sie Leistung und Komplexität ausgleicht.
Warum diskrete Op-Amp-Implementierung wichtig ist
Eine PLL aus Operationsverstärkern zu bauen statt einen dedizierten PLL-IC wie den 4046 oder den LM565 zu verwenden, bietet mehrere pädagogische Vorteile. Sie erhalten direkten Zugriff auf jeden internen Knoten, der es Ihnen ermöglicht, die Signaltransformationen in jeder Phase zu untersuchen und zu verstehen. Die offene Architektur ermöglicht es Ihnen, einzelne Blöcke unabhängig voneinander zu modifizieren, Filterkomponenten in Echtzeit auszutauschen und zu beobachten, wie sich diese Änderungen auf das Gesamtschleifenverhalten eines Oszilloskops auswirken. Dieses praktische Verständnis von Schleifendynamik, Stabilitätsrändern und Rauschen Trade-offs baut Intuition auf, die nur schwer durch Simulation zu entwickeln ist.
Operationsverstärker sind für diese Aufgabe besonders gut geeignet, weil sie Multiplikation, Filterung, Pegelverschiebung und Pufferung mit einer kleinen Anzahl externer Komponenten durchführen können. Mit Standard-Viertel-Op-Ampere-Paketen wie dem TL074 oder dem LM324 können Sie alle drei PLL-Blöcke auf einer einzigen Platine implementieren, während die Komponentenkosten niedrig bleiben. Die Bandbreite dieser Op-Ampere deckt Audiofrequenzen bequem ab und erstreckt sich bis in den niedrigen HF-Bereich, wodurch sie ideal für Experimente von einigen hundert Hertz bis zu mehreren hundert Kilohertz sind.
Im Gegensatz dazu verbergen integrierte PLL-Chips oft interne Knoten, was es unmöglich macht, den Ausgang des Phasendetektors oder die Reaktion des Schleifenfilters direkt zu beobachten. Sie haben auch feste Ladungspumpenströme und vordefinierte Schleifenfiltertopologien, die die Anpassung einschränken. Indem Sie Ihre eigenen bauen, lernen Sie, wie man für bestimmte Erfassungsbereiche, Dämpfungsfaktoren und Rauschanforderungen entwirft - Fähigkeiten, die direkt auf professionelles Schaltungsdesign übertragbar sind.
Komponentenauswahl und Testausrüstung
Vor Beginn der Montage sammeln Sie einen kompletten Satz von Komponenten und Testgeräten. Die Qualität Ihrer Steckdose und Stromversorgung wird sich direkt auf die Zuverlässigkeit Ihrer Messungen auswirken, insbesondere wenn es um die niedrigen analogen Signale im Phasendetektor und Schleifenfilter geht.
- Operationalverstärker: Zwei Dual- oder Quad-Pakete wie der TL074 (JFET-Eingang, gute Bandbreite) oder der LM324 (bipolar, Single-Supply-fähig). Für Präzisionsanwendungen sollten Sie den OPA2134 oder den MCP602 in Betracht ziehen. Der TL072 ist eine kostengünstige Wahl mit geringem Rauschen und ausreichender Geschwindigkeit für die meisten experimentellen PLLs. Stellen Sie sicher, dass Sie genügend Op-Ampere-Abschnitte haben: typischerweise drei für den VCO, einer für den Phasendetektor (wenn Sie die XOR-Methode mit Schmitt-Triggern verwenden) und einer für den Schleifenfilter - also ist ein Quad-Paket ideal.
- ] Widerstände: Eine Auswahl von 1 kΩ bis 1 MΩ in Standard-E24-Werten. Präzision 1% Metallfilmwiderstände werden für die Schleifenfilter- und VCO-Zeitkomponenten empfohlen.
- Kondensatoren: Keramikkondensatoren von 100 pF bis 100 nF für Bypass- und Hochfrequenzfilterung und Elektrolyt- oder Filmkondensatoren von 1 μF bis 100 μF für Schleifenfilterzeitkonstanten und Entkopplung der Stromversorgung.
- Dioden: 1N4148 oder 1N914 Signaldioden zum Aufbau diskreter XOR-Gatter und zum Schutz von Eingängen vor Überspannung.
- Funktionsgenerator: Eine saubere Sinus- oder Rechteckquelle mit einstellbarer Amplitude und Frequenz. Für den ersten Test ist eine feste Frequenz von 1 kHz bis 10 kHz ideal. Stellen Sie sicher, dass die Ausgangsimpedanz 50 Ω beträgt, oder Sie können sie puffern.
- Oszilloskop: Ein Zweikanal- oder Vierkanal-Bereich mit mindestens 10 MHz Bandbreite.
- Stromversorgung: Ein Split-Versorgung von ±12 V oder ±15 V bietet maximale Headroom für Op-Ampere-Schaltungen. Wenn mit einem einzigen Versorgungs, bauen eine virtuelle Masse mit einem Spannungsteiler und einem Op-Ampere-Puffer. Linearregler (z. B. 7812/7912) sind dem Schalten von Versorgungseinrichtungen vorzuziehen, um Rauschen zu minimieren.
- Brotplatte und Leiterbahnen: Verwenden Sie eine lötfreie Brotplatte mit niedrigem Kontaktwiderstand und 22 AWG-Festkörperdraht. Halten Sie die Leitungslängen kurz, insbesondere um den VCO und den Phasendetektor, um die parasitäre Kapazität und Streukopplung zu minimieren.
Für weitere Hinweise zur Op-Ampere-Auswahl und -Anwendung siehe die Texas Instruments Application Note on Single-Supply Op-Ampere Design Dieses Dokument bietet praktische Ratschläge zu Biasing, Input Common-Mode-Bereich und Output-Swing-Beschränkungen, die direkt für die PLL-Konstruktion relevant sind.
Schritt 1: Konditionierung des Referenzsignals
Das Referenzsignal muss sauber, stabil und ordnungsgemäß gepuffert sein, bevor es in den Phasendetektor eintritt. Verbinden Sie Ihren Funktionsgenerator mit dem Brotbrett über einen Einheitsspannungsfolger mit einem Abschnitt Ihres Operationsverstärkerpakets. Dieser Puffer verhindert, dass der Phasendetektor den Generator lädt und stellt eine niederohmige Ansteuerung bereit, die unabhängig von nachfolgenden Schaltungsstufen eine konsistente Amplitude liefern kann.
Wenn Ihr Funktionsgenerator einen signifikanten DC-Offset oder eine harmonische Verzerrung aufweist, sollten Sie einen einfachen passiven Hochpassfilter am Puffereingang hinzufügen, um die DC-Komponente zu entfernen. Für eine Sinus-Referenz können Sie das Signal auch durch einen Tiefpass zweiter Ordnung mit einer Grenzfrequenz knapp über der Grundfrequenz führen, um Oberschwingungen zu unterdrücken, die den Phasendetektor verwirren könnten. Ein Sallen-Key-Filter mit zwei Operationsverstärkern und einigen Widerständen und Kondensatoren kann diesen Zweck erfüllen. Verwenden Sie zum Beispiel mit einer 1 kHz-Grenze R = 16 kΩ und C = 10 nF. Stellen Sie die Generatorausgangsamplitude auf etwa 2 V Peak-to-Peak, was für die meisten Phasendetektorschaltungen ausreicht, ohne sie in die Sättigung zu übertreiben.
Für erste Experimente wählen Sie eine Referenzfrequenz im Bereich von 1 kHz bis 10 kHz. Dieses Frequenzband liegt im komfortablen Betriebsbereich von Allzweck-Op-Amps und ist niedrig genug, um bei den meisten Oszilloskopen ohne Aliasing zu beobachten. Wenn Sie Vertrauen gewinnen, können Sie das Design durch Anpassung der Komponentenwerte auf höhere oder niedrigere Frequenzen skalieren. Ein stabiles Referenzsignal ist die Grundlage für einen zuverlässigen PLL-Betrieb, also nehmen Sie sich Zeit, um seine Form und Reinheit auf dem Oszilloskop zu überprüfen, bevor Sie fortfahren.
Schritt 2: Implementierung des Phasendetektors
Der Phasendetektor ist das fehlererfassende Herz der PLL. Sein Ausgang muss eine lineare oder nahezu lineare Funktion der Phasendifferenz zwischen Referenz- und VCO-Ausgang über einen Bereich von mindestens ±90 Grad sein. Zwei praktische op-amp-basierte Ansätze sind dem Hobbyisten zugänglich: der analoge Multiplikator und das XOR-Gatter.
Analoger Multiplikator mit diskreten Komponenten
Ein echter Vierquadranten-Analogmultiplizierer kann unter Verwendung von Op-Amplituden und Matched-Transistoren in Gilbert-Zellen-Anordnung aufgebaut werden, was jedoch eine sorgfältige Anpassung und Vorspannung erfordert. Ein einfacherer Zweiquadranten-Multiplizierer kann unter Verwendung eines Op-Amplituden-Multiplizierers, zweier Dioden und einiger Widerstände aufgebaut werden. Die Schaltung arbeitet durch Schalten der Verstärkung eines invertierenden Verstärkers unter der Kontrolle eines Eingangssignals, während der andere Eingang als zu multiplizierendes Signal verwendet wird. Der Ausgang enthält eine Komponente, die proportional zum Produkt der beiden Eingänge ist, plus Hochfrequenzterme, die durch das Schleifenfilter entfernt werden.
Für Bildungszwecke reicht der Zweiquadranten-Ansatz aus, um die Phasenerkennung zu demonstrieren, führt jedoch Nichtlinearitäten ein, die den Erfassungsbereich und die Linearität beeinflussen können. Wenn Sie einen genaueren Detektor benötigen, sollten Sie einen dedizierten Multiplikator-IC wie den AD633 oder den MPY634 verwenden, der kalibrierte Übertragungsfunktionen mit minimalen externen Komponenten bietet. Der AD633 bietet beispielsweise einen (X1 - X2)*(Y1 - Y2)/10 V-Ausgang, der es einfach macht, einen linearen Phasendetektor über einen weiten Dynamikbereich zu implementieren.
XOR-Phasendetektor mit Op-Amp-Komparatoren
Der XOR-Detektor ist die einfachste Implementierung für eine erste PLL. Er erfordert die Umwandlung sowohl des Referenz- als auch des VCO-Ausgangs in Rechteckwellen, dann kombiniert mit einer Exklusiv-OR-Funktion. Der Durchschnittswert des XOR-Ausgangs variiert linear mit der Phasendifferenz zwischen den beiden Rechteckwellen, von 0 V, wenn sie genau in Phase sind (für eine 50% Tastverhältnisreferenz) bis zur vollen Versorgungsspannung, wenn sie 180 Grad phasenverschoben sind.
Um die Rechteckwellen zu erzeugen, sind zwei Operationsverstärkerabschnitte als Nulldurchgangsdetektoren mit positiver Rückkopplung (Schmitt-Trigger) zu konfigurieren. Diese Hysterese verhindert Fehlauslösungen durch Rauschen auf den Eingangssignalen. Wählen Sie Hystereseschwellen von etwa 100 mV, um eine gute Empfindlichkeit bei gleichzeitiger Ablehnung von Eingangsrauschen zu erhalten. Die beiden Rechteckwellenausgänge werden dann in eine XOR-Funktion eingespeist. Sie können die XOR mit diskreten Logikgattern wie dem 74HC86 implementieren oder Sie können ein analoges Äquivalent mit einem Dioden-Widerstandsnetzwerk aufbauen, gefolgt von einer Operationsverstärker-Summierungsstufe.
Ein praktisches analoges XOR kann wie folgt aufgebaut werden: Die beiden Rechteckwellen werden über gleich große Widerstände in einen invertierenden Summierverstärker eingespeist. Der Summierverstärkerausgang ist die invertierte Summe der beiden Rechteckwellen. Wenn beide Eingänge hoch oder beide niedrig sind, erzeugt die Summe eine Spannung, die, wenn sie durch Dioden gespeist wird, die XOR-Tabelle ergibt. Konkret ist bei den Referenz- und VCO-Rechteckwellen bei logischen Pegeln von 0 V und +5 V der Summenausgang 0 V, wenn beide niedrig sind, -5 V, wenn einer hoch und einer niedrig ist, und -10 V, wenn beide hoch sind. Durch Dioden-Clips an den Versorgungsschienen wird der Zustand -10 V entfernt, so dass eine Impulsfolge verbleibt, deren Tastverhältnis mit der Phase variiert. Ein Tiefpassfilter extrahiert dann den durchschnittlichen Gleichstromwert.
Für eine detaillierte Erklärung der XOR-Gatterlogik und ihrer Übersetzung in analoge Schaltungen konsultieren Sie dieses Tutorial zur kombinatorischen Logik Messen Sie den Ausgang des Phasendetektors mit einem Multimeter, während Sie die Phase eines Eingangssignals manuell verschieben. Sie sollten eine lineare Spannungsänderung von etwa 0 V auf die volle Versorgungsspannung beobachten, wenn die Phasendifferenz von 0 auf 180 Grad schwingt. Beachten Sie, dass der XOR-Detektor einen begrenzten linearen Bereich von 0° bis 180° hat; darüber hinaus wiederholt sich der Ausgang mit entgegengesetzter Steigung.
Schritt 3: Loop Filter Design
Das Schleifenfilter ist die wichtigste Komponente zur Bestimmung des dynamischen Verhaltens der PLL. Es muss die hochfrequente Welligkeit des Phasendetektors unterdrücken, während die niederfrequente Fehlerinformation zum VCO-Steuereingang durchgelassen wird. Die Zeitkonstante des Filters stellt direkt die Schleifenbandbreite, den Erfassungsbereich und das Einschwingverhalten ein.
Passive RC-Filter-Begrenzungen
Ein einfaches passives RC-Tiefpassfilter erster Ordnung, bestehend aus einem einzigen Widerstand und einem Kondensator gegen Masse, ist am einfachsten zu realisieren, hat jedoch erhebliche Nachteile. Die Ausgangsspannung ist nicht gepuffert, so dass das Laden vom VCO-Eingang die effektive Zeitkonstante verändern und Fehler einleiten kann. Zusätzlich liefert ein Filter erster Ordnung nur 20 dB pro Jahrzehnt des Roll-offs, was möglicherweise nicht ausreicht, um die Phasendetektorwelligkeit zu unterdrücken, insbesondere wenn die Referenzfrequenz nahe der Schleifenbandbreite liegt. Das Ergebnis kann eine Frequenzmodulation des VCO bei der Referenzfrequenz sein, sichtbar als Seitenbänder im Ausgangsspektrum.
Außerdem kann ein passives Filter keine Gleichspannungsverstärkung liefern. Der Ausgang des Phasendetektors schwingt oft nur wenige Volt, und der VCO benötigt möglicherweise einen größeren Steuerspannungsbereich, um die gewünschte Frequenzspanne abzudecken. Ohne Verstärkung ist der Erfassungsbereich begrenzt. Ein aktives Filter überwindet diese Beschränkungen.
Aktiver Second-Order Filter
Ein aktives Filter, das um einen Operationsverstärker herum aufgebaut ist, überwindet diese Einschränkungen, indem es Pufferung und ein Verhalten höherer Ordnung ermöglicht. Die häufigste Konfiguration für PLL-Anwendungen ist das Typ II-Proportional-Integral-Filter (PI-Filter), das aus einem Operationsverstärker-Integrator mit einem Widerstand in Reihe zum integrierenden Kondensator besteht. Die Übertragungsfunktion enthält einen Pol am Ursprung, der eine unendliche DC-Verstärkung bietet und einen Null-Steady-Phasenfehler für eine Frequenzstufe gewährleistet. Eine Null wird auf eine durch den Serienwiderstand und den Kondensator bestimmte Frequenz gelegt, die die Schleife stabilisiert und Oszillation verhindert.
Die Auswahl der Filterkomponentenwerte erfordert die Kenntnis der VCO-Verstärkung, ausgedrückt in Hertz pro Volt. Um die VCO-Verstärkung zu messen, legen Sie eine bekannte Gleichspannung an den VCO-Steuereingang und messen Sie die resultierende Frequenz. Wiederholen Sie diese Messung für mehrere Spannungspunkte innerhalb des erwarteten Betriebsbereichs, um die Linearität und Steigung zu bestimmen. Sobald Sie die VCO-Verstärkung (Kvco) in Hz / V kennen, können Sie das Schleifenfilter für eine gewünschte Bandbreite und einen gewünschten Dämpfungsfaktor entwerfen.
Als Ausgangspunkt wählen Sie eine Schleifenbandbreite von etwa einem Zehntel der Referenzfrequenz. Dieses Verhältnis bietet eine gute Tracking-Leistung bei gleichzeitiger Stabilität. Zum Beispiel, wenn Ihre Referenz 1 kHz ist, zielen Sie eine Schleifenbandbreite von 100 Hz an. Bei einem VCO-Verstärker von 100 Hz/V könnte ein konservativer Komponentensatz R1 = 10 Hz, R2 = 100 kΩ und C = 0,1 μF sein. Die Nullfrequenz ist 1/(2π R2 C) ≈ 16 Hz. Die Nullfrequenz sollte für einen optimalen Phasenabstand auf etwa ein Drittel der Schleifenbandbreite (33 Hz) gelegt werden. Möglicherweise müssen Sie R2 oder C anpassen, um die richtige Null zu erreichen. Experimentieren Sie mit diesen Werten auf der Platine, beobachten Sie die Sperrenerfassungszeit und das Vorhandensein von Überschwingen oder Klingeln. Erhöhen Sie den Kondensator, um die Schleife zu verlangsamen und die Rauschunterdrückung zu verbessern, oder verringern Sie sie für schnellere Sperrzeiten.
Für eine detaillierte mathematische Behandlung des Schleifenfilterdesigns, einschließlich Formeln für die Eigenfrequenz und den Dämpfungsfaktor, siehe Analog Devices tutorial MT-086 on PLL fundamentals Dieses Dokument behandelt Schleifenfilterdesign, Phasenrauschanalyse und Stabilitätskriterien in der Tiefe.
Schritt 4: Aufbau eines spannungsgesteuerten Oszillators
Der VCO ist die Ausgangsstufe der PLL und muss eine Frequenz liefern, die eine reproduzierbare Funktion der Eingangssteuerspannung ist. Ein op-amp-basierter Relaxationsoszillator bietet einen einfachen Weg zu einer linearen Spannungs-Frequenz-Wandlung.
Triangle Wave und Square Wave VCO
Die klassische Ausführung verwendet zwei Operationsverstärker in einem geschlossenen Regelkreis: einen Integrator und einen Schmitt-Trigger, der den Integratorausgang überwacht und die Integrationsrichtung umkehrt, wenn die Spannung den oberen oder unteren Schwellwert erreicht, wodurch eine Dreieckswelle am Integratorausgang und eine Rechteckwelle am Schmitt-Triggerausgang entsteht, wobei die Frequenz durch die Integrationsrate bestimmt wird, die durch den Strom eingestellt wird, der den integrierenden Kondensator auflädt.
Um die Frequenzspannung gesteuert zu machen, wird der den Integratorstrom einstellende Festwiderstand durch einen Spannungs-Strom-Wandler ersetzt. Eine einfache Realisierung besteht darin, daß der Transistorsammler den invertierenden Eingang des Integratorop-Ampers speist, während die Steuerspannung am nichtinvertierenden Eingang des Stromquellenop-Ampers anliegt und einen zur Steuerspannung proportionalen Strom erzeugt, der die Schwingfrequenz linear moduliert.
Für eine 1 kHz-Mittefrequenz einen integrierenden Kondensator von 100 nF verwenden und die Stromquelle so einstellen, dass sie bei der mittleren Steuerspannung etwa 10 μA liefert. Die Schmitt-Triggerschwellen sollten auf ±5 V eingestellt werden, wenn Sie eine ±12 V-Versorgung verwenden, die eine Dreieckswelle mit einer 10 V-Peak-Spitzenamplitude ergibt. Der Rechteckwellenausgang kann direkt vom Schmitt-Triggerausgang genommen und als Rückkopplungssignal zum Phasendetektor verwendet werden.
Wenn die PLL einen Sinuswellenausgang erfordert, kann die Dreieckswelle mit einem diodenbasierten Wellenformer oder einem übergesteuerten Differenzialpaar geformt werden. Ein einfacher Wellenformer verwendet ein Netzwerk von Widerständen und Dioden, die eine Sinuswelle annähern, indem sie das Dreieck in lineare Segmente aufteilen. Für eine höhere Präzision sollten Sie einen monolithischen Funktionsgenerator-IC wie den XR-2206 verwenden, der sich jedoch vom diskreten Op-Ampere-Ansatz entfernt. Für umfassende VCO-Schaltungsdesigns bietet das Analog Devices VCO-Tutorial detaillierte Analysen und praktische Schaltungen für verschiedene Frequenzbereiche.
Schritt 5: Schließen der Schleife und Erreichen der Sperre
Wenn alle drei Blöcke einzeln gebaut und getestet werden, ist es an der Zeit, die Rückkopplungsschleife zu schließen. Verbinden Sie den Ausgang des Schleifenfilters mit dem VCO-Steuereingang. Verbinden Sie den Ausgang des VCO-Rechtecks mit dem zweiten Eingang des Phasendetektors. Überprüfen Sie nochmals, ob die Spannungspegel kompatibel sind: Der Ausgang des Phasendetektors sollte im linearen Bereich des Schleifenfilters bleiben und der Schleifenfilterausgang sollte den VCO-Steuerspannungsbereich nicht überschreiten. Fügen Sie gegebenenfalls einen Spannungsteiler oder eine Offset-Einstellstufe zwischen dem Filter und dem VCO hinzu.
Die beiden Signale werden relativ zueinander driften, weil der VCO mit seiner Mittenfrequenz frei läuft. Die Frequenz des Funktionsgenerators wird langsam in Richtung der Mittenfrequenz des VCO eingestellt. Wenn sich die Referenzfrequenz der VCO-Freilauffrequenz nähert, kann man eine kurze Periode von Schwebungsnoten beobachten, während die Frequenzen interagieren. Wenn die Frequenzdifferenz in den Erfassungsbereich fällt, wird die Schleife abrupt in Sperre einrasten. Die Oszilloskopanzeige zeigt die beiden Wellenformen stationär zueinander und die Steuerspannung wird sich auf einen konstanten DC-Wert einstellen.
Die Sperrbedingung wird durch eine konstante Phasenbeziehung zwischen der Referenz und dem VCO-Ausgang angezeigt. Bei einem XOR-Phasendetektor beträgt der Sperrphasenversatz 90 Grad für symmetrische Rechteckwellen. Wenn Sie die beiden Signale auf einem Zweikanalbereich beobachten, erscheinen sie um eine Viertelperiode verschoben. Dies ist normal und wird für diesen Detektortyp erwartet. Wenn die Sperre zitternd oder intermittierend ist, ist die Schleifenbandbreite wahrscheinlich zu hoch, so dass die Restwelligkeit des Phasendetektors den VCO modulieren kann. Versuchen Sie, die Schleifenbandbreite durch Erhöhung des Filterkondensators oder Widerstands zu reduzieren.
Wenn die Schleife nicht sperrt, überprüfen Sie jeden Block unabhängig: Überprüfen Sie, ob sich die VCO-Frequenz mit der Steuerspannung ändert, ob der Ausgang des Phasendetektors mit der Phasendifferenz variiert und ob das Schleifenfilter nicht gesättigt ist; Messen Sie Gleichspannungen an jedem Knoten ohne Signal, um eine ordnungsgemäße Vorspannung zu gewährleisten.
Schritt 6: Tuning und Optimierung
Die Sperrung ist der erste Meilenstein, aber um einen stabilen, zuverlässigen Betrieb zu erreichen, ist eine sorgfältige Abstimmung der Schleifendynamik erforderlich, wobei die transiente Reaktion der Schleife durch die Einführung einer kleinen Sprungänderung in der Referenzfrequenz und die Beobachtung der Korrekturwellenform am Schleifenfilterausgang gekennzeichnet werden kann.
- Die Bandbreiteneinstellung der Schleife wird in erster Linie durch die Schleifenfilterzeitkonstante eingestellt. Die Reduzierung des Filterwiderstandes oder Kondensators erhöht die Bandbreite, was zu einer schnelleren Sperrerfassung, aber einer höheren Empfindlichkeit gegenüber Rauschen und Wellen führt. Die Erhöhung dieser Werte verlangsamt die Schleife, verbessert die Rauschunterdrückung, verlängert jedoch die Sperrzeit. Die kleinste Zeitkonstante, die immer noch eine stabile Sperre ohne übermäßigen Jitter aufrechterhält. Eine gute Methode ist es, einen kleinen Frequenzschritt (z. B. 50 Hz) anzuwenden und die Einschwingzeit zu beobachten; die Umkehrung der Einschwingzeit nähert sich der Schleifenbandbreite.
- Eine größere Bandbreite ermöglicht es der Schleife, auf eine Referenz zu sperren, die weiter von der VCO-Freilauffrequenz entfernt ist. Eine zu große Bandbreite kann jedoch zu einer falschen Verriegelung von Oberwellen oder Subharmoniken führen. Wenn die Schleife die Referenz nicht erfasst, versuchen Sie, den Schleifenfiltergewinn zu erhöhen (durch Reduzierung von R1 im PI-Filter) oder den VCO-Freilauffrequenzfehler mit einem Trimmtopf zu reduzieren. Der Erfassungsbereich kann auch durch Hinzufügen eines Frequenzdiskriminators erhöht werden, um den Phasendetektor während der Erfassung zu unterstützen.
- Die Dämpfungsfaktor-Optimierung bestimmt das Überschwingen und Einschwingverhalten. Unterdämpfte Schleifen weisen ein Ringen auf und können den Sperrpunkt überschreiten, während überdämpfte Schleifen träge sind. Kritische Dämpfung bietet die schnellste Einschwingung ohne Überschwingen. Kritische Dämpfung stellt das Verhältnis der proportionalen und integralen Verstärkungskomponenten im Schleifenfilter ein, um die gewünschte Dämpfung zu erreichen. Eine Faustregel ist, die Nullfrequenz auf etwa ein Drittel der Schleifenbandbreite einzustellen, für einen Dämpfungsfaktor von ungefähr 0,7. Wenn Sie Überschwingen beobachten, erhöhen Sie die Nullfrequenz (Abnahme R2 oder C), um mehr proportionale Verstärkung hinzuzufügen, was das Überschwingen reduziert.
- Die Restphasendetektor-Ripple erscheint als Frequenzmodulation am VCO-Ausgang, sichtbar als Seitenbänder auf einem HF-Spektrumanalysator oder als Jitter auf dem Oszilloskop. Erhöhen Sie die Schleifenfilterreihenfolge durch Hinzufügen eines zweiten Pols über die Schleifenbandbreite hinaus. Ein einfacher RC-Abschnitt zwischen dem Filterausgang und dem VCO-Eingang mit einer Grenzfrequenz, die deutlich über der Schleifenbandbreite liegt (z. B. 5x die Bandbreite), kann die Welligkeit dämpfen, ohne die Schleifenstabilität signifikant zu beeinträchtigen. Alternativ verwenden Sie ein aktives Filter höherer Ordnung.
- Phasenrauschoptimierung: Op-Amp-Rauschen, Stromversorgungsrauschen und thermisches Widerstandsrauschen tragen alle zum Phasenrauschen bei. Verwenden Sie rauscharme Op-Amp-Ampere wie OPA2134 oder LT1028 für den VCO- und Loop-Filter. Halten Sie alle Komponentenleitungen kurz und verwenden Sie Abschirmung, wenn Sie mit höheren Frequenzen arbeiten. Eine saubere, gut geregelte Stromversorgung ist unerlässlich.
Häufige Fallstricke und Debugging-Techniken
Selbst erfahrene Schaltungsdesigner stoßen beim ersten Bau einer diskreten PLL auf Probleme. Das Erkennen dieser Muster hilft Ihnen, Probleme schnell zu diagnostizieren und zu beheben.
- DC Offset-Sättigung: Op-Ampere-Eingangs-Offsetspannungen können den Phasendetektor-Ausgang verschieben, wodurch der Schleifenfilter sättigt und der VCO zu einem Extrem driftet. Messen Sie die Gleichspannung in jeder Stufe ohne anliegendes Signal. Verwenden Sie einen Low-Offset-Op-Ampere wie den OPA2134 oder fügen Sie ein Trim-Potentiometer hinzu, um den Offset am Phasendetektor-Ausgang zu nullen. Ein Offset von nur wenigen Millivolt kann dazu führen, dass der VCO aus dem Erfassungsbereich driftet.
- Unzureichender Phasendetektorgewinn: Wenn der Phasendetektorausgangsspannungshub zu klein ist, kann der Schleifenfilter den VCO nicht über seinen vollen Abstimmbereich antreiben. Erhöhen Sie den Phasendetektorgewinn, indem Sie die Amplitude der Rechteckwellen erhöhen oder eine Verstärkungsstufe nach dem XOR-Ausgang hinzufügen. Stellen Sie sicher, dass der Verstärkungsfaktor die Operationsverstärker im Normalbetrieb nicht in Sättigung drückt. Für den XOR-Detektor kann die Verwendung einer 5 V-Versorgung für die Rechteckwellen anstelle von 3,3 V helfen.
- Wenn die Schleife oszilliert, anstatt zu verriegeln, ist der Phasenrand wahrscheinlich nicht ausreichend. Dies kann auftreten, wenn der Schleifenfilternullpunkt zu nahe an der Schleifenbandbreite liegt oder wenn es eine übermäßige Phasenverschiebung von parasitären Kapazitäten gibt. Erhöhen Sie den Filterkondensator, um die Nullfrequenz zu senken, oder fügen Sie einen kleinen Kondensator hinzu (z. B. 100 pF) parallel zum Rückkopplungswiderstand, um einen Hochfrequenzpol einzuführen, der die Stabilität verbessert. Überprüfen Sie auch Bypasskondensatoren an den Op-Ampere-Power-Pins.
- Die PLL kann auf eine Harmonische oder Subharmonische der Referenzfrequenz sperren, wenn der VCO bei mehreren Frequenzen innerhalb seines Abstimmbereichs schwingen kann. Überprüfen Sie die gesperrte Frequenz durch Vergleich der Oszilloskop-Zeitbasen. Wenn falsches Verriegeln auftritt, reduzieren Sie den Erfassungsbereich durch Verengung der Schleifenbandbreite oder fügen Sie einen Frequenzdetektor hinzu, um den Phasendetektor während der Erfassung zu unterstützen. Ein einfacher Frequenz-Spannungs-Wandler, gefolgt von einem Komparator, kann die Schleife deaktivieren, bis die Frequenzen nahe genug sind.
- Stromversorgungsrauschen: Schaltnetzteile und digitale Schaltungen auf dem gleichen Brett können Rauschen in die empfindlichen analogen Knoten einspeisen. Verwenden Sie separate lineare Regler für die Op-Ampere-Versorgung und halten Sie die Masserückgabe kurz und dick. Fügen Sie 100 nF-Bypasskondensatoren so nah wie möglich an jedem Op-Ampere-Stromanschluss hinzu. Erwägen Sie, eine Masseebene auf einer Perf-Platine für kritische Knoten zu verwenden.
- Slew Rate Limitations: Allgemein verwendbare Op-Ampere wie der LM324 haben begrenzte Slew Rates (0,5 V/μs). Bei höheren Frequenzen oder bei großen Signalschwankungen reagiert der Op-Ampere möglicherweise nicht schnell genug, was zu Verzerrungen oder Verlust der Sperre führt.
- Hochfrequente Operationsverstärker können aufgrund von Streukapazität auf der Bordverdrahtung schwingen. Fügen Sie einen kleinen Widerstand (z. B. 50 Ω) in Reihe mit dem Ausgang jedes Operationsverstärkers hinzu, um kapazitive Lasten zu isolieren. Halten Sie Rückkopplungspfade kurz und direkt.
Erweiterte PLL-Konfigurationen
Sobald die Basisschleife in Betrieb ist, können mehrere Modifikationen sie für bestimmte Anwendungen anpassen und Ihr Verständnis des PLL-Verhaltens vertiefen.
- Frequenzsynthese mit einem Teiler: Einfügen eines digitalen Frequenzteilers wie dem 74HC4040 oder dem CD4020 in den Rückkopplungspfad zwischen dem VCO und dem Phasendetektor. Der VCO läuft dann mit N-facher Referenzfrequenz, wobei N das Teilungsverhältnis ist. Diese Konfiguration ist die Grundlage moderner Frequenzsynthesizer, die in Funktransceivern und Taktgeneratoren verwendet werden. Verwenden Sie einen programmierbaren Zähler-IC wie den 74HC4059 für einen einstellbaren Multiplikationsfaktor. Zum Beispiel mit N = 10 und einer 1 kHz-Referenz sperrt der VCO bei 10 kHz. Sie können auch eine Division-by-N in den Referenzpfad für die fraktionierte N-Synthese einfügen.
- FM-Demodulation: Wenn das Referenzsignal frequenzmoduliert ist, verfolgt die Steuerspannung am Schleifenfilterausgang die Modulation, solange die Modulationsrate innerhalb der Schleifenbandbreite liegt. Extrahieren Sie diese Spannung durch einen Puffer und Tiefpass, um das ursprüngliche Modulationssignal zurückzugewinnen. Diese Technik wird in UKW-Radioempfängern und Telemetriesystemen verwendet. Die Qualität der Demodulation hängt von der Schleifenbandbreite ab; legen Sie sie breit genug ein, um der Modulation zu folgen, aber schmal genug, um Rauschen abzulehnen.
- Quadrature Output Generation: Durch die Verwendung eines Phasendetektors, der sowohl In-Phase- als auch Quadraturfehlersignale erzeugt, können Sie zwei Ausgänge erzeugen, die 90 Grad voneinander entfernt sind. Dies ist nützlich für Bild-Abweisungs-Mischer und Quadraturmodulationsschemata. Der analoge Multiplikatoransatz bietet diese Fähigkeit natürlich, wenn Sie zwei Multiplikatoren verwenden, die von Signalen angetrieben werden, die um 90 Grad phasenverschoben sind. Eine Alternative ist die Verwendung eines digitalen Quadraturgenerators wie das 74HC74 Dual-Flip-Flop.
- Digitale PLL-Emulation: Kombinieren Sie den Analogschleifenfilter und VCO mit einem Mikrocontroller, der den Phasenerkennungsalgorithmus in Software ausführt. Der Mikrocontroller tastet die Referenz- und VCO-Signale über Komparatoren ab, berechnet den Phasenfehler numerisch und gibt ein PWM-Signal aus, das durch den Analogschleifenfilter geglättet wird. Dieser hybride Ansatz ermöglicht es Ihnen, komplexe Phasendetektoreigenschaften zu implementieren, ohne spezielle analoge Schaltungen zu erstellen. Die Herausforderung besteht darin, sicherzustellen, dass die Abtastrate des Mikrocontrollers ausreichend ist und dass die PWM-Auflösung für einen Jitter-Betrieb ausreichend ist.
- Mehrere Ausgangsfrequenzen: Verwenden Sie einen mehrphasigen VCO oder einen Delay-Locked-Loop (DLL), um mehrere Phasen derselben Frequenz zu erzeugen. Dies ist nützlich für die Takterzeugung in digitalen Systemen.
Für eine umfassende Behandlung der PLL-Theorie und fortschrittlicher Architekturen bleibt das Lehrbuch Phaselock Techniques von Floyd M. Gardner die definitive Referenz. Eine kurze Zusammenfassung der wichtigsten Konzepte ist in Analog Devices tutorial MT-086 on PLL fundamentals verfügbar, das Schleifenfilterdesign, Phasenrauschanalyse und Stabilitätskriterien im Detail behandelt.
Verifikations- und Prüfverfahren
Führen Sie vor der Erklärung Ihrer PLL eine systematische Überprüfung durch, um sicherzustellen, dass alle Leistungskennzahlen den Erwartungen entsprechen. Dokumentieren Sie die Messwerte und vergleichen Sie sie mit Ihren Konstruktionsberechnungen, um etwaige Abweichungen zu identifizieren.
- Die VCO-Freilauffrequenz wird mit dem Steuereingang auf Masse oder auf die Nennmittelspannung eingestellt, die Freilauftrimmung auf 1 % der Soll-Referenzfrequenz eingestellt, die Spannungs-Frequenz-Kurve (VCO-Gewinn) durch Überstreichen der Steuerspannung über den erwarteten Bereich und Aufzeichnen der Frequenz aufgezeichnet. Die Kurve sollte linear über den Sperrbereich verlaufen.
- Die Linearität des Phasendetektors wird durch Einspeisung zweier synchronisierter Signale mit bekannter Phasenverschiebung und Messung der Ausgangsgleichspannung überprüft. Die Antwort sollte monoton und annähernd linear über mindestens einen 180-Grad-Bereich sein. Die Spannung sollte über den Phasenwinkel verteilt sein und alle toten Zonen oder Sättigungseffekte notieren. Für den XOR-Detektor ist die Linearität am besten zwischen 10° und 170°; bei 0° und 180° ändert sich die Steigung.
- Die Steuerspannung sollte die Modulation mit minimaler Verzerrung und ohne Überschwingen verfolgen. Die Anstiegszeit von 10% bis 90% messen und mit der theoretischen Schleifenbandbreite vergleichen. Die Anstiegszeit t r ≈ 0,35/BW (für ein System zweiter Ordnung mit Dämpfung 0,7).
- Wenn die Referenzfrequenz langsam um die Mittenfrequenz schwenkt, dann die Erfassungs- und Sperrbereiche aufzeichnen, wobei der Erfassungsbereich schmaler als der Sperrbereich sein sollte, und beide sollten auf der Freilauffrequenz zentriert sein. Sind die Bereiche asymmetrisch, so ist im Phasendetektor oder Schleifenfilter auf DC-Offsets zu prüfen. Verwenden Sie eine langsame Frequenzrampe von einem Funktionsgenerator, um den Erfassungsvorgang auf dem Umfang zu beobachten.
- Der Jitter am gesperrten Ausgang wird durch Auslösung des Oszilloskops am Referenzpunkt und Messung der Zeitbereichsdispersion der VCO-Nulldurchgänge überprüft; eine Histogrammfunktion verwenden, falls vorhanden; übermäßiger Jitter zeigt eine unzureichende Schleifenbandbreite oder Rauschkopplung an. Eine gut konzipierte PLL sollte weniger als 1 % der Periode des Peak-to-Peak-Jitters aufweisen. Bei einer 1-kHz-Referenz bedeutet dies weniger als 10 μs Jitter.
- Wenn Sie einen Spektrumanalysator haben, messen Sie das Phasenrauschen des VCO-Ausgangs, wenn er gesperrt ist. Das Phasenrauschen bei Offsets innerhalb der Schleifenbandbreite ist niedriger als bei Offsets außerhalb der Bandbreite. Vergleichen Sie mit dem freilaufenden Phasenrauschen, um zu bestätigen, dass die Schleife das Rauschen reduziert.
Schlussfolgerung
Der Aufbau einer phasengesteuerten Schleife aus diskreten Operationsverstärkern ist eines der lohnendsten Projekte in der analogen Elektronik. Es zwingt Sie, sich mit der gesamten Bandbreite des Feedback-Systemdesigns auseinanderzusetzen, vom nichtlinearen Verhalten von Phasendetektoren bis hin zur linearen Dynamik von Schleifenfiltern und den Stabilitätsbeschränkungen von Oszillatorschaltungen. Die praktische Erfahrung der Beobachtung der Schlosserfassung auf einem Oszilloskop, der Anpassung von Filterkomponenten, um die Schleifenreaktion zu ändern, und das Debuggen der unvermeidlichen Offset- und Rauschprobleme schafft ein intuitives Verständnis, das kein Lehrbuch ersetzen kann.
Die Fähigkeiten, die Sie im Rahmen dieses Projekts entwickeln, sind direkt auf professionelle technische Aufgaben anwendbar, einschließlich Frequenzsynthese, Uhr- und Datenwiederherstellung, Motordrehzahlregelung und Vibrationsanalyse. Durch die Beherrschung der diskreten Implementierung gewinnen Sie das Vertrauen, benutzerdefinierte PLLs für spezialisierte Anwendungen zu entwerfen, bei denen Standard-ICs möglicherweise nicht die Leistungsanforderungen erfüllen. Ob Sie ein Student sind, der die Synchronisierung zum ersten Mal erforscht, oder ein erfahrener Ingenieur, der ein tieferes Verständnis von Regelschleifen sucht, dieses Op-Ampere-PLL-Projekt bietet eine greifbare, messbare und zutiefst lehrreiche Plattform für das Lernen.