Lic Lab File

Embed Size (px)

DESCRIPTION

P spice experiments for students doing engineering

Citation preview

LIC LAB FILE

LIC LAB FILE

SUBMITTED BY: S.SRIVATHSAN526/IC/11

EXPERIMENT 1

AIM: Simulate Op-Amp(741) as Inverting and Non-inverting amplifier

1. DC analysis(Find linear range for all values of Rf)2. AC analysis(Gain v/s Frequency graph)3. Transient Analysis

1. Inverting amplifier :

Inverting(DC)*inverting opampX 0 2 7 4 6 UA741rin 1 2 1K rf 6 2 2Kvp 7 0 DC 12Vvn 0 4 DC 12Vvin 1 0 DC 0V.lib eval.lib.dc vin -15 +15 0.1.probe .end

Inverting(AC)*inverting acX 0 2 7 4 6 UA741rin 1 2 1K rf 6 2 2Kvp 7 0 DC 12Vvn 0 4 DC 12Vvin 1 0 AC 2V.lib eval.lib.ac DEC 20 1Hz 2MEGHz .probe .end

Inverting(Transient)*opamp inverting amplifier*x1 0 2 3 4 5 uA741.lib eval.libr1 1 2 1krf 2 5 10kv1 1 0 sin(0 1 1k)v+ 3 0 DC 12Vv- 0 4 DC 12V.Tran 0.1us 5ms 0ms 0.01ms.probe

2. Non-Inverting Amplifier

Non-Inverting (DC)*noninverting opamp dcX 3 2 7 4 6 UA741rin 2 0 1K rf 6 2 2Kvp 7 0 DC 12Vvn 0 4 DC 12Vvin 3 0 DC 0V.lib C:\Cadence\SPB_16.3\tools\pspice\library\eval.lib.dc lin vin -12 +12 1 .probe .end

Non-Inverting (AC)*noninverting opamp acX 3 2 7 4 6 UA741rin 2 0 1K rf 6 2 2Kvp 7 0 DC 12Vvn 0 4 DC 12Vvin 3 0 AC 2V.lib C:\Cadence\SPB_16.3\tools\pspice\library\eval.lib.ac DEC 20 1Hz 2MEGHz .probe .end

* Non-Inverting(Transient)*non-inv opampx1 1 2 3 4 5 uA741.lib eval.libr1 0 2 1krf 2 5 10kv+ 3 0 DC 12Vv- 0 4 DC 12Vv1 1 0 sin(0 1 1k).tran 0.1us 5ms 0ms 0.01ms.probe

EXPERIMENT 2

AIM: To study basic application of OP-AMP as a differentiator and as an integrator and obtain different RC combination for each giving an undistorted output by using built in Opamp library

INTEGRATOR

* Op-amp integratorx 0 3 4 5 6 uA741.lib eval.libr1 1 3 10kr2 3 6 10kc1 3 6 0.01ufv1 1 0 pulse(-1v 1v 0ms 0ms 0ms 0.1ms 0.2ms).tran 0.1us 2ms 1ms 0.01ms.probe

*integrator

r1 1 2 5.5kc1 2 6 0.01ufx1 0 2 7 4 6 ua741vp 7 0 dc 12v vn 0 4 dc 12vvin 1 0 sin(0 2 500hz).lib nom.lib.tran 0.01m 0.01 0 0.01m.probe.end

*integrator

r1 1 2 5.5kc1 2 6 1ufx1 0 2 7 4 6 ua741vp 7 0 dc 12v vn 0 4 dc 12vvin 1 0 pulse(-3 3 1n 0.5 0.5 1n 1).lib nom.lib.tran 0.01 2 0 0.01.probe.end

DIFFERENCIATOR

*Op-amp differentiator

x 0 3 4 5 6 uA741.lib eval.libr1 1 2 1kr2 3 6 1kc1 2 3 0.005ufv+ 4 0 DC 12vv- 0 5 DC 12vv1 1 0 pulse(-1v 1v 0ms 0ms 0ms 0.1ms 0.2ms).tran 0.1us 1ms 0ms 0.01ms.probe

*differenciator

c1 1 2 0.1ufr1 2 6 10kc2 2 6 0.01ufx1 0 2 7 4 6 ua741vp 7 0 dc 12v vn 0 4 dc 12vvin 1 0 sin(0 1 50hz).lib nom.lib.tran 0.1m 0.1 0 0.1m.probe.end

*differenciator

c1 1 2 5ufr1 2 6 10kc2 2 6 0.01ufx1 0 2 7 4 6 ua741vp 7 0 dc 12v vn 0 4 dc 12vvin 1 0 pulse(-1 1 1n 1 1 1n 2).lib nom.lib.tran 0.1 5 0 0.1.probe.end

