From b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b Mon Sep 17 00:00:00 2001 From: priyanka Date: Wed, 24 Jun 2015 15:03:17 +0530 Subject: initial commit / add all books --- 1223/CH7/EX7.15/Ex7_15.sce | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100755 1223/CH7/EX7.15/Ex7_15.sce (limited to '1223/CH7/EX7.15') diff --git a/1223/CH7/EX7.15/Ex7_15.sce b/1223/CH7/EX7.15/Ex7_15.sce new file mode 100755 index 000000000..5bb712db1 --- /dev/null +++ b/1223/CH7/EX7.15/Ex7_15.sce @@ -0,0 +1,36 @@ +clear; +clc; +//Example 7.15 +V1=5; +V=-5; +Rs=0.1; +R1=40; +R2=5.72; +Re=0.5; +Rc=5; +Rl=10; +b=150; +Vbe=0.7; +C1=35; +C2=4; +Vt=0.026; +Icq=1.02; +gm=39.2; +r=3.82; +x=Re*Rs/(Re+Rs); +t=r/(1+b); +y=t*x/(t+x); +Tp=y*C1; +printf('\ntime constant=%.3f ns\n',Tp) +Tp=0.679*10^-3;//micro sec +f=1/(2*%pi*Tp); +printf('\nupper frequency =%.3fMHz\n',f) +T=C2*Rc*Rl/(Rc+Rl); +printf('\ntime constant=%.3f ns\n',T) +T=13.3*10^-3;//micro sec +f=1/(2*%pi*T); +printf('\nupper frequency=%.2f MHz\n',f) +x=Rc*Rl/(Rc+Rl); +y=Re*t/(Re+t); +Av=gm*x*(y/(y+Rs)); +printf('\nmidband voltage gain=%.2f \n',Av) -- cgit