blob: 87af61c7a4051419f4b343f2d27b7c42b0b93a29 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
// Exa 5.12
format('v',7);
clc;
clear;
close;
// Given data
gm=75;// in A/V
Rs= 1;// in kohm
Rs= Rs*10^3;// in ohm
R_E= 1;// in kohm
R_E= R_E*10^3;// in ohm
rpi= 1;// in kohm
rpi= rpi*10^3;// in ohm
hie=rpi;
Io= -gm;
Vi= Rs+R_E+rpi;
Gm= Io/Vi;
disp(Gm,"Value of Gm is : ")
Bita=-R_E;
disp(Bita,"Value of Bita is : ")
D= 1+Bita*Gm;
disp(D,"Value of D is : ")
Gmf= Gm/D;
disp(Gmf,"Value of Gmf is : ")
Ri= Rs+R_E+hie;// in ohm
Rif= Ri*D;// in ohm
Rif=Rif*10^-3;// in kohm
disp(Rif,"Value of Rif in kohm is : ")
// Ro=infinite, so R_of = Ro*D = infinite
disp("Value of R_of is ")
disp("infinite")
|