Elektronik20 Stabilität des OperationsverstärkersProf. Dr. Jörg Vollrath19 Anwendung Operationsverstärker |
![]() |
Länge: 01:01:43 |
0:0:9 Umformung der Übertragungsfunktion 0:3:40 Instabilität des Verstärkers 0:9:32 Maximale Verstärkung und Grenzfrequenz ablesen 0:10:59 Ergebnisse 0:13:49 20dB/40dB/60dB pro Dekade 0:16:1 Instabilität im Zeitbereich LTSPICE 0:19:49 Modell der Gegenkopplung 0:20:39 Ringoszillator 0:22:49 Stabiler Arbeitspunkt 0V 0:27:18 Schmitt Trigger 0:33:14 Rechnung 0:38:21 Hysterese 0:40:37 Relaxationsoszillator 0:44:14 Integrierer und Schmitt Trigger 0:50:44 T1= UH C1 R1 /Uamax 0:52:22 LTSPICE 0:57:43 Frequenzberechnung 0:59:40 Schaltungsaufbau 1:4:9 Trigger und stehendes Bild 1:7:44 Unterschiede Rechnung, Simulation, messung |
|
![]() \underline{X}_a = \underline{V} \left( \underline{X}_e + \underline{K} \cdot \underline{X}_a \right) \underline{Vg} = \frac{\underline{X}_a}{\underline{X}_e} = \frac{\underline{V}}{1 - \underline{K} \cdot \underline{V}} = \frac{\underline{V}}{\underline{g}} Für sehr grosses V: \underline{Vg} = \frac{1}{\frac{1}{\underline{V}} - \underline{K} } \approx \frac{1}{\underline{K}} |
Version 4 SHEET 1 1064 680 WIRE 160 128 160 80 WIRE 432 128 432 80 WIRE 144 144 96 144 WIRE 416 144 368 144 WIRE 256 160 208 160 WIRE 272 160 256 160 WIRE 544 160 480 160 WIRE 144 176 112 176 WIRE 256 176 256 160 WIRE 416 176 368 176 WIRE 368 192 368 176 WIRE 160 224 160 192 WIRE 432 224 432 192 WIRE 112 272 112 176 WIRE 256 272 256 256 WIRE 256 272 112 272 WIRE 256 288 256 272 WIRE 256 384 256 368 FLAG 160 80 Vp FLAG 160 224 Vn FLAG 96 144 Ve FLAG 272 160 Va FLAG 256 384 0 FLAG 432 80 Vp FLAG 432 224 Vn FLAG 368 144 Ve1 FLAG 544 160 Va1 FLAG 368 192 0 SYMBOL res 272 384 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R1 SYMATTR Value 1k SYMBOL res 272 272 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R2 SYMATTR Value {RX} SYMBOL OpAmpModel2 176 160 M180 SYMATTR InstName X1 SYMATTR SpiceLine VDOL=40k GBW2=1E6 GBW=5E8 SYMBOL OpAmpModel2 448 160 M180 SYMATTR InstName X2 SYMATTR SpiceLine VDOL=40k GBW2=1E6 GBW=5E8 TEXT 304 272 Left 2 !Vp Vp 0 15\nVn Vn 0 -15 TEXT 296 360 Left 2 !;tran 0 0.2m 0 1u TEXT 304 328 Left 2 !.ac dec 10 1 1G TEXT 48 424 Left 2 !V1 Ve 0 PULSE(0 2m 0.01m 1n 1n 0.099m 0.2m) AC 1\nV2 Ve1 0 PULSE(0 25u 0.01m 1n 1n 0.099m 0.2m) AC 1 TEXT 296 392 Left 2 !.step param RX 500k 5k -495k |
![]() |
Version 4 SHEET 1 1080 680 WIRE 128 -128 128 -160 WIRE 208 -128 208 -160 WIRE 704 -80 592 -80 WIRE 784 -80 704 -80 WIRE 800 -80 784 -80 WIRE 592 -48 592 -80 WIRE 704 -48 704 -80 WIRE 784 -32 784 -80 WIRE 128 -16 128 -48 WIRE 208 -16 208 -48 WIRE 592 64 592 32 WIRE 640 64 592 64 WIRE 704 64 704 32 WIRE 704 64 640 64 WIRE 784 64 784 32 WIRE 784 64 704 64 WIRE 128 80 128 48 WIRE 128 80 96 80 WIRE 208 80 208 48 WIRE 208 80 128 80 WIRE 288 80 208 80 WIRE 368 80 288 80 WIRE 512 80 448 80 WIRE 544 80 512 80 WIRE 640 80 640 64 WIRE 96 112 96 80 WIRE 208 112 208 80 WIRE 48 128 -16 128 WIRE 288 128 288 80 WIRE 512 128 512 80 WIRE 48 176 -16 176 WIRE 96 224 96 192 WIRE 144 224 96 224 WIRE 208 224 208 192 WIRE 208 224 144 224 WIRE 288 224 288 192 WIRE 288 224 208 224 WIRE 512 224 512 192 WIRE 512 224 288 224 WIRE 144 240 144 224 FLAG 144 240 0 FLAG -16 128 InP IOPIN -16 128 In FLAG -16 176 InM IOPIN -16 176 In FLAG 800 -80 Out IOPIN 800 -80 Out FLAG 128 -160 VDD FLAG 208 -160 VSS FLAG 512 80 Vo1 FLAG 640 80 0 SYMBOL g 96 96 R0 SYMATTR InstName G1 SYMATTR Value {VDol/R} SYMBOL res 192 96 R0 SYMATTR InstName R1 SYMATTR Value {R} SYMBOL cap 272 128 R0 SYMATTR InstName C1 SYMATTR Value {VDol/GBW/Pi2} SYMBOL diode 192 -16 R0 SYMATTR InstName D1 SYMATTR Value LIMITV SYMBOL diode 144 48 R180 WINDOW 0 24 64 Left 2 WINDOW 3 26 3 Left 2 SYMATTR InstName D2 SYMATTR Value LIMITV SYMBOL voltage 128 -144 R0 SYMATTR InstName V3 SYMATTR Value 2 SYMBOL voltage 208 -144 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V4 SYMATTR Value -2 SYMBOL cap 496 128 R0 SYMATTR InstName C2 SYMATTR Value {1/GBW2/RS/Pi2} SYMBOL res 464 64 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R2 SYMATTR Value {RS} SYMBOL res 688 -64 R0 SYMATTR InstName R3 SYMATTR Value {R3} SYMBOL cap 768 -32 R0 SYMATTR InstName C3 SYMATTR Value {1/GBW3/Pi2} SYMBOL bi 592 32 R180 WINDOW 0 24 80 Left 2 WINDOW 3 24 0 Left 2 SYMATTR InstName B1 SYMATTR Value I=V(Vo1) TEXT -224 -24 Left 2 !VSS VSS 0 DC -5\nVDD VDD 0 DC 5 TEXT 280 -32 Left 2 !.param VDol=1000k TEXT 272 0 Left 2 !.param GBW2 1E6 TEXT 88 280 Left 2 !.model LIMITV D(Is=2.52n Rs=.00000001 N=1.752 ) TEXT 280 -64 Left 2 !.param R 1 TEXT -224 -144 Left 2 !.param Pi2 6.2831530717959 TEXT 288 -96 Left 2 !.param RS 25 TEXT 280 -128 Left 2 !.param GBW 1E6 TEXT 592 -168 Left 2 !.param R3 1 TEXT 584 -136 Left 2 !.param GBW3 5E7
Sprungantwort eines gegengekoppelten Verstärkers. K = 1/500 K = 1/5 |
![]() |
Man kann einen Ringoszillator mit einer ungeraden Anzahl von Verstärkern bauen. |
Version 4 SHEET 1 888 680 WIRE 160 128 160 80 WIRE 304 128 304 80 WIRE 448 128 448 80 WIRE 48 144 32 144 WIRE 128 144 48 144 WIRE 272 144 224 144 WIRE 416 144 368 144 WIRE 224 160 224 144 WIRE 224 160 192 160 WIRE 368 160 368 144 WIRE 368 160 336 160 WIRE 512 160 480 160 WIRE 128 176 96 176 WIRE 272 176 240 176 WIRE 416 176 384 176 WIRE 96 208 96 176 WIRE 240 208 240 176 WIRE 384 208 384 176 WIRE 160 224 160 192 WIRE 304 224 304 192 WIRE 448 224 448 192 WIRE 32 288 32 144 WIRE 512 288 512 160 WIRE 512 288 32 288 FLAG 160 80 Vp FLAG 160 224 Vn FLAG 96 208 0 FLAG 304 80 Vp FLAG 304 224 Vn FLAG 240 208 0 FLAG 448 80 Vp FLAG 448 224 Vn FLAG 384 208 0 FLAG 48 144 V0 FLAG 224 144 V1 FLAG 368 144 V2 SYMBOL OpAmpX 160 160 R0 SYMATTR InstName X1 SYMBOL OpAmpX 304 160 R0 SYMATTR InstName X2 SYMBOL OpAmpX 448 160 R0 SYMATTR InstName X3 TEXT 24 56 Left 2 !Vp Vp 0 15\nVn Vn 0 -15 TEXT 264 312 Left 2 !.tran 0 4u 0 TEXT 32 344 Left 2 !;dc V1 15 -15 0.1 TEXT 32 312 Left 2 !.global VP VN TEXT 288 344 Left 2 !.ic v(v0)=2 |
Version 4 SHEET 1 888 680 WIRE 96 128 64 128 WIRE 160 128 160 112 WIRE 64 144 64 128 WIRE 96 144 96 128 WIRE 128 144 96 144 WIRE 288 160 192 160 WIRE 320 160 288 160 WIRE -32 176 -64 176 WIRE 96 176 48 176 WIRE 128 176 96 176 WIRE 160 208 160 192 WIRE 96 304 96 176 WIRE 128 304 96 304 WIRE 288 304 288 160 WIRE 288 304 208 304 FLAG 64 144 0 FLAG 320 160 Va IOPIN 320 160 Out FLAG -64 176 Ve IOPIN -64 176 In FLAG 96 176 Vx FLAG 160 112 VP FLAG 160 208 VN SYMBOL res 64 160 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R1 SYMATTR Value 1k SYMBOL res 224 288 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R2 SYMATTR Value 10k SYMBOL OpAmpX 160 160 R0 SYMATTR InstName X1 TEXT -88 96 Left 2 !.tran 0 200m 0 TEXT 128 32 Left 2 !;dc V1 15 -15 0.1 TEXT -120 368 Left 2 !V1 Ve 0 PULSE(-5 5 0 100m 100m 0 200m) TEXT 208 88 Left 2 !.global VP VN TEXT -88 32 Left 2 !VP VP 0 DC 15\nVN VN 0 DC -15 |
![]()
Achtung: Der Anschluß der Eingangsspannung an den Operationsverstärker erfolgt am
positiven Eingang des Operationsverstärkers.
U_H = U_{eE} - U_{eA} Berechnung der Umschaltschwellen
Erster Fall: U_a = U_{amin} ; U_e < U_{eE}
Für den Umschaltpunkt muss gelten: I(U_x = 0) = \frac{U_{eE}}{R1} = - \frac{U_{amin}}{R_2} U_{eE} = - U_{amin} \frac{R_1}{R_2} Symmetrie: U_{eA} = - U_{amax} \frac{R_1}{R_2} Hysterese: U_H = U_{eE} - U_{eA} = \left( U_{amax} - U_{amin} \right) \frac{R_1}{R_2} |
Realer Operationsverstärker U_{amax}, U_{amin} LTSPICE: DC Simulation zeigt keine Hysterese Transiente Simulation LTSPICE Mausklick auf x - Achse: V(ve) Hysterese: U_H = \left( U_{amax} - U_{amin} \right) \frac{R_1}{R_2} U_H = \left( 14 V - (- 14 V) \right) \frac{1 k\Omega}{10k\Omega} = 2.8 V Oszilloskopmessung: x-y Betrieb |
Version 4 SHEET 1 888 680 WIRE 96 128 64 128 WIRE 160 128 160 80 WIRE 64 144 64 128 WIRE 96 144 96 128 WIRE 128 144 96 144 WIRE 288 160 192 160 WIRE 320 160 288 160 WIRE -32 176 -64 176 WIRE 96 176 48 176 WIRE 128 176 96 176 WIRE 160 224 160 192 WIRE 96 304 96 176 WIRE 128 304 96 304 WIRE 288 304 288 160 WIRE 288 304 208 304 FLAG 160 80 Vp FLAG 160 224 Vn FLAG 64 144 0 FLAG 320 160 Va IOPIN 320 160 Out FLAG -64 176 Ve IOPIN -64 176 In FLAG 96 176 Vx SYMBOL res 64 160 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R1 SYMATTR Value 1k SYMBOL res 224 288 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R2 SYMATTR Value 10k SYMBOL OpAmpX 160 160 R0 SYMATTR InstName X1 TEXT -88 32 Left 2 !Vp Vp 0 15\nVn Vn 0 -15 TEXT -88 96 Left 2 !.tran 0 200m 0 TEXT 128 32 Left 2 !;dc V1 15 -15 0.1 TEXT -120 368 Left 2 !V1 Ve 0 PULSE(-5 5 0 100m 100m 0 200m) TEXT 200 112 Left 2 !.global VP VN |
![]() |
![]() |
Version 4 SHEET 1 888 680 WIRE 288 -32 -320 -32 WIRE -208 32 -224 32 WIRE -96 32 -144 32 WIRE 96 128 64 128 WIRE 160 128 160 80 WIRE -176 144 -176 112 WIRE 64 144 64 128 WIRE 96 144 96 128 WIRE 128 144 96 144 WIRE -320 160 -320 -32 WIRE -224 160 -224 32 WIRE -224 160 -240 160 WIRE -208 160 -224 160 WIRE 288 160 288 -32 WIRE 288 160 192 160 WIRE -96 176 -96 32 WIRE -96 176 -144 176 WIRE -48 176 -96 176 WIRE -32 176 -48 176 WIRE 96 176 48 176 WIRE 128 176 96 176 WIRE -208 192 -224 192 WIRE 160 224 160 192 WIRE -224 240 -224 192 WIRE -176 240 -176 208 WIRE 96 320 96 176 WIRE 128 320 96 320 WIRE 288 320 288 160 WIRE 288 320 208 320 FLAG 160 80 Vp FLAG 160 224 Vn FLAG 64 144 0 FLAG 288 160 V2 FLAG -176 112 Vp FLAG -176 240 Vn FLAG -224 240 0 FLAG -48 176 V1 SYMBOL res 64 160 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R2 SYMATTR Value 1k SYMBOL res 224 304 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R3 SYMATTR Value 10k SYMBOL cap -144 16 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C1 SYMATTR Value 10� SYMBOL res -224 144 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R1 SYMATTR Value 1k SYMBOL OpAmpX -176 176 R0 SYMATTR InstName X1 SYMBOL OpAmpX 160 160 R0 SYMATTR InstName X2 TEXT -40 -8 Left 2 !Vp Vp 0 15\nVn Vn 0 -15 TEXT -56 56 Left 2 !.tran 0 20m 0 TEXT -48 256 Left 2 !;.ic V(v1)=1 TEXT -64 88 Left 2 !.global VP VN
Die Spannungsverläufe U_1(t) und U_2(t) des Funktionsgenerators,
sowie deren Frequenz sind zu bestimmen.
(1) Identifizierung der Blöcke
Integrator, Schmitt-Trigger (2) Bestimmung der Parameter 0 \leq t \leq T_1: U_2(t) = U_{amax}, U_1(0) = U_{eE} U_1(t) = - \frac{1}{C_1 R_1} \int_{0}^{t} U_{amax} dt + U_{eE} U_1(T_1) = - \frac{U_{amax} \cdot T_1}{C_1 R_1} + U_{eE} = U_{eA} T_1 = \left( U_{eE} - U_{eA} \right) \frac{C_1 \cdot R_1}{U_{amax}}
U_{amax} = - U_{amin} = U_B
U_{eE} = - U_{eA} = \frac{R_2}{R_3} U_B f = \frac{1}{2 \cdot T_1} = \frac{U_{amax}}{2 \cdot C_1 R_1 \left( U_{eE} - U_{eA} \right)} f = \frac{U_B \cdot R_3}{2 \cdot C_1 R_1 R_2 \left( U_{B} + U_{B} \right)} f = \frac{R_3}{4 \cdot C_1 \cdot R_1 \cdot R_2} =\frac{10 k\Omega}{4 \cdot 10 \mu F \cdot 1 k\Omega \cdot 1 k\Omega} f = \frac{1}{4 ms} = 250 Hz |
|
Es gibt 2 Arbeitspunkte: 0 V und oszillierend. Man muss auch immer das Einschalten und Ausschalten betrachten. Setzen einer Spannung mit .ic (initial condition) ![]() |
|
![]() |
![]() |
Version 4 SymbolType BLOCK LINE Normal -32 -32 32 0 LINE Normal -32 32 32 0 LINE Normal -32 -32 -32 32 LINE Normal -28 -16 -20 -16 LINE Normal -28 16 -20 16 LINE Normal -24 20 -24 12 WINDOW 0 -60 -45 Left 2 PIN -32 -16 NONE 8 PINATTR PinName InM PINATTR SpiceOrder 1 PIN -32 16 NONE 8 PINATTR PinName InP PINATTR SpiceOrder 2 PIN 32 0 NONE 8 PINATTR PinName Out PINATTR SpiceOrder 3
Version 4 SymbolType CELL LINE Normal -48 32 -32 32 LINE Normal -32 32 -24 36 LINE Normal -48 80 -32 80 LINE Normal -32 80 -24 76 LINE Normal 0 16 0 24 LINE Normal 0 96 0 88 LINE Normal -48 72 -40 72 LINE Normal -48 40 -40 40 LINE Normal -44 36 -44 44 LINE Normal 4 52 0 40 LINE Normal -4 52 0 40 LINE Normal -4 52 4 52 LINE Normal 0 52 0 72 CIRCLE Normal -32 24 32 88 WINDOW 0 24 16 Left 2 WINDOW 3 24 96 Left 2 SYMATTR Value G SYMATTR Prefix G SYMATTR Description Voltage dependent current source PIN 0 96 NONE 0 PINATTR PinName + PINATTR SpiceOrder 1 PIN 0 16 NONE 0 PINATTR PinName - PINATTR SpiceOrder 2 PIN -48 32 NONE 0 PINATTR PinName NC+ PINATTR SpiceOrder 3 PIN -48 80 NONE 0 PINATTR PinName NC- PINATTR SpiceOrder 4
Version 4 SymbolType BLOCK LINE Normal -32 -32 32 0 LINE Normal -32 32 32 0 LINE Normal -32 -32 -32 32 LINE Normal -28 -16 -20 -16 LINE Normal -28 16 -20 16 LINE Normal -24 20 -24 12 WINDOW 0 -60 -45 Left 2 PIN -32 -16 NONE 8 PINATTR PinName InM PINATTR SpiceOrder 1 PIN -32 16 NONE 8 PINATTR PinName InP PINATTR SpiceOrder 2 PIN 32 0 NONE 8 PINATTR PinName Out PINATTR SpiceOrder 3