LINEAR INTEGRATED CIRCUITS PRACTICAL
PSPICE
PEEYUSH GUPTA 71/EC/08
EXPERIMENT NO.1 SIMULATE AN OPAMP AS INVERTING AND NON-INVERTING AMPLIFIER
Inverting Amplifier - UA741 R
Vin
R
1
1
7
1 k
O + U
0
1
k
P
A
O
-
2
F 2
4
U
M
P
T
6
Vo
0
CODE DC ANALYSIS
*Opamp 741 as inverting amplifier R1 1 2 1K R2 2 6 2K *X NI INV VP VN o/p X 0 2 7 4 6 UA741 VP 7 0 DC 12V VN 0 4 DC 12V Vin 1 0 DC 0V
.Lib C:\Cadence\SPB_16.3\tools\pspice\library\eval.lib .dc Lin Vin -10 10 0.1 .Probe .end
Rf = 2k 20V
10V
0V
-10V
-20V -10V -8V V(6)V(1)
-6V
-4V
-2V
0V
2V
4V
Vin
Rf = 4k
6V
8V
10V
20V
10V
0V
-10V
-20V -10V -8V V ( 6 )V ( 1 )
-6V
-4V
-2V
0V
2V
4V
6V
8V
10V
6V
8V
10V
Vin
Rf=6k 20V
10V
0V
-10V
-20V -10V -8V V ( 6 )V ( 1 )
-6V
-4V
-2V
0V
2V
4V
Vin
Rf=8k
20V
10V
0V
-10V
-20V -10V -8V V ( 6 )V ( 1 )
-6V
-4V
-2V
0V
2V
4V
6V
8V
10V
6V
8V
10V
Vin
Rf=10k 20V
10V
0V
-10V
-20V -10V -8V V ( 6 )V ( 1 )
-6V
-4V
-2V
0V
2V
4V
Vin
CODE
AC ANALYSIS
*Opamp 741 as inverting amplifier R1 1 2 1K R2 2 6 2K *X NI INV VP VN o/p X 0 2 7 4 6 UA741 VP 7 0 DC 12V VN 0 4 DC 12V Vin 1 0 AC 0.1V .Lib C:\Cadence\SPB_16.3\tools\pspice\library\eval.lib .ac DEC 100 1 1MEG .Probe .end
Rf=2k
200mV
150mV
100mV
50mV 1.0Hz 3.0Hz V(6)V(1)
10Hz
30Hz
100Hz
300Hz
1.0KHz 3.0KHz
10KHz
30KHz
1 0 0K Hz 30 0K Hz1 .0 MH z
Frequency
Rf=4k 400mV
300mV
200mV
100mV
0V 1.0Hz 3.0Hz V(6)V(1)
10Hz
30Hz
100Hz
300Hz
1.0KHz 3.0KHz
10KHz
30KHz
100KHz 300KHz1.0MHz
Frequency
Rf=6k
600mV
400mV
200mV
0V 1.0Hz 3.0Hz V(6)V(1)
10Hz
30Hz
100Hz
300Hz
1.0KHz 3.0KHz
10KHz
30KHz
1 0 0K Hz 30 0K Hz1 .0 MH z
Frequency
Rf=8k 800mV
600mV
400mV
200mV
0V 1.0Hz 3.0Hz V ( 6 )V ( 1 )
10Hz
30Hz
100Hz
300Hz
1.0KHz 3.0KHz 10KHz
30KHz
1 0 0 K H z 3 0 0 K H z1 . 0 M H z
Frequency
Rf=10k
1.0V
0.5V
0V 1.0Hz 3.0Hz V(6) V(1)
10Hz
30Hz
100Hz
300Hz
1.0KHz
3.0KHz
10KHz
30KHz
100KHz
300KHz 1.0MHz
Frequency
OUTPUT VS INPUT FOR DIFFERENT VALUES OF RESISTANCE Rf
Rf=2k
500mV
0V
-500mV 0s 0.5ms V(6)V(2)V(1)
1.0ms
1.5ms
2.0ms
2.5ms Time
3.0ms
3.5ms
4.0ms
4.5ms
5.0ms
Rf=4k
800mV
400mV
0V
-400mV
-800mV 0s
0.5ms V(6) V(2) V(1)
1.0ms
1.5ms
2.0ms
2.5ms
3.0ms
3.5ms
4.0ms
4.5ms
5.0ms
Time
Rf=6k
1.0V
0.5V
0V
-0.5V
-1.0V 0s
0.5ms V(6)V(2)V(1)
1.0ms
1.5ms
2.0ms
2.5ms
3.0ms
3.5ms
4.0ms
4.5ms
5.0ms
Time
Rf=8k
2.0V
1.0V
0V
-1.0V 0s
0.5ms V(6) V(2) V(1)
1.0ms
1.5ms
2.0ms
2.5ms Time
3.0ms
3.5ms
4.0ms
4.5ms
5.0ms
Non-Inverting Amplifier - UA741 R
R
1 0
7
1
O + U
3 V 0 V
0
d
O
-
2
1 k
F 2 k
1
4
P U
A
M
P
T
6
Vo
i n
c
0
CODE DC ANALYSIS
*Opamp 741 as non-inverting amplifier R1 0 2 1K R2 2 6 2K *X NI INV VP VN o/p X 3 2 7 4 6 UA741 VP 7 0 DC 12V VN 0 4 DC 12V Vin 3 0 DC 0V .Lib C:\Cadence\SPB_16.3\tools\pspice\library\eval.lib .dc Lin Vin -10 10 0.1 .Probe .end
Rf=2k
20V
10V
0V
-10V
-20V -10V -8V V(6) V(3)
-6V
-4V
-2V
0V
2V
4V
6V
8V
10V
6V
8V
10V
Vin
Rf=4k 20V
10V
0V
-10V
-20V -10V -8V V(6) V(3)
-6V
-4V
-2V
0V
2V
4V
Vin
Rf=6k
20V
10V
0V
-10V
-20V -10V -8V V(6) V(3)
-6V
-4V
-2V
0V
2V
4V
6V
8V
10V
6V
8V
10V
Vin
Rf=8k 20V
10V
0V
-10V
-20V -10V -8V V(6) V(3)
-6V
-4V
-2V
0V
2V
4V
Vin
Rf=10k
20V
10V
0V
-10V
-20V -10V -8V V(6) V(3)
-6V
-4V
-2V
0V
2V
4V
6V
8V
10V
Vin
CODE AC ANALYSIS
*Opamp 741 as non-inverting amplifier R1 0 2 1K R2 2 6 10K *X NI INV VP VN o/p X 3 2 7 4 6 UA741 VP 7 0 DC 12V VN 0 4 DC 12V Vin 3 0 AC 0.1V .Lib C:\Cadence\SPB_16.3\tools\pspice\library\eval.lib .ac DEC 100 1 1MEG .Probe .end
Rf=2k 300mV
200mV
100mV
0V 1.0Hz 3.0Hz V(6) V(3)
10Hz
30Hz
100Hz
300Hz
1.0KHz
3.0KHz
10KHz
30KHz
100KHz
300KHz 1.0MHz
Frequency
Rf=4k
600mV
400mV
200mV
0V 1.0Hz 3.0Hz V(6) V(3)
10Hz
30Hz
100Hz
300Hz
1.0KHz
3.0KHz
10KHz
30KHz
100KHz
300KHz 1.0MHz
Frequency
Rf=6k
800mV
600mV
400mV
200mV
0V 1.0Hz 3.0Hz V ( 6 )V ( 3 )
10Hz
30Hz
100Hz
300Hz
1.0KHz 3.0KHz
10KHz
30KHz
1 0 0 K H z 3 0 0 K H z1 . 0 M H z
Frequency
Rf=8k
1.0V
0.5V
0V 1.0Hz 3.0Hz V ( 6 )V ( 3 )
10Hz
30Hz
100Hz
300Hz
1.0KHz 3.0KHz
10KHz
30KHz
1 0 0 K H z 3 0 0 K H z1 . 0 M H z
Frequency
Rf=10k 1.2V
0.8V
0.4V
0V 1.0Hz 3.0Hz V ( 6 )V ( 3 )
10Hz
30Hz
100Hz
300Hz
1.0KHz 3.0KHz Frequency
10KHz
30KHz
1 0 0 K H z 3 0 0 K H z1 . 0 M H z
OUTPUT VS INPUT FOR DIFFERENT VALUES OF RESISTANCE Rf
Rf=2k 400mV
200mV
0V
-200mV
-400mV 0s 0.5ms V(6) V(3)
1.0ms
1.5ms
2.0ms
2.5ms
3.0ms
3.5ms
4.0ms
4.5ms
5.0ms
Time
Rf=4k
1.0V
0.5V
0V
-0.5V 0s
0.5ms V(6)V(3)
1.0ms
1.5ms
2.0ms
2.5ms
3.0ms
3.5ms
4.0ms
4.5ms
5.0ms
Time
Rf=6k 800mV
400mV
0V
-400mV
-800mV 0s 0.5ms V ( 6 )V ( 3 )
1.0ms
1.5ms
2.0ms
2.5ms Time
3.0ms
3.5ms
4.0ms
4.5ms
5.0ms
Rf=8k 1.0V
0.5V
0V
-0.5V
-1.0V 0s 0.5ms V ( 6 )V ( 3 )
1.0ms
1.5ms
2.0ms
2.5ms
3.0ms
3.5ms
4.0ms
4.5ms
5.0ms
Time
Rf=10k
2.0V
1.0V
0V
-1.0V
-2.0V 0s 0.5ms V ( 6 )V ( 3 )
1.0ms
1.5ms
2.0ms
2.5ms
3.0ms
3.5ms
4.0ms
4.5ms
5.0ms
Time
EXPERIMENT NO.2
SIMULATE AN OPAMP AS AN INTEGRATOR AND A DIFFERENTIATOR
Differentiator using Opamp UA741 R
1 Vin
C 0
2 . 2
R
7
1
u F 1 0 0
3
0
O
O + U
0
2 2 k
1
4
P U
A
M
P
T
6
Vo
CODE * opamp 741 as differentiator R1 1 2 100 C 2 3 0.2uf R2 3 6 1K X 0 3 7 4 6 UA741 VP 7 0 DC 12V VN 0 4 DC 12V Vin 1 0 Pulse(-1 1 1f 1f 1f 0.5ms 1ms) *Vin 1 0 Pulse(-1 1 1n 0.5m 0.5m 1n 1ms) *Vin 1 0 Sin(0 1 1K) .Lib C:\Cadence\SPB_16.3\tools\pspice\library\Eval.Lib .tran 0.01ms 5ms 0ms 0.01ms .Probe .end
FOR SQUARE WAVE
20V
10V
0V
-10V
-20V 0s
0.5ms V(6) V(1)
1.0ms
1.5ms
2.0ms
2.5ms
3.0ms
3.5ms
4.0ms
4.5ms
5.0ms
Time
FOR TRIANGULAR WAVE 1.0V
0.5V
0V
-0.5V
-1.0V 0s
0.5ms V(6) V(1)
1.0ms
1.5ms
2.0ms
2.5ms
3.0ms
3.5ms
4.0ms
4.5ms
5.0ms
Time
FOR SINE WAVE
2.0V
1.0V
0V
-1.0V
-2.0V 0s
0.5ms V(6) V(1)
1.0ms
1.5ms
2.0ms
2.5ms
3.0ms
3.5ms
4.0ms
4.5ms
5.0ms
Time
Integrator using Opamp UA741 C
Vin 1
R
7
1
1 0 0
2
0
O
O + U
0
0 . 2 u
1
4
P U
F A
M
P
T
6
Vo
CODE * Opamp 741 as integrator R1 1 2 100 C 2 6 0.2uf X 0 2 7 4 6 UA741 VP 7 0 DC 12V VN 0 4 DC 12V *Vin 1 0 Pulse(-1 1 1f 1f 1f 0.5ms 1ms) *Vin 1 0 Pulse(-1 1 1n 0.5m 0.5m 1n 1ms) Vin 1 0 Sin(0 1 1K) .Lib C:\Cadence\SPB_16.3\tools\pspice\library\Eval.Lib .tran 0.01ms 5ms 0ms 0.01ms .Probe .end
FOR SQUARE WAVE
20V
10V
0V
-10V
-20V 0s
0.5ms V(6) V(1)
1.0ms
1.5ms
2.0ms
2.5ms
3.0ms
3.5ms
4.0ms
4.5ms
5.0ms
Time
FOR TRIANGULAR WAVE 20V
10V
0V
-10V
-20V 0s
0.5ms V(6) V(1)
1.0ms
1.5ms
2.0ms
2.5ms
3.0ms
3.5ms
4.0ms
4.5ms
5.0ms
Time
FOR SINE WAVE
20V
10V
0V
-10V
-20V 0s V(6)
0.5ms V(1)
1.0ms
1.5ms
2.0ms
2.5ms
3.0ms
3.5ms
4.0ms
4.5ms
Time
EXPERIMENT NO 3
5.0ms
CREATE A MACROMODEL OF OPAMP.SIMULATE A NONINVERTING AMPLIFIER AND ITS COMPENSATED VERSION. 1. SUBCIRCUIT OF OPAMP 1 * subcircuit of opamp1 .subckt opamp1 3 2 6 R1 3 0 10MEG R2 3 2 2MEG R3 2 0 10MEG E1 4 0 3 2 2E5 R 4 5 1K C 5 0 32uF E2 10 0 5 0 1 R0 10 6 75 .ends
2. UNCOMPENSATED NON-INVERTING AMPLIFIER * uncompensated non inverting amplifier R1 0 2 1K R2 2 6 2K X1 3 2 6 opamp1 Vin 3 0 AC 1 .lib C:\s\Nishant\Documents\pspice\opamp1.lib .ac DEC 100 1 1meg
.probe .end
4.0V
3.0V
2.0V
1.0V
0V 1 .0 Hz 3.0Hz V(6) V(3) V(3)
10Hz
30Hz
100Hz
300Hz
1. 0KHz
3.0KHz
10K Hz
30KHz
100KHz
300KHz
1.0MHz
Freq ue ncy
3. COMPENSATED INVERTING MODEL USING 2 OPAMPS * compensated inverting Model using 2 opamps X1 3 2 6 opamp1 X2 6 5 4 opamp1 R1 2 0 1k R2 4 2 1k R3 6 5 1k R4 5 4 1k Vin 3 0 AC 1 .lib C:\s\Nishant\Documents\pspice\opamp1.lib .ac DEC 100 1 1meg .probe .end
4.0V
3.0V
2.0V
1.0V 1.0Hz 3.0Hz V(6) V(3) V(3)
10Hz
30Hz
100Hz
300Hz
1.0KHz
3.0KHz
10KHz
30KHz
100KHz
300KHz 1.0MHz
Frequency
4. COMPENSATED INVERTING AMPLIFIER USING 3 OPAMP(AC ANALYSIS) * compensating inverting amplifier using 3 opamps X1 2 1 4 opamp1 X2 3 1 7 opamp1 X3 1 9 6 opamp1 R1 4 3 2k R2 3 0 2k R3 3 6 2k R4 7 9 0.5k R5 9 6 0.5k R6 2 0 2k R7 2 6 0.5k Vin 1 0 AC 1 .lib C:\s\Nishant\Documents\pspice\opamp1.lib
.ac DEC 50 1 1MEG .probe .end
6.0V
4.0V
2.0V
0V 0Hz 0.1MHz V(6) V(1) V(1)
0.2MHz
0.3MHz
0.4MHz
0.5MHz
0.6MHz
0.7MHz
0.8MHz
0.9MHz
1.0MHz
Frequency
EXPERIMENT NO 4 SIMULATE THE DIFFERENTIAL AMPLIFIER BIASED WITH THE CURRENT MIRROR(USE BJT MODEL FROM LIBRARY OR THE FOLLOWING MODEL) .modelname npn(is=40fa, bf=200, Vaf=100)
1) DC ANALYSIS *simulating differential amplifier Q1 4 1 3 Q2N2222 Q2 5 2 3 Q2N2222 Q3 8 8 9 Q2N2222 Q4 3 8 9 Q2N2222 *Vc1 and Vc2 for (1) Vc1 6 4 DC 0V Vc2 6 5 DC 0V E1 1 10 20 0 0.5 E2 2 10 0 20 0.5 Vcm 10 0 DC 0V Rb 8 0 4.3K Vcc 6 0 DC 5V Vee 9 0 DC -5V Vd 20 0 DC 0V Rd 20 0 1K .Lib C:\Cadence\SPB_16.3\tools\pspice\library\eval.lib .dc Vd -5 5 0.1 .probe .end
1.2mA
0.8mA
0.4mA
0A -5.0V -4.0V I(Vc1) I(Vc2)
-3.0V
-2.0V
-1.0V
0.0V
1.0V
2.0V
3.0V
Vd
2. DIFFERENTIAL MODE DC ANALYSIS
*simulating differential amplifier Q1 4 1 3 Q2N2222 Q2 5 2 3 Q2N2222 Q3 8 8 9 Q2N2222 Q4 3 8 9 Q2N2222 *Rc1 and Rc2 for (2) Rc1 6 4 10K Rc2 6 5 10K E1 1 10 20 0 0.5 E2 2 10 0 20 0.5 Vcm 10 0 DC 0V Rb 8 0 14.3K
4.0V
5.0V
Vcc 6 0 DC 15V Vee 9 0 DC -15V Vd 20 0 DC 0V Rd 20 0 1K .Lib C:\Cadence\SPB_16.3\tools\pspice\library\eval.lib .dc Vd -5 5 0.1 .probe .end
20V
10V
0V
-10V
-20V -5.0V -4.0V -3.0V V(4) V(5) V(4)- V(5)
-2.0V
-1.0V
0.0V
1.0V
2.0V
3.0V
Vd
3. TRANSIENT ANALYSIS
A)DIFFERENTIAL MODE TRANSIENT ANALYSIS *simulating differential amplifier Q1 4 1 3 Q2N2222 Q2 5 2 3 Q2N2222
4.0V
5.0V
Q3 8 8 9 Q2N2222 Q4 3 8 9 Q2N2222 Rc1 6 4 10K Rc2 6 5 10K
E1 1 10 20 0 0.5 E2 2 10 0 20 0.5 Vcm 10 0 DC 0V Rb 8 0 14.3K Vcc 6 0 DC 15V Vee 9 0 DC -15V Vd 20 0 Sin(0 0.02 1k) Rd 20 0 1K .Lib C:\Cadence\SPB_16.3\tools\pspice\library\eval.lib .tran 0.1ms 5ms 0ms 0.01ms .probe .end
-0T
-10T
-20T
-30T
-40T 0s
0.5ms 1.0ms (V(4)-V(5))/ V(20)
1.5ms
2.0ms
2.5ms
3.0ms
3.5ms
Time
B)COMMON MODE TRANSIENT ANALYSIS *simulating differential amplifier Q1 4 1 3 Q2N2222 Q2 5 2 3 Q2N2222 Q3 8 8 9 Q2N2222 Q4 3 8 9 Q2N2222 Rc1 6 4 10K Rc2 6 5 10K
E1 1 10 20 0 0.5 E2 2 10 0 20 0.5 Vcm 10 0 Sin(0 2 1K) Rb 8 0 14.3K Vcc 6 0 DC 15V
4.0ms
4.5ms
5.0ms
Vee 9 0 DC -15V Vd 20 0 DC 0V Rd 20 0 1K .Lib C:\Cadence\SPB_16.3\tools\pspice\library\eval.lib .tran 0.1ms 5ms 0ms 0.01ms .probe .end
10
5
0 0s
0.5ms 1.0ms ( V ( 4 ) - V ( 5 ) ) / V V( (4 1) 0V)( 5 )
1.5ms
2.0ms
2.5ms Time
3.0ms
3.5ms
4.0ms
4.5ms
5.0ms