Você está na página 1de 33

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 F 2k

R 1 7 O PAMP
Vin 1k
-

1 2 O U T

+
U 1 4 6 Vo

0 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 -6V -4V -2V 0V 2V 4V 6V 8V 10V
V(6) V(1)
Vin

Rf = 4k
20V

10V

0V

-10V

-20V
-10V -8V -6V -4V -2V 0V 2V 4V 6V 8V 10V
V(6) V(1)
Vin
Rf=6k
20V

10V

0V

-10V

-20V
-10V -8V -6V -4V -2V 0V 2V 4V 6V 8V 10V
V(6) V(1)
Vin

Rf=8k
20V

10V

0V

-10V

-20V
-10V -8V -6V -4V -2V 0V 2V 4V 6V 8V 10V
V(6) V(1)
Vin
Rf=10k
20V

10V

0V

-10V

-20V
-10V -8V -6V -4V -2V 0V 2V 4V 6V 8V 10V
V(6) V(1)
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 10Hz 30Hz 100Hz 300Hz 1.0KHz 3.0KHz 10KHz 30KHz 100KHz 300KHz 1.0MHz
V(6) V(1)
Frequency

Rf=4k
400mV

300mV

200mV

100mV

0V
1.0Hz 3.0Hz 10Hz 30Hz 100Hz 300Hz 1.0KHz 3.0KHz 10KHz 30KHz 100KHz 300KHz 1.0MHz
V(6) V(1)
Frequency
Rf=6k
600mV

400mV

200mV

0V
1.0Hz 3.0Hz 10Hz 30Hz 100Hz 300Hz 1.0KHz 3.0KHz 10KHz 30KHz 100KHz 300KHz 1.0MHz
V(6) V(1)
Frequency

Rf=8k
800mV

600mV

400mV

200mV

0V
1.0Hz 3.0Hz 10Hz 30Hz 100Hz 300Hz 1.0KHz 3.0KHz 10KHz 30KHz 100KHz 300KHz 1.0MHz
V(6) V(1)
Frequency
Rf=10k
1.0V

0.5V

0V
1.0Hz 3.0Hz 10Hz 30Hz 100Hz 300Hz 1.0KHz 3.0KHz 10KHz 30KHz 100KHz 300KHz 1.0MHz
V(6) V(1)
Frequency

OUTPUT VS INPUT FOR DIFFERENT VALUES OF RESISTANCE Rf

Rf=2k

500mV

0V

-500mV
0s 0.5ms 1.0ms 1.5ms 2.0ms 2.5ms 3.0ms 3.5ms 4.0ms 4.5ms 5.0ms
V(6) V(2) V(1)
Time
Rf=4k

800mV

400mV

0V

-400mV

-800mV
0s 0.5ms 1.0ms 1.5ms 2.0ms 2.5ms 3.0ms 3.5ms 4.0ms 4.5ms 5.0ms
V(6) V(2) V(1)
Time

Rf=6k

1.0V

0.5V

0V

-0.5V

-1.0V
0s 0.5ms 1.0ms 1.5ms 2.0ms 2.5ms 3.0ms 3.5ms 4.0ms 4.5ms 5.0ms
V(6) V(2) V(1)
Time
Rf=8k

2.0V

1.0V

0V

-1.0V
0s 0.5ms 1.0ms 1.5ms 2.0ms 2.5ms 3.0ms 3.5ms 4.0ms 4.5ms 5.0ms
V(6) V(2) V(1)
Time
Non-Inverting Amplifier - UA741
R F 2k

R 1 7 O PAMP
-

1
1k 2 O U T

3
+
U 1 4 6 Vo
0

V in
0Vdc

0
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 -6V -4V -2V 0V 2V 4V 6V 8V 10V
V(6) V(3)
Vin

Rf=4k
20V

10V

0V

-10V

-20V
-10V -8V -6V -4V -2V 0V 2V 4V 6V 8V 10V
V(6) V(3)
Vin
Rf=6k
20V

10V

0V

-10V

-20V
-10V -8V -6V -4V -2V 0V 2V 4V 6V 8V 10V
V(6) V(3)
Vin

Rf=8k
20V

10V

0V

-10V

-20V
-10V -8V -6V -4V -2V 0V 2V 4V 6V 8V 10V
V(6) V(3)
Vin
Rf=10k
20V

10V

0V

-10V

-20V
-10V -8V -6V -4V -2V 0V 2V 4V 6V 8V 10V
V(6) V(3)
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 10Hz 30Hz 100Hz 300Hz 1.0KHz 3.0KHz 10KHz 30KHz 100KHz 300KHz 1.0MHz
V(6) V(3)
Frequency

Rf=4k
600mV

400mV

200mV

0V
1.0Hz 3.0Hz 10Hz 30Hz 100Hz 300Hz 1.0KHz 3.0KHz 10KHz 30KHz 100KHz 300KHz 1.0MHz
V(6) V(3)
Frequency
Rf=6k
800mV

600mV

400mV

200mV

0V
1.0Hz 3.0Hz 10Hz 30Hz 100Hz 300Hz 1.0KHz 3.0KHz 10KHz 30KHz 100KHz 300KHz 1.0MHz
V(6) V(3)
Frequency

Rf=8k
1.0V

0.5V

0V
1.0Hz 3.0Hz 10Hz 30Hz 100Hz 300Hz 1.0KHz 3.0KHz 10KHz 30KHz 100KHz 300KHz 1.0MHz
V(6) V(3)
Frequency

Rf=10k
1.2V

0.8V

0.4V

