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 /2375/CH5/EX5.2 | |
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 '2375/CH5/EX5.2')
-rwxr-xr-x | 2375/CH5/EX5.2/ex5_2.sce | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/2375/CH5/EX5.2/ex5_2.sce b/2375/CH5/EX5.2/ex5_2.sce new file mode 100755 index 000000000..33c116f90 --- /dev/null +++ b/2375/CH5/EX5.2/ex5_2.sce @@ -0,0 +1,46 @@ +// Exa 5.2
+clc;
+clear;
+close;
+format('v',6)
+// Given data
+I_C = 10;// in mA
+I_C =I_C * 10^-3;// in A
+V_CE = 10;// in V
+V_T= 26*10^-3;// in V
+h_ie = 500;// in ohm
+h_oe = 4*10^-5;// in S
+h_fe = 100;
+g_be = 1/260;
+h_re = 10^-4;
+f_T = 50;// in MHz
+f_T = f_T * 10^6;// in Hz
+T = 300;// in K
+Cob =3;// in pF
+Cob = Cob * 10^-12;// in F
+// (i) Transconductance
+g_m = I_C/V_T;// in A/V
+g_m= round(g_m*10^3);// in mA/V
+disp(g_m,"The Transconductance in mA/V is");
+// (ii) Input resistance
+g_m= g_m*10^-3;// in A/V
+r_be = round(h_fe/g_m);// in ohm
+disp(r_be,"The input resistance in ohm is");
+// (iii) Base spreading resistance
+r_bb = h_ie - r_be;// in ohm
+disp(r_bb,"The base spreading resistance in ohm is");
+// (iv) The feedback conductance
+format('e',8)
+g_bc = h_re*g_be;
+disp(g_bc,"The feedback conductance is");
+// (v) The output conductance
+g_ce = h_oe - (1+h_fe)*g_bc
+disp(g_ce,"The output conductance is : ")
+// (vi) Capacitance
+format('v',6)
+Cbe= g_m/(2*%pi*f_T);// in F
+Cbe= Cbe*10^12;// in pF
+disp(Cbe,"The value of C_b''e in pF is : ")
+Cc= Cob;// in F
+Cc= Cc*10^12
+disp(Cc,"The value of Cc in pF is : ")
|