blob: dc461cad307c12a25d9d544f38a85e452bdc7515 (
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
|
// Example 10.13: (a) fH for cascode amplifier
// (b) fH for common -emitter stage
clc, clear
RC1=1.5e3; // in ohms
RC2=RC1;
RS=300; // in ohms
r_pi=2e3; // in ohms
gm=0.05; // in mho
bta=100;
C_pi=19.5e-12; // in farads
C_mu=0.5e-12; // in farads
disp("Part (a)");
R_pi1=RS*r_pi/(RS+r_pi); // in ohma
Ri2=r_pi/(1+bta); // in ohms
RL1=RC1*Ri2/(RC1+Ri2); // in ohms
a11=R_pi1*C_pi+(R_pi1*(1+gm*RL1)+RL1)*C_mu; // in seconds
a12=C_pi/gm+C_mu*RC2; // in seconds
a1=a11+a12; // in seconds
fH=1/(2*%pi*a1); // in hertz
fH=fH*1e-6; // in Mega-hertz
disp(fH,"fH for cascode amplifier (MHz) =");
disp("Part (b)");
a1=R_pi1*C_pi+(R_pi1*(1+gm*RC1)+RC1)*C_mu; // in seconds
fH=1/(2*%pi*a1); // in hertz
fH=fH*1e-6; // in Mega-hertz
disp(fH,"fH for common-emitter stage (MHz) =");
|