EXPERIMENT 3

Aim: To study KHN-Biquad filter.

* KHN BIQUADx1 1 2 10 11 3 ua741x2 0 4 10 11 6 ua741x3 0 7 10 11 9 ua741v+ 10 0 DC 12v- 0 11 DC 12.lib eval.librs 16 1 10krf 2 3 10kr1 3 4 1kc1 4 6 0.01ufr2 6 7 1kc2 7 9 0.01ufrk1 2 9 10krk2 1 6 4.14kv1 16 0 ac 0.1.ac dec 10 1 200k.probe

EXPERIMENT 4(a)

Aim: Create a macro model of OPAMP. Simulate a non-inverting amplifier and its compensated version.

* macromodel for opamp.subckt myopamp 3 2 6r1 0 3 10Megr2 3 2 2Megr3 2 0 10Megc1 5 0 0.01ufe1 4 0 3 2 2e5e2 10 0 5 0 1r4 4 5 10Megr5 10 6 75.ends

*opamp inverting amplifier using macromodelx1 0 2 5 myopamp.lib C:\Users\SRIVATHSAN\Desktop\myopamp\myopamp.libr1 1 2 1krf 2 5 10kv1 1 0 sin(0 1 1k).Tran 0.1us 5ms 0ms 0.01ms.probe.end

*opamp non-inverting amplifier using macromodelx1 1 2 5 myopamp.lib C:\Users\SRIVATHSAN\Desktop\myopamp\myopamp.libr1 0 2 1krf 2 5 5kv1 1 0 sin(0 1 1k).Tran 0.1us 5ms 0ms 0.01ms.probe

*opamp using macromodel uncompensatedx1 0 2 5 myopamp.lib C:\Users\SRIVATHSAN\Desktop\myopamp\myopamp.libr1 1 2 1krf 2 5 10kv1 1 0 ac 2v.ac dec 1 10 2meg.probe.end

*myopamp_NI_comp.lib C:\Users\Srivathsan\Desktop\myopamp\myopamp.libR1 2 0 1KR2 2 3 10KR3 3 4 20KR4 4 6 2.5KX1 1 2 6 myopampX2 5 4 3 myopampVin 1 0 AC 2V.AC DEC 10 1 1MEG.PROBE.END

*myopamp_I_comp.lib C:\Users\Srivathsan\Desktop\myopamp\ myopamp.libR1 2 0 5KR2 2 5 5KR3 4 0 20KR4 3 4 20KR5 4 5 10KR6 7 8 5KR7 7 6 5KX1 1 7 6 myopampX2 4 1 8 myopampX3 2 1 3 myopampVin 1 0 AC 2V.AC DEC 10 1 100GHZ.PROBE.END

EXPERIMENT 5

Aim: To simulate differential amplifier based on current mirror. Perform AC, DC and transient analysis.

*bjt diff amp(DC).lib eval.lib

q1 4 1 2 q2n2222q2 5 3 2 q2n2222q3 8 8 9 q2n2222q4 2 8 9 q2n2222

vc1 6 4 dc 0vvc2 6 5 dc 0vvd 10 0 ac 1ve1 1 7 10 0 0.5e2 7 3 10 0 0.5vcm 7 0 dc 0vr3 8 0 4.3krd 0 10 1.dc vd -5 5 0.01vcc 6 0 dc 5vvcc2 0 9 dc 5v

.probe.end

*bjt diff amp(AC).lib eval.lib

q1 4 1 2 q2n2222q2 5 3 2 q2n2222q3 8 8 9 q2n2222q4 2 8 9 q2n2222

rc1 6 4 1krc2 6 5 1kvd 10 0 ac 1ve1 1 7 10 0 0.5e2 7 3 10 0 0.5vcm 7 0 dc 0vr3 8 0 4.3krd 0 10 1.ac DEC 10 1 100kvcc 6 0 dc 5vvcc2 0 9 dc 5v

.probe.end

*bjt diff amp(Transient).lib eval.lib

q1 4 1 2 q2n2222q2 5 3 2 q2n2222q3 8 8 9 q2n2222q4 2 8 9 q2n2222

rc1 6 4 1krc2 6 5 1kvd 10 0 sin(0 0.1 50)e1 1 7 10 0 0.5e2 7 3 10 0 0.5vcm 7 0 dc 0vr3 8 0 4.3krd 0 10 1.tran 0.0001 0.1 1n 0.0001vcc 6 0 dc 5vvcc2 0 9 dc 5v

.probe.end