Schaltungstechnik10/11 OperationsverstärkerProf. Dr. Jörg Vollrath09 Differenzverstärker Elektronik 3 Operationsverstärker |
![]() |
Länge: |
0:0:0 Wilsonstromspiegel 0:2:55 Gleichtaktverstärkung 0:6:38 Eingangsspannung und Gate source Spannung 0:14:10 Diskussion vernachlässigen 0:16:10 Folie Gleichtaktverstärker 0:18:0 LTSPICE 0:20:46 Übertragungsfunktion, Bodediagramm 0:22:10 Rechnung Differenzverstärkung 0:28:51 vd = 100 oder 40.6 dB 0:30:10 Gleichtaktverstärkung LTSPICE 0:31:20 Avgl = -46 dB 0:38:25 vgl1 = 1/gm7/rd5 = - 46 dB 0:43:44 CMRR = 86 dB (86 dB / 6 dB = 14 Bit) 0:47:8 Eingangs- und Ausgangsspannungsbereich 0:54:30 Operationsverstärker versus einfacher Verstärker 1:4:16 OpAmp Symbole 1:6:54 Erster Operationsverstärker 1:7:53 Realer Operationsverstärker 1:9:17 TLC272 1:12:35 Statische Parameter 1:19:0 Schaltbild vom TLC272 |
Länge: |
0:0:0 Arbeitspunkt 0:3:58 KP, KN, KN', beta 0:7:13 Bodediagramm Operationsverstärker 0:10:50 Transitfrequenz 0:15:0 Analyse mir Excel 0:19:10 Überlagerung Excelgleichung und Datenblatt 0:20:53 Verstärkung in dB 0:24:2 Übertragungsfunktion 0:27:0 Phase margin 0:27:42 Gain band width GBW = ft * 1 = f*Av(f) 0:30:0 Externe Beschaltung 0:31:51 LTSPICE Simulation 0:36:20 Datenblattwerte 0:38:45 OpAmp als Comparator 0:43:10 Hysterese 0:44:14 Rechnung Hysterese 0:50:42 Hysterese Spannung 0:53:35 Zeichnung Hysterese, Signal und Ausgang 0:59:0 Diskussion Vref, VDD, VSS Verschiebung der Kurve 1:3:50 3 Bit Flash Analog Digital Konverter (ADC) 1:10:30 Rechnung und Zeichnung Übertragungsfunktion 1:14:30 Delta, LSB abs 1:17:40 Fehler 1/2 LSB |
![]() |
![]() |
Version 4 SHEET 1 880 680 WIRE 192 48 192 32 WIRE 160 64 96 64 WIRE 320 80 224 80 WIRE 160 96 128 96 WIRE 128 112 128 96 WIRE 192 128 192 112 WIRE 224 208 144 208 WIRE 352 208 304 208 WIRE 192 288 192 272 WIRE 48 304 16 304 WIRE 144 304 144 208 WIRE 144 304 128 304 WIRE 160 304 144 304 WIRE 352 320 352 208 WIRE 352 320 224 320 WIRE 384 320 352 320 WIRE 160 336 144 336 WIRE 144 352 144 336 WIRE 192 368 192 352 FLAG 128 112 0 FLAG 192 128 VDD FLAG 192 272 VDD FLAG 192 32 VSS FLAG 192 368 VSS FLAG 96 64 Vin FLAG 16 304 Vin FLAG 384 320 Vo1 FLAG 320 80 Vo2 FLAG 144 352 0 SYMBOL res 320 192 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R1 SYMATTR Value 200k SYMBOL res 144 288 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R2 SYMATTR Value 1k SYMBOL TL071 192 144 M180 SYMATTR InstName X1 SYMBOL TL071 192 256 R0 SYMATTR InstName X2 TEXT -80 160 Left 2 !VIN VIN 0 DC 0 AC 1\nVDD VDD 0 DC 5\nVSS VSS 0 DC -5 TEXT -64 376 Left 2 !.ac dec 10 0.1 0.1G
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 |
|
![]() |
![]() |
OperationResolution BSpeedPowerRelative Schrittweite: Least significant bit Relative LSB_{rel} = \frac{1}{2^B} Absolut: LSB_{abs} = \frac{V_{ref}}{2^B} B: Anzahl Bits Vref: Referenzspannung Vorsicht beim Runden vom LSB. |
Version 4 SHEET 1 1480 708 WIRE 736 -784 608 -784 WIRE 784 -784 736 -784 WIRE 880 -784 784 -784 WIRE 608 -768 608 -784 WIRE 608 -672 608 -688 WIRE 912 -672 608 -672 WIRE 992 -672 976 -672 WIRE 736 -624 736 -704 WIRE 912 -624 736 -624 WIRE 992 -624 976 -624 WIRE 160 -576 160 -704 WIRE 640 -576 512 -576 WIRE 784 -576 640 -576 WIRE 880 -576 880 -704 WIRE 912 -576 880 -576 WIRE 992 -576 976 -576 WIRE 608 -560 608 -672 WIRE 608 -560 576 -560 WIRE 736 -560 736 -624 WIRE 736 -560 704 -560 WIRE 880 -560 880 -576 WIRE 880 -560 832 -560 WIRE 240 -512 240 -688 WIRE 256 -512 240 -512 WIRE 384 -512 368 -512 WIRE 512 -512 512 -576 WIRE 512 -512 384 -512 WIRE 592 -512 576 -512 WIRE 864 -512 832 -512 WIRE 368 -496 368 -512 WIRE 368 -496 320 -496 WIRE 160 -480 160 -496 WIRE 256 -480 160 -480 WIRE 512 -480 512 -512 WIRE 528 -480 512 -480 WIRE 640 -480 640 -576 WIRE 656 -480 640 -480 WIRE 784 -480 784 -576 WIRE 592 -464 592 -512 WIRE 592 -464 576 -464 WIRE 864 -464 864 -512 WIRE 864 -464 832 -464 WIRE 160 -448 160 -480 WIRE 576 -448 576 -464 WIRE 704 -448 704 -464 WIRE 832 -448 832 -464 WIRE 528 -416 512 -416 WIRE 640 -416 528 -416 WIRE 608 -400 608 -560 WIRE 608 -400 576 -400 WIRE 736 -400 736 -560 WIRE 736 -400 704 -400 WIRE 368 -384 368 -496 WIRE 384 -384 368 -384 WIRE 240 -368 240 -512 WIRE 256 -368 240 -368 WIRE 512 -368 512 -416 WIRE 512 -368 464 -368 WIRE 368 -352 320 -352 WIRE 400 -352 368 -352 WIRE 592 -352 576 -352 WIRE 160 -336 160 -368 WIRE 256 -336 160 -336 WIRE 512 -320 512 -368 WIRE 528 -320 512 -320 WIRE 640 -320 640 -416 WIRE 656 -320 640 -320 WIRE 160 -304 160 -336 WIRE 592 -304 592 -352 WIRE 592 -304 576 -304 WIRE 576 -288 576 -304 WIRE 704 -288 704 -304 WIRE 528 -256 512 -256 WIRE 640 -256 528 -256 WIRE 608 -240 608 -400 WIRE 608 -240 576 -240 WIRE 880 -240 880 -560 WIRE 880 -240 816 -240 WIRE 368 -224 368 -352 WIRE 384 -224 368 -224 WIRE 240 -208 240 -368 WIRE 256 -208 240 -208 WIRE 512 -208 512 -256 WIRE 512 -208 464 -208 WIRE 368 -192 320 -192 WIRE 400 -192 368 -192 WIRE 592 -192 576 -192 WIRE 864 -192 816 -192 WIRE 160 -176 160 -224 WIRE 256 -176 160 -176 WIRE 160 -160 160 -176 WIRE 512 -160 512 -208 WIRE 528 -160 512 -160 WIRE 640 -160 640 -256 WIRE 768 -160 640 -160 WIRE 592 -144 592 -192 WIRE 592 -144 576 -144 WIRE 864 -144 864 -192 WIRE 864 -144 816 -144 WIRE 576 -128 576 -144 WIRE 816 -128 816 -144 WIRE 368 -96 368 -192 WIRE 384 -96 368 -96 WIRE 608 -96 608 -240 WIRE 608 -96 576 -96 WIRE 240 -80 240 -208 WIRE 256 -80 240 -80 WIRE 512 -80 464 -80 WIRE 368 -64 320 -64 WIRE 400 -64 368 -64 WIRE 160 -48 160 -80 WIRE 256 -48 160 -48 WIRE 592 -48 576 -48 WIRE 160 -32 160 -48 WIRE 512 -16 512 -80 WIRE 528 -16 512 -16 WIRE 592 0 592 -48 WIRE 592 0 576 0 WIRE 576 16 576 0 WIRE 368 32 368 -64 WIRE 384 32 368 32 WIRE 544 48 464 48 WIRE 640 48 544 48 WIRE 768 48 640 48 WIRE 880 48 880 -240 WIRE 880 48 816 48 WIRE 240 64 240 -80 WIRE 256 64 240 64 WIRE 400 64 368 64 WIRE 736 64 736 -400 WIRE 736 64 688 64 WIRE 368 80 368 64 WIRE 368 80 320 80 WIRE 160 96 160 48 WIRE 256 96 160 96 WIRE 848 96 816 96 WIRE 720 112 688 112 WIRE 768 128 768 48 WIRE 640 144 640 48 WIRE 848 144 848 96 WIRE 848 144 816 144 WIRE 720 160 720 112 WIRE 720 160 688 160 WIRE 688 176 688 160 WIRE 816 176 816 144 WIRE 368 208 368 80 WIRE 384 208 368 208 WIRE 736 208 736 64 WIRE 736 208 688 208 WIRE 240 224 240 64 WIRE 256 224 240 224 WIRE 560 224 464 224 WIRE 640 224 560 224 WIRE 368 240 320 240 WIRE 400 240 368 240 WIRE 160 256 160 176 WIRE 256 256 160 256 WIRE 720 256 688 256 WIRE 880 272 880 48 WIRE 880 272 816 272 WIRE 640 288 640 224 WIRE 720 304 720 256 WIRE 720 304 688 304 WIRE 688 320 688 304 WIRE 848 320 816 320 WIRE 368 336 368 240 WIRE 384 336 368 336 WIRE 240 352 240 224 WIRE 256 352 240 352 WIRE 576 352 464 352 WIRE 768 352 576 352 WIRE 368 368 320 368 WIRE 400 368 368 368 WIRE 848 368 848 320 WIRE 848 368 816 368 WIRE 160 384 160 336 WIRE 256 384 160 384 WIRE 160 400 160 384 WIRE 816 400 816 368 WIRE 160 496 160 480 FLAG 160 -704 Vref FLAG 688 176 0 FLAG 688 320 0 FLAG 816 176 0 FLAG 160 496 0 FLAG 992 -576 D0 IOPIN 992 -576 Out FLAG 992 -624 D1 IOPIN 992 -624 Out FLAG 816 400 0 FLAG 784 -784 VDD FLAG 240 -688 Vin IOPIN 240 -688 In FLAG 992 -672 D2 IOPIN 992 -672 Out FLAG 576 16 0 FLAG 576 -128 0 FLAG 816 -128 0 FLAG 576 -288 0 FLAG 704 -288 0 FLAG 576 -448 0 FLAG 704 -448 0 FLAG 832 -448 0 FLAG 368 240 c1 FLAG 368 64 C2 FLAG 368 -64 C3 FLAG 368 -192 C4 FLAG 384 -512 C6 FLAG 368 -352 C5 FLAG 368 368 C0 FLAG 576 352 B0 FLAG 560 224 B1 FLAG 544 48 B2 FLAG 512 -80 B3 FLAG 528 -256 B4 FLAG 528 -416 B5 SYMBOL res 144 -48 R0 SYMATTR InstName R1 SYMATTR Value 4k SYMBOL res 144 80 R0 SYMATTR InstName R2 SYMATTR Value 4k SYMBOL res 144 240 R0 SYMATTR InstName R4 SYMATTR Value 4k SYMBOL res 144 384 R0 SYMATTR InstName R6 SYMATTR Value 2k SYMBOL res 720 -800 R0 SYMATTR InstName R3 SYMATTR Value 100k SYMBOL res 864 -800 R0 SYMATTR InstName R5 SYMATTR Value 100k SYMBOL NOTAND2 432 352 R0 SYMATTR InstName X1 SYMBOL NOTAND2 432 224 R0 SYMATTR InstName X2 SYMBOL NOTAND2 432 48 R0 SYMATTR InstName X3 SYMBOL res 592 -784 R0 SYMATTR InstName R7 SYMATTR Value 100k SYMBOL NOTAND2 432 -80 R0 SYMATTR InstName X4 SYMBOL res 144 -176 R0 SYMATTR InstName R8 SYMATTR Value 4k SYMBOL res 144 -320 R0 SYMATTR InstName R9 SYMATTR Value 4k SYMBOL res 144 -464 R0 SYMATTR InstName R10 SYMATTR Value 4k SYMBOL NOTAND2 432 -208 R0 SYMATTR InstName X5 SYMBOL NOTAND2 432 -368 R0 SYMATTR InstName X6 SYMBOL nmos4 528 -560 R0 SYMATTR InstName M10 SYMATTR Value N SYMATTR Value2 l=0.05u w=0.2u SYMBOL nmos4 656 -560 R0 SYMATTR InstName M1 SYMATTR Value N SYMATTR Value2 l=0.05u w=0.2u SYMBOL nmos4 784 -560 R0 SYMATTR InstName M2 SYMATTR Value N SYMATTR Value2 l=0.05u w=0.2u SYMBOL nmos4 528 -400 R0 SYMATTR InstName M3 SYMATTR Value N SYMATTR Value2 l=0.05u w=0.2u SYMBOL nmos4 656 -400 R0 SYMATTR InstName M4 SYMATTR Value N SYMATTR Value2 l=0.05u w=0.2u SYMBOL nmos4 768 -240 R0 SYMATTR InstName M5 SYMATTR Value N SYMATTR Value2 l=0.05u w=0.2u SYMBOL nmos4 528 -240 R0 SYMATTR InstName M7 SYMATTR Value N SYMATTR Value2 l=0.05u w=0.2u SYMBOL nmos4 528 -96 R0 SYMATTR InstName M8 SYMATTR Value N SYMATTR Value2 l=0.05u w=0.2u SYMBOL nmos4 640 64 R0 SYMATTR InstName M9 SYMATTR Value N SYMATTR Value2 l=0.05u w=0.2u SYMBOL nmos4 768 48 R0 SYMATTR InstName M11 SYMATTR Value N SYMATTR Value2 l=0.05u w=0.2u SYMBOL nmos4 640 208 R0 SYMATTR InstName M12 SYMATTR Value N SYMATTR Value2 l=0.05u w=0.2u SYMBOL OpampReal 288 -496 R0 WINDOW 0 32 -40 Bottom 2 SYMATTR InstName X7 SYMBOL OpampReal 288 -352 R0 WINDOW 0 32 -40 Bottom 2 SYMATTR InstName X8 SYMBOL OpampReal 288 -192 R0 WINDOW 0 32 -40 Bottom 2 SYMATTR InstName X9 SYMBOL OpampReal 288 -64 R0 WINDOW 0 32 -40 Bottom 2 SYMATTR InstName X10 SYMBOL OpampReal 288 80 R0 WINDOW 0 32 -40 Bottom 2 SYMATTR InstName X11 SYMBOL OpampReal 288 240 R0 WINDOW 0 32 -40 Bottom 2 SYMATTR InstName X12 SYMBOL OpampReal 288 368 R0 WINDOW 0 32 -40 Bottom 2 SYMATTR InstName X13 SYMBOL nmos4 768 272 R0 SYMATTR InstName M6 SYMATTR Value N SYMATTR Value2 l=0.05u w=0.2u SYMBOL res 144 -592 R0 SYMATTR InstName R11 SYMATTR Value 6k SYMBOL INVx 944 -576 R0 SYMATTR InstName X15 SYMBOL INVx 944 -672 R0 SYMATTR InstName X14 SYMBOL INVx 944 -624 R0 SYMATTR InstName X16 TEXT 336 488 Left 2 !.include cmosedu_models.txt\n.include opamp.sub\n.global VDD VSS\nVDD VDD 0 DC 1.0\nVSS VSS 0 DC -0.5\nVref Vref 0 DC 0.8\nV1 Vin 0 PULSE(0 0.8 0 50m 50m 0 100m) TEXT 424 -616 Left 2 !.tran 100m TEXT 368 -808 Left 2 ;Thermometer to Binary RECTANGLE Normal 976 432 352 -832 2cmosedu_models.txt |
Thermometer code | Binary Code | ||||||||
T6 | T5 | T4 | T3 | T2 | T1 | T0 | B2 | B1 | B0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 |
0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 |
0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 |
0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Number of Bits | Maximum Offset | Gain |
4 | 0.0625 · Vref | 16 |
8 | 0.004 · Vref | 256 |
10 | 0.001 · Vref | 1024 |
12 | 0.0025 · Vref | 4048 |
Correct code: | 000000011111111 | Encoded binary code | 1000 |
Sparkle code: | 000000010111111 | Encoded binary code | 1110 |
The frequencies fx and nfs ± fx, n integer, are indistinguishable in the discrete time domain Nyquist zones 1st: 0..fs/2; 2nd: fs/2..fs; 3rd: fs..3/2fs; 4th: 3/2 fs..2fs Anti aliasing filter |
![]() |
Version 4 SymbolType CELL LINE Normal -32 32 32 64 LINE Normal -32 96 32 64 LINE Normal -32 32 -32 96 LINE Normal -28 48 -20 48 LINE Normal -28 80 -20 80 LINE Normal -24 84 -24 76 LINE Normal 0 32 0 48 LINE Normal 0 96 0 80 LINE Normal 4 44 12 44 LINE Normal 8 40 8 48 LINE Normal 4 84 12 84 WINDOW 0 16 32 Left 0 WINDOW 3 16 96 Left 0 SYMATTR Value TL071 SYMATTR Prefix X SYMATTR SpiceModel TL071.asc SYMATTR Value2 TL071 SYMATTR Description Precision Operational Amplifier PIN -32 80 NONE 0 PINATTR PinName In+ PINATTR SpiceOrder 1 PIN -32 48 NONE 0 PINATTR PinName In- PINATTR SpiceOrder 2 PIN 0 32 NONE 0 PINATTR PinName V+ PINATTR SpiceOrder 3 PIN 0 96 NONE 0 PINATTR PinName V- PINATTR SpiceOrder 4 PIN 32 64 NONE 0 PINATTR PinName OUT PINATTR SpiceOrder 5
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 BLOCK LINE Normal -7 13 -24 13 LINE Normal -7 -15 -24 -15 LINE Normal -16 -6 -16 -23 LINE Normal -32 32 -32 -32 LINE Normal 32 0 -32 32 LINE Normal -32 -32 32 0 WINDOW 0 6 -34 Bottom 2 PIN -32 16 NONE 8 PINATTR PinName M PINATTR SpiceOrder 1 PIN -32 -16 NONE 8 PINATTR PinName P PINATTR SpiceOrder 2 PIN 32 0 NONE 8 PINATTR PinName Y PINATTR SpiceOrder 3
Version 4 SymbolType BLOCK LINE Normal -32 40 -32 -40 LINE Normal -16 40 -32 40 LINE Normal -32 -40 -16 -40 LINE Normal 2 -36 -16 -40 LINE Normal 18 -28 2 -36 LINE Normal 26 -18 18 -28 LINE Normal 31 -9 26 -18 LINE Normal 32 0 31 -9 LINE Normal 27 17 31 9 LINE Normal 19 27 27 17 LINE Normal 5 36 19 27 LINE Normal -16 40 5 36 LINE Normal 31 9 32 0 CIRCLE Normal -32 -6 -48 -24 WINDOW 0 0 -40 Bottom 2 PIN -48 -16 NONE 8 PINATTR PinName A PINATTR SpiceOrder 1 PIN -32 16 NONE 8 PINATTR PinName B PINATTR SpiceOrder 2 PIN 32 0 NONE 8 PINATTR PinName Y PINATTR SpiceOrder 3
Version 4 SymbolType BLOCK LINE Normal -31 -15 9 1 LINE Normal -31 17 9 1 LINE Normal -31 17 -31 -15 LINE Normal 25 1 33 1 CIRCLE Normal 25 9 9 -7 WINDOW 0 0 -24 Bottom 0 PIN -32 0 NONE 8 PINATTR PinName A PINATTR SpiceOrder 1 PIN 32 0 NONE 8 PINATTR PinName Y PINATTR SpiceOrder 2