0V
1.0Hz 3.0Hz 10Hz 30Hz 100Hz 300Hz 1.0KHz 3.0KHz 10KHz 30KHz 100KHz 300KHz 1.0MHz
V(6) V(3)
Frequency
OUTPUT VS INPUT FOR DIFFERENT VALUES OF RESISTANCE Rf

Rf=2k
400mV

200mV

0V

-200mV

-400mV
0s 0.5ms 1.0ms 1.5ms 2.0ms 2.5ms 3.0ms 3.5ms 4.0ms 4.5ms 5.0ms
V(6) V(3)
Time

Rf=4k
1.0V

0.5V

0V

-0.5V
0s 0.5ms 1.0ms 1.5ms 2.0ms 2.5ms 3.0ms 3.5ms 4.0ms 4.5ms 5.0ms
V(6) V(3)
Time

Rf=6k
800mV

400mV

0V

-400mV

-800mV
0s 0.5ms 1.0ms 1.5ms 2.0ms 2.5ms 3.0ms 3.5ms 4.0ms 4.5ms 5.0ms
V(6) V(3)
Time

Rf=8k
1.0V

0.5V

0V

-0.5V

-1.0V
0s 0.5ms 1.0ms 1.5ms 2.0ms 2.5ms 3.0ms 3.5ms 4.0ms 4.5ms 5.0ms
V(6) V(3)
Time

Rf=10k
2.0V

1.0V

0V

-1.0V

-2.0V
0s 0.5ms 1.0ms 1.5ms 2.0ms 2.5ms 3.0ms 3.5ms 4.0ms 4.5ms 5.0ms
V(6) V(3)
Time
EXPERIMENT NO.2

SIMULATE AN OPAMP AS AN INTEGRATOR AND A DIFFERENTIATOR

Differentiator using Opamp UA741


R 2 2k

1 C
2 R 1 7 O PAM P
-

Vin
0 .2 u F 100 3 O U T

0
+
U 1 4 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 1.0ms 1.5ms 2.0ms 2.5ms 3.0ms 3.5ms 4.0ms 4.5ms 5.0ms
V(6) V(1)
Time

FOR TRIANGULAR WAVE


1.0V

0.5V

0V

-0.5V

-1.0V
0s 0.5ms 1.0ms 1.5ms 2.0ms 2.5ms 3.0ms 3.5ms 4.0ms 4.5ms 5.0ms
V(6) V(1)
Time

FOR SINE WAVE


2.0V

1.0V

0V

-1.0V

-2.0V
0s 0.5ms 1.0ms 1.5ms 2.0ms 2.5ms 3.0ms 3.5ms 4.0ms 4.5ms 5.0ms
V(6) V(1)
Time

Integrator using Opamp UA741


C

0 .2 u F
R 1 7 O PAMP
Vin 1 100 2
-

O U T Vo
0
+
U 1 4 6

0
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 1.0ms 1.5ms 2.0ms 2.5ms 3.0ms 3.5ms 4.0ms 4.5ms 5.0ms
V(6) V(1)
Time

FOR TRIANGULAR WAVE


20V

10V

0V

-10V

-20V
0s 0.5ms 1.0ms 1.5ms 2.0ms 2.5ms 3.0ms 3.5ms 4.0ms 4.5ms 5.0ms
V(6) V(1)
Time

FOR SINE WAVE


20V

10V

0V

-10V

-20V
0s 0.5ms 1.0ms 1.5ms 2.0ms 2.5ms 3.0ms 3.5ms 4.0ms 4.5ms 5.0ms
V(6) V(1)
Time

EXPERIMENT NO 3
CREATE A MACROMODEL OF OPAMP.SIMULATE A NON-INVERTING 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:\Users\Nishant\Documents\pspice\opamp1.lib
.ac DEC 100 1 1meg
.probe
.end
4.0V

3.0V

2.0V

1.0V

0V
1.0Hz 3.0Hz 10Hz 30Hz 100Hz 300Hz 1.0KHz 3.0KHz 10KHz 30KHz 100KHz 300KHz 1.0MHz
V(6) V(3) V(3)
Frequency

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:\Users\Nishant\Documents\pspice\opamp1.lib
.ac DEC 100 1 1meg
.probe
.end

4.0V

3.0V

2.0V

1.0V
1.0Hz 3.0Hz 10Hz 30Hz 100Hz 300Hz 1.0KHz 3.0KHz 10KHz 30KHz 100KHz 300KHz 1.0MHz
V(6) V(3) V(3)
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:\Users\Nishant\Documents\pspice\opamp1.lib
.ac DEC 50 1 1MEG
.probe
.end

6.0V

4.0V

2.0V

0V
0Hz 0.1MHz 0.2MHz 0.3MHz 0.4MHz 0.5MHz 0.6MHz 0.7MHz 0.8MHz 0.9MHz 1.0MHz
V(6) V(1) V(1)
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 -3.0V -2.0V -1.0V 0.0V 1.0V 2.0V 3.0V 4.0V 5.0V
I(Vc1) I(Vc2)
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
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 -2.0V -1.0V 0.0V 1.0V 2.0V 3.0V 4.0V 5.0V
V(4) V(5) V(4)- V(5)
Vd
3. TRANSIENT ANALYSIS

A)DIFFERENTIAL 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 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 1.5ms 2.0ms 2.5ms 3.0ms 3.5ms 4.0ms 4.5ms 5.0ms
(V(4)-V(5))/ V(20)
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
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

0
0s 0.5ms 1.0ms 1.5ms 2.0ms 2.5ms 3.0ms 3.5ms 4.0ms 4.5ms 5.0ms
(V(4)- V(5))/ V(10) V(4) V(5)
Time

Você também pode gostar