Oszillatoren © Roland Küng, 2011 1 Methode 1: Mitkopplung • Echte Oszillatoren • Lösung einer DGL Aus Gegenkopplung wird Mitkopplung Instabil 2 Methode 1: Mitkopplung The Players Gain / 1800 Loss / 00 - 900 Bode Feedback Network Gain / 00 Loss / 00 -1800 3 Methode 1: Mitkopplung The Game 1800 4 3 2 1 Phase shift für jedes RC-Glied 00 … 900 00 … 2700 4 Methode 2: Kippschaltung The Players I Schmitt Trigger NI Schmitt Trigger • Bistabile Lösung • Hysterese Labiles System Vd= 0 gilt nicht mehr ! VOL = L0 VOH = L+ 5 Methode 2: Kippschaltung A: Astabiler Multivibrator The Game OpAmp mit Sättigungsspannung ± L Tperiod = 2 ⋅ RC ⋅ ln für L + VTH 1 = L − VTH f0 L = L + = −L − v TH = L + ⋅ R1 R1 + R 2 6 Methode 2: Kippschaltung B: Rechteck/Dreieck The Game C1 R1 R2 R3 OpAmp mit Sättigungsspannung ± L f= für R2 4 ⋅ R1 ⋅ C1 ⋅ R 3 L = L + = −L − VTH = - VTL = L + ⋅ R3 R2 Bsp. Für 1 kHz: C = 100n, R2 = 10k, R3 = 5k, R1 = 5k, L+ = 4 V Dreieck 2 Vpeak 7 Einige Oszillatorschaltungen •Oszillatoren mit Schmitt Trigger •Oszillatoren mit digitalen Gatter im Analogbetrieb •Quarzoszillatoren Takt •Wien Oszillatoren Sinus •Phase Shift Oszillator Sinus Logic Gates 8 Rechteck/Dreieck Integratorzeitkonstante Dreiecksymmetrie Variabler DC-Anteil Dreiecksignal, +U muss nicht mehr gleich –U sein 9 Sägezahn Für jede Flanke eigener Pfad 10 Logikbausteine Schmitt Trigger CMOS, HCMOS, ACMOS TTL 11 Logikbausteine Schmitt Trigger Verbesserung: Unabhängiger von Speisespannung Verbesserung: Künstliche Erhöhung Eingangswiderstand v.a. bei TTL notwendig 12 TINA: Oszillator Simulation: Problem wie merkt Tina dass Schaltung schwingfähig ist? TINA Sim Bsp.: Schmitt Trigger Oszillator für 800 Hz R2 100k Simulationszeitauflösung stimulieren U3 100k Inv. Schmitt Trigger aus Leiste Gatter - nicht Inverter benutzen ! - nicht logische IC‘s benutzen ! R1 1M + C1 1n U1 1 U2 0 VF1 Transientenanalyse: auf "Anfangsw erte verw enden" setzen VG1 Simulationszeit 10 ms VG1: 5 V 10 us Impuls 13 Logikbausteine - Linear • Vor allem CMOS Logik Inverter sind recht ansprechende Analogverstärker • Der Arbeitspunkt liegt in der Mitte der Versorgungsspannung • Er wird mit hochohmigen Widerstand vom Ausgang zum Eingang (R1) eingestellt • Die Verstärkung beträgt zwischen 20 und 1000 je nach Logikfamilie • Die Stromaufnahme ist aber nicht mehr wie bei den Logikanwendungen tief 14 Oszillator mit Invertern Analoge Schaltung! Mindestens 3 Inverter: Mehr als 360 Grad Phasendrehung möglich Labiler Gleichgewichtszustand nach Power on V1 = VCC/2 Abhilfe : Mehr Phasenverschiebung zwischen Eingang und Ausgang durch mehr Tore d.h. Verzögerung Anschwingen als klassischer Oszillator leitet den Kippvorgang ein 15 TINA: Oszillator Simulation: Problem wie merkt Tina dass Schaltung schwingfähig ist? TINA Sim Bsp.: Oszillator mit 3 Invertern für 500 Hz Inverter aus Leiste Gatter - nicht logische IC‘s benutzen ! U4 100k VG1 VF4 + VG1: min. VS1 Volt, 10 us Impuls R3 1M R1 1M C1 1n R4 100k VF3 Simulationszeitauflösung stimulieren >= erw artete Frequenz Transientenanalyse: auf "Anfangsw erte verw enden" setzen 1 1 U1 4069 U2 4069 U3 4069 VF1 VF5 VF2 1 Simulationszeit 5..10 ms 16 TINA: Oszillator Andere Speisespannungen (v.a. für CMOS) TINA Sim Bsp.: 9 Volt Oszillator mit 3 Invertern für 500 Hz Referenzspannungen für Logikbaustein: Jumpers J1 und J2 R2 100k + J1 VS1 9 J2 U4 100k VG1 VF4 + VG1: min. VS1 Volt, 10 us Impuls R3 1M R1 1M C1 1n R4 100k VF3 Simulationszeitauflösung stimulieren >= erw artete Frequenz Transientenanalyse: auf "Anfangsw erte verw enden" setzen 1 1 U1 4069 Erde J2 Vcc J1 U2 4069 Erde J2 Vcc J1 U3 4069 Erde J2 Vcc J1 VF1 VF5 VF2 1 Simulationszeit 5..10 ms 17 VCO Ein Oszillator dessen Frequenz elektrisch veränderbar ist, bezeichnet man als Voltage Controlled Oscillator vin Eigenbau Schaltungsblock in CMOS IC 4046 Abb. 15: • Aufladen von ext. Spannung via D2 mit R2 in der Zeitkonstante • Entladen durch Gatter via D1 mit R1 in der Zeitkonstante 18 Sägezahn Fig (17,18,19) RC Ladeglied (17,18) oder Konstantstromquelle (19) lädt C e-Funktion (17,18) oder lineare Rampe (19) am Gate-Eingang Gate entlädt (17,19) oder lädt (18) C lediglich Applikation: Wobbelspannungen, VCO Sweep, Ablenkspannungen 19 Praktikum Oszillator Stecken und überprüfen der Formel aus AN-118 von Fairchild Vcc = +5 V Messen im (DC mode): vout v2 v1 Design z.B. f = 100 kHz C = 100 pF 20 Quarzoszillatoren Bsp 10 MHz: L = 25 mH C = 0.01 pF R = 65 Ω C0 = 5 pF C0 = C a Cb + Cq C a + Cb Ersatzbild Quarz: Serie- und Parallelschwingkreis 2 Resonanzfrequenzen nahe beieinander Quarze vertragen keine grosse Verlustleistung ! max. 100 µW - 1 mW 21 Quarzoszillatoren fser fpar Betriebsarten: • in Serieresonanz als Kurzschluss bei Frequenz fser • in Parallelresonanz f0 zwischen fser und fpar als L- Ersatz in LC-Oszillatoren • bei fpar des Quarzes praktisch nie benutzt! Aufgabe: Bestimme fser und fpar: L = 25 mH C = 0.01 pF R = 65 Ω C0 = 5 pF Lösung: fser = 10‘065‘842 Hz fpar = 10‘075‘903 Hz 22 Quarzoszillatoren Häufigste Schaltung - Inverter: Phasenshift 1800 LC-Oszillator Gatter arbeitet linear R-C: Phasenshift < 900 und Strombegrenzung inverting L-C: Phasenshift < 1800 Design: klassischer Oszillator mit Verstärker und Mitkopplung Phasendrehung > 180 Grad durch R-C-L-C Netzwerk Quarz „emuliert“ das L 23 Quarzoszillatoren Quarz C0 = C a Cb + Cq C a + Cb Formeln für diesen Oszillator fosc = fser C tot = C0 + CL 1 fser = 2π LC C 1 1+ = C tot C C 2π L tot C tot + C Lastkapazität: Belastung des Quarzes in der Schaltung mit CL CL setzt sich aus C1 und C2 in Serie zusammen CL = C1C 2 C1 + C2 24 Quarzoszillatoren Aufgabe: Wo schwingt ein bei Distrelec bestellter Quarz mit Serieresonanz 10 MHz, wenn man in mit CL = 30 pF belastet? Daten Quarz: fser = 10 MHz C = 0.025 pF R = 65 Ω C0 = 5.5 pF CL = 30 pF Formeln: fosc = fser C tot = C0 + CL 1 fser = 2π LC C 1 1+ = C tot C C 2π L tot C tot + C Lösung: L = 10.132 mH f0 = 10‘003‘520.5 Hz 25 Quarzoszillatoren 26 Quarzoszillatoren Design mit Quarz in Serieresonanz: nur mit TTL empfohlen 2 Gatter haben 3600 Drehung: Rückführung also nur 1 Drahtstück Quarz spielt bei fser diesen frequenzselektiven Draht fosc = fser Viel Empirie drin 27 Quarzoszillatoren Takterzeugung Bis etwa 40 MHz Grundton, darüber Oberton Betrieb Ausgangssignal bis etwa 40 MHz Logikpegel, darüber meist Sinus < 1V Oszillatoren an Mikrokontrollern 28 Praktikum: Beginner Design: 2 MHz Quarz-Oszillator 2 MHz Quarz: RXTAL = 80 Ω C0 = 4 pF Designvorschlag: R1 = 470 Ω (typ.) CL2 = 47 pF (typ.) CL1 = 22 pF (typ.) RF = 1MΩ kompakt aufbauen! 100nF Vcc Block Cap! 29 Praktikum: Advanced Design: Safe working Test Safety Factor: RPOT max SF = RL SF > 3 ist safe, > 5 very safe 2 C0 R = R Resonanz-Lastwiderstand RL: L Xtal 1 + CL CL1CL 2 + Clayout Last Kapazität CL: CL = CL1 + CL2 Beim Design: Messen bis zu welchem Wert von RPOT Oszillator noch anschwingt RPOTmax Test immer mit Power OFF beginnen! Im definitiven Betrieb: 30 RPOT natürlich entfernen Klassische Sinus Oszillatoren A(s)·β(s) nennt man Schleifenverstärkung Schwingbedingung: s= jω 1 - A(s) ⋅ β(s) = 0 Lösung suchen: A(s) • β (s) = 1 IM ( A(s ) ⋅ β (s )) = 0 RE ( A(s ) ⋅ β (s )) = 1 31 Wien Oszillatoren Verstärker mit Av = 1+R2/R1 …also 00 Shift Mitkopplungsnetzwerk muss somit auch 00 Shift haben • Erreichbar mit CR-RC Bandpass • T(s) berechnen • Mittenfrequenz fr berechnen • Dämpfung in Bandmitte bestimmen (Resultat Faktor 3) • Av etwas grösser wählen als Dämpfung (z.B. 3.3) • Ausgang Va benutzen (gefiltert Sinus) 32 Wien Oszillatoren Praktisch: Abgleich R4: ist Av zu knapp: Risiko Abbruch der Schwingung ist Av zu gross: Verzerrungen nehmen zu Bei Av > min steigt Schwingung exponentiell an bis OpAmp in Sättigung geht Da OpAmp dann auch unerwünschte Phasenshift erzeugt ist es besser die Begrenzung mit Dioden selber extern vorzunehmen 33 Wien Oszillatoren Schleifenverstärkung Vs: Normalform: V s = [1+ 1 + R2 R1 R2 ] • Zp = R1 Zp + Zs 3 + pCR + 1 pCR pCR R2 ] ⋅ = [1 + Vs 2 2 2 R1 1+ 3CRp + C R p Phase wird 0 bei: 1 ωo CR = ωo CR 1 ωo = CR Amplitude bei ω0 wird 1 bei: | V s (ωo ) |= 1 1 + R2 = 3 R1 34 Phase Shift Oszillatoren zugleich Filterwirkung gegen Oberwellen ! 6 ωo = 6 ⋅ RC RF/RG = 29 Alternative: RC Hochpässe: 6 mal tiefere Frequenz, gleiche Vst. 1 ωo = 6 ⋅ RC RF/RG = 29 35 Phase Shift Oszillatoren Verbesserung (teurer): OpAmp Spannungsfolger nach jedem RC-Glied: 6 ωo = 6 ⋅ RC RF/RG = 29 Einfache Berechnung: Jedes RC-Glied macht 600 Shift Aufgabe: T(p) RC-Glied ? ω0 = ? Gain = ? Lösung: T( jω) = 1 1 + jωRC ωo = 3 RC RF/RG = 2*2*2 = 8 36 Praktikum TINA Design: Wien-Oszillator für 1 kHz Sinus 2 Vpeak „Starterquelle“ 500 µs Puls verwenden Frequenz Amplitude Phase Oberwellen Frequenz Amplitude Phase Oberwellen ωo = 1 CR + R3 1 + R4 ≥3 R5 R5 = 10 k R1 = R2=R C1 = C2 = C C = 100 n 37 Zusammenfassung 2 Arten von Oszillatoren: Kippschaltungen und Klassisch Kippschaltungen mit Schnitt Trigger realisieren (OpAmp oder Logik) Inverter Logik mit mindestens 3 Invertern bauen (geeignet für höhere Frequenzen) Bei Quarzoszillatoren arbeiten die Logik-Inverter im linearem Betrieb Quarz: Serie- oder nahe Parallelresonanzbetrieb (L-Ersatz) möglich Frequenz nur genau, wenn Lastkapazität = Spezifikation CL im Datenblatt Reservefaktor ermitteln mit Seriewiderstand zum Quarz schützt vor Ausfall Klassische Oszillatoren sind der Wien- und der Phasenschieberoszillator Verstärker Implementation mit Transistoren oder OpAmp 38