Professional Documents
Culture Documents
Expt No:
Date:
AIM:
To simulate BJT IV-Characteristics and verify the output
waveforms using Pspice.
APPARATUS REQUIRED:
PSPICE software
PC
ALGORITHMS:
PROCEDURE:
GRAPH:
*SOURCE
VS 1 0 DC 12V
VY 1 2 DC 0V
VG 7 3 PULSE 0V 30V 0.1NS 0/Ins 16.7US 4OUS)
*CIRCUIT
RB 7 6 250 ; Transistor base resistance
R505
L 3 4 145.8UH
C 5 0 200UF IC=3V
VX 4 5 DC 0V
DM 0 3 DMOD
.MODEL DMOD D(IS=2.22E-15 BV=1200V TT=0)
Q1 2 6 3 3 2N6546
.MODEL 2N6546 NPN (IS=6.83E-14 BF=13 CJE=1PF CJC=607.3PF
TF=26.5NS)
*ANALYSIS
.TRAN 2US 2.1MS 2MS UIC; Transient analysis
.PROBE
.OPTIONS ABSTOL=1.OON RELTOL=0.01 VNTOL=0.1 ITL5=40000
.FOUR 25KHZ I(VY)
.END
RESULT:
Expt No:
Date:
AIM:
To simulate RLC-Circuit parameter and verify the output
waveforms using Pspice.
APPARATUS REQUIRED:
PSPICE software
PC
ALGORITHMS:
PROCEDURE:
EXPECTED GRAPH:
RLC-CIRCUIT:
* PULSE (-VS +VS TD TR TF PW PER)
VIN 1 0 PULSE(-220V 220V 0 1NS 1NS 100US 200US)
R1 1 2 2OHMS
L1 2 3 50UH
SIMULATION OUTPUT:
RESULT:
Expt No:
Date:
AIM:
To simulate diode parameter and verify the output
waveforms using Pspice.
APPARATUS REQUIRED:
PSPICE software
PC
ALGORITHMS:
PROCEDURE:
SIMULATION OUTPUT:
Expt No:
Date:
APPARATUS REQUIRED:
1.Mat lab software 7.6(R008a)
2.PC
PROCEDURE:
MATLAB SCRIPT:
% nc is doping concentration
% rn - resistivity of n-type
% rp - resistivity of p-type
nc = logspace(14,20);
rn = (3.75e15 + nc.^0.91)./(1.47e-17*nc.^1.91 +
8.15e-1*nc);
rp = (5.86e12 + nc.^0.76)./(7.63e-18*nc.^1.76 +
4.64e-4*nc);
semilogx(nc,rn,'w',nc,rp,'w')
axis([1.0e14, 1.0e17,0,140])
MATLAB OUTPUT:
RESULT:
MATLAB SCRIPT:
t = 25:5:125;
is = 1.0e-15*(1.15).^(t-25);
plot(t,is)
title('Reverse Saturation Current vs. Temperature')
xlabel('Temperature, C')
ylabel('Current, A')
MATLAB OUTPUT:
RESULT:
Expt No:
Date:
APPARATUS REQUIRED:
1.Mat lab software 7.6(R008a)
2.PC
PROCEDURE:
MATLAB SCRIPT:
kn=1e-3;
vt=1.5;
vds=0:0.5:12;
vgs=4:2:8;
m=length(vds);
n=length(vgs);
for i=1:n
for j=1:m
if vgs(i) < vt
cur(i,j)=0;
elseif vds(j) >= (vgs(i) - vt)
cur(i,j)=kn * (vgs(i) - vt)^2;
elseif vds(j) < (vgs(i) - vt)
cur(i,j)= kn*(2*(vgs(i)-vt)*vds(j) - vds(j)^2);
end
end
end
plot(vds,cur(1,:),'w',vds,cur(2,:),'w',vds,cur(3,:),'
w')
xlabel('Vds, V')
ylabel('Drain Current,A')
title('I-V Characteristics of a MOSFET')
text(6, 0.009, 'Vgs = 4 V')
text(6, 0.023, 'Vgs = 6 V')
text(6, 0.045, 'Vgs = 8 V')
RESULT:
PROBLEM 2:
MATLAB SCRIPT:
% Breakdown voltage
k1 = 25;
k2 = 60;
nb = logspace(14,19);
n = length(nb);
for i = 1:n
vbr1(i) = k1*(nb(i)/1.0e16)^(-0.75); % Ge breakdown
voltage
vbr2(i) = k2*(nb(i)/1.0e16)^(-0.75); % Si breakdown
voltage
end
semilogx(nb,vbr1,'w', nb,vbr2,'w')
xlabel('Impurity Concentration, cm-3')
ylabel('Breakdown Voltage,V')
title('Breakdown Voltage vs. Impurity Concentration')
axis([1.0e14,1.0e17,0,2000])
text(2.0e14,270,'Ge')
text(3.0e14,1000,'Si')
RESULT: