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 /68/CH5/EX5.1/ex1.sce | |
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 '68/CH5/EX5.1/ex1.sce')
-rwxr-xr-x | 68/CH5/EX5.1/ex1.sce | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/68/CH5/EX5.1/ex1.sce b/68/CH5/EX5.1/ex1.sce new file mode 100755 index 000000000..4c33d5646 --- /dev/null +++ b/68/CH5/EX5.1/ex1.sce @@ -0,0 +1,22 @@ +// Example 5.1 : Design of given circuit with current 2mA
+// BJT will be operating in active mode
+B=100; // B is beta value
+a=B/(B+1); // a is alpha value
+v_BE=0.7; // v_BE (V) at i_C=1mA
+i_C=1*10^-3:1*10^-3:2*10^-3; // (A)
+I_C=2*10^-3; // (A)
+V_T=25*10^-3; // (V)
+V_C=5; // (V)
+V_CC=15; // (V)
+V_B=0; // (V)
+V_RC=V_CC-V_C;// V_RC is the voltage drop across resistor R_C
+R_C=V_RC/I_C;
+disp(R_C,"Collector Resistance R_C (ohm)")
+V_BE=v_BE+V_T*log(i_C(2)/i_C(1));
+disp(V_BE,"Base emitter voltage V_BE (V) at i_C=2mA")
+V_E=V_B-V_BE;
+disp(V_E,"Emitter voltage V_E (V)")
+I_E=I_C/a;
+disp(I_E,"Emitter current I_E (A)")
+R_E=(V_E-(-V_CC))/I_E;
+disp(R_E,"Emitter resistance R_C (ohm)")
\ No newline at end of file |