diff options
author | priyanka | 2015-06-24 15:03:17 +0530 |
---|---|---|
committer | priyanka | 2015-06-24 15:03:17 +0530 |
commit | b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch) | |
tree | ab291cffc65280e58ac82470ba63fbcca7805165 /1223/CH8/EX8.11 | |
download | Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.gz Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.bz2 Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.zip |
initial commit / add all books
Diffstat (limited to '1223/CH8/EX8.11')
-rwxr-xr-x | 1223/CH8/EX8.11/Ex8_11.sce | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/1223/CH8/EX8.11/Ex8_11.sce b/1223/CH8/EX8.11/Ex8_11.sce new file mode 100755 index 000000000..6d6b2a2b9 --- /dev/null +++ b/1223/CH8/EX8.11/Ex8_11.sce @@ -0,0 +1,38 @@ +clear;
+clc;
+//Example 8.11
+R1=2;//KOhm
+R2=R1;
+Rl=.1;//KOhm
+b=60;
+Vbe=0.6;
+Veb=0.6;
+V1=15;
+V2=V1;
+iR1=(V1-Vbe)/R1;
+//iR1=iR2=iE1=iE2
+printf('\niR1=%.2f mA\n',iR1)
+vo=10;
+io=vo/Rl;
+printf('\noutput current=%.3f mA\n',io)
+iB3=100/61;
+printf('\niB3=%.3fmA\n',iB3)
+iR1=(V1-(10+Vbe))/R1;
+printf('\ncurrent in R1=%.3f mA\n',iR1)
+iE1=iR1-iB3;
+printf('\niE1=%.3f mA\n',iE1)
+iB1=iE1/(1+b);
+iB1=iB1*1000;//micro A
+printf('\niB1=%.3f microA\n',iB1)
+iE2=(10-0.6+15)/R1;
+printf('\niE2=%.3f mA\n',iE2)
+iB2=iE2/(1+b);
+iB2=iB2*1000;
+printf('\niB2=%.3f microA\n',iB2)
+Ii=iB2-iB1;
+printf('\ninput current=%.3f microA\n',Ii)
+Ii=Ii*0.001;//mA
+Ai=io/Ii;
+printf('\ncurrent gain=%.2f\n',Ai)
+Ai=(1+b)*R1/(2*Rl);
+printf('\npredicted current gain=%.2f\n',Ai)
|