summaryrefslogtreecommitdiff
path: root/2288/CH5/EX5.14.11
diff options
context:
space:
mode:
authorpriyanka2015-06-24 15:03:17 +0530
committerpriyanka2015-06-24 15:03:17 +0530
commitb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch)
treeab291cffc65280e58ac82470ba63fbcca7805165 /2288/CH5/EX5.14.11
downloadScilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.gz
Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.bz2
Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.zip
initial commit / add all books
Diffstat (limited to '2288/CH5/EX5.14.11')
-rwxr-xr-x2288/CH5/EX5.14.11/ex5_14_11.sce35
1 files changed, 35 insertions, 0 deletions
diff --git a/2288/CH5/EX5.14.11/ex5_14_11.sce b/2288/CH5/EX5.14.11/ex5_14_11.sce
new file mode 100755
index 000000000..335bd52da
--- /dev/null
+++ b/2288/CH5/EX5.14.11/ex5_14_11.sce
@@ -0,0 +1,35 @@
+//Exa 5.14.11
+clc;
+clear;
+close;
+// Given data
+bita= 100;
+V_BEsat= 0.8;// in V
+V_CEsat= 0.2;// in V
+V_BEact= 0.7;// in V
+V_CC = 10;// in V
+R_E = 1;// in kΩ
+R_C = 2;// in kΩ
+R_B= 100;// in kΩ
+bita=100;
+alpha= bita/(1+bita);
+// Applying KVL to collector circuit
+// V_CC= I_Csat*R_C +V_CE +R_E*I_E
+// but I_E= alpha*I_Csat
+I_Csat= (V_CC-V_CEsat)/(R_C+R_E*alpha);// in mA
+I_Bmin= I_Csat/bita;// in mA
+// Applying KVL to base loop
+// V_CC= I_B*R_B +V_BEsat +I_E*R_E
+// but I_E= I_Csat+I_B
+I_B= (V_CC-V_BEsat-I_Csat*R_E)/(R_B+R_E);// in mA
+disp(I_B*10^3,"The value of I_B in µA is : ")
+disp(I_Bmin*10^3,"The minimum value of I_B in µA is : ")
+if I_B>I_Bmin then
+ disp("Since the value of I_B is greater than the value of I_Bmin, ")
+ disp("Hence the transistor is in saturation .")
+end
+I_E= (1+bita)*I_Bmin;// in mA
+R_E= (V_CC-V_BEact-I_Bmin*R_B)/I_E;// in kΩ
+disp(R_E,"The value of R_E in kΩ is : ")
+disp("So R_E should be greater than this value in order to bring the transistor just out of saturation ")
+