blob: b9c7b37484ea4e81999d8a887178df7d5a65e42d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
//chapter 11
//example 11.5
//page 456
printf("\n")
printf("given")
Yfs=3000*10^-6;rd=50*10^3;Rs=3.3*10^3;Rd=4.7*10^3;Rl=50*10^3;rs=600;
Zs=1/Yfs
Zi=((1/Yfs)*Rs)/((1/Yfs)+Rs)
Zd=rd
Zo=(Rd*rd)/(Rd+rd)
Av=Yfs*((Rd*Rl)/(Rd+Rl))
disp("overall volateg gain")
Av=(Yfs*((Rd*Rl)/(Rd+Rl))*Zi)/(rs+Zi)
|