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 /2330/CH6 | |
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 '2330/CH6')
-rwxr-xr-x | 2330/CH6/EX6.10/ex6_10.sce | 42 | ||||
-rwxr-xr-x | 2330/CH6/EX6.11/ex6_11.sce | 35 | ||||
-rwxr-xr-x | 2330/CH6/EX6.2/ex6_2.sce | 14 | ||||
-rwxr-xr-x | 2330/CH6/EX6.3/ex6_3.sce | 19 | ||||
-rwxr-xr-x | 2330/CH6/EX6.4/ex6_4.sce | 35 | ||||
-rwxr-xr-x | 2330/CH6/EX6.5/ex6_5.sce | 17 | ||||
-rwxr-xr-x | 2330/CH6/EX6.6/ex6_6.sce | 19 | ||||
-rwxr-xr-x | 2330/CH6/EX6.7/ex6_7.sce | 18 | ||||
-rwxr-xr-x | 2330/CH6/EX6.8/ex6_8.sce | 17 | ||||
-rwxr-xr-x | 2330/CH6/EX6.9/ex6_9.sce | 24 |
10 files changed, 240 insertions, 0 deletions
diff --git a/2330/CH6/EX6.10/ex6_10.sce b/2330/CH6/EX6.10/ex6_10.sce new file mode 100755 index 000000000..18511cdd3 --- /dev/null +++ b/2330/CH6/EX6.10/ex6_10.sce @@ -0,0 +1,42 @@ +// Example 6.10
+format('v',5)
+clc;
+clear;
+close;
+// given data
+bita= 150;
+R1= 10*10^3;// in Ω
+R2= 2.2*10^3;// in Ω
+R_E= 1*10^3;// in Ω
+Rs= 1*10^3;// in Ω
+R_C= 3.6*10^3;// in Ω
+R_L= 1.5*10^3;// in Ω
+V_CC= 10;// in V
+V_BE= 0.7;// in V
+Vt= 25*10^-3;// in V
+Vin= 1*10^-3;// in V
+V_B= R2*V_CC/(R1+R2);// in V
+V_E= V_B-V_BE;// in V
+I_E= V_E/R_E;// in A
+r_desh_e= Vt/I_E;// in Ω
+Zin_base= bita*r_desh_e;// in Ω
+Zin= R1*R2*Zin_base/(R1*R2+R1*Zin_base+R2*Zin_base);// in Ω
+Vb1= Zin*Vin/(Rs+Zin);// in V
+r_L= R_C*Zin/(R_C+Zin);// in Ω
+V_B= R2*V_CC/(R1+R2);// in V
+V_E= V_B-V_BE;// in V
+I_E= V_E/R_E;// in A
+r_desh_e= Vt/I_E;// in Ω
+A1= r_L/r_desh_e;
+Vb2= A1*Vb1;// in V
+r_L= R_C*R_L/(R_C+R_L);// in Ω
+A2= r_L/r_desh_e;
+// The ac output voltage across the final load resistor
+Vout= A2*Vb2;// in V
+A= A1*A2;
+Vout= A*Vb1;// in V
+disp(Vout,"The ac output voltage across the final load resistor in volts is : ")
+
+
+
+
diff --git a/2330/CH6/EX6.11/ex6_11.sce b/2330/CH6/EX6.11/ex6_11.sce new file mode 100755 index 000000000..d0341a120 --- /dev/null +++ b/2330/CH6/EX6.11/ex6_11.sce @@ -0,0 +1,35 @@ +// Example 6.11
+format('v',6)
+clc;
+clear;
+close;
+// given data
+bita= 150;
+R1= 10*10^3;// in Ω
+R2= 2.2*10^3;// in Ω
+R_C= 3.6*10^3;// in Ω
+Rs= 1*10^3;// in Ω
+R_L= 1.5*10^3;// in Ω
+r_E= 180;// in Ω
+R_E= 1*10^3;// in Ω
+V_CC= 10;// in V
+V_BE= 0.7;// in V
+Vt= 25*10^-3;// in V
+Vin= 1*10^-3;// in V
+V_B= R2*V_CC/(R1+R2);// in V
+V_E= V_B-V_BE;// in V
+I_E= V_E/R_E;// in A
+r_desh_e= Vt/I_E;// in Ω
+Zin_base= bita*(r_desh_e+r_E);// in Ω
+Zin= R1*R2*Zin_base/(R1*R2+R1*Zin_base+R2*Zin_base);// in Ω
+r_L= R_C*Zin/(R_C+Zin);// in Ω
+A1= r_L/(r_E+r_desh_e);
+r_L= R_C*R_L/(R_C+R_L);// in Ω
+A2= r_L/(r_desh_e+r_E);
+A= A1*A2;
+Vb1= Zin*Vin/(Rs+Zin);// in V
+// The ac voltage at the final output
+Vout= A*Vb1;// in V
+Vout= Vout*10^3;// in mV
+disp(Vout,"The ac voltage at the final output in mV is : ")
+
diff --git a/2330/CH6/EX6.2/ex6_2.sce b/2330/CH6/EX6.2/ex6_2.sce new file mode 100755 index 000000000..62fe784f0 --- /dev/null +++ b/2330/CH6/EX6.2/ex6_2.sce @@ -0,0 +1,14 @@ +// Example 6.2
+format('v',4)
+clc;
+clear;
+close;
+// given data
+R1= 10;// in Ω
+R2= 10010;// in Ω
+V1= 10;// in V
+// The total voltage across the 10 Ω resistance
+V= R1/R2*V1;// in V
+V= V*10^3;// in mV
+disp(V,"The total voltage across the 10 Ω resistance in mV is :");
+
diff --git a/2330/CH6/EX6.3/ex6_3.sce b/2330/CH6/EX6.3/ex6_3.sce new file mode 100755 index 000000000..543006197 --- /dev/null +++ b/2330/CH6/EX6.3/ex6_3.sce @@ -0,0 +1,19 @@ +// Example 6.3
+format('v',6)
+clc;
+clear;
+close;
+// given data
+R= 10*10^3;// in Ω
+V_CC= 15;// in V
+V_BE= 0.7;// in V
+Vt= 25*10^-3;// in V
+Vp= 1*10^-3;// in V
+I= (V_CC-V_BE)/R;// in A
+r_ac= Vt/I;// in Ω
+// The total current through diode
+Ip= Vp/r_ac;// in A
+Ip= Ip*10^6;// in µA
+disp(Ip,"The total current through diode in µA is : ")
+
+
diff --git a/2330/CH6/EX6.4/ex6_4.sce b/2330/CH6/EX6.4/ex6_4.sce new file mode 100755 index 000000000..be9e12faa --- /dev/null +++ b/2330/CH6/EX6.4/ex6_4.sce @@ -0,0 +1,35 @@ +// Example 6.4
+format('v',5)
+clc;
+clear;
+close;
+// given data
+R1= 47*10^3;// in Ω
+R2= 15*10^3;// in Ω
+R_E= 8.2*10^3;// in Ω
+R_C= 10*10^3;// in Ω
+R3= 3.3*10^3;// in Ω
+bita= 200;
+V_CC= 30;// in V
+V_BE= 0.7;// in V
+Vin= 5*10^-3;//in V
+Vt= 25*10^-3;// in V
+V2= R2*V_CC/(R1+R2);// in V
+// DC voltage across emitter
+V_E= V2-V_BE;// in V
+// Emitter current
+I_E= V_E/R_E;// in A
+r_desh_e= Vt/I_E;// in Ω
+r_L= R_C*R3/(R_C+R3);//in Ω
+A= r_L/r_desh_e;
+// The output voltage
+Vout= A*Vin;// in V
+Zin_base= bita*r_desh_e;// in Ω
+// The input impedance of amplifier
+Zin= R1*R2*Zin_base/(R2*Zin_base+R1*Zin_base+R1*R2);// in Ω
+Vout= Vout*10^3;// in mV
+Zin= Zin*10^-3;// in k ohm
+disp(Vout,"The output voltage in mV is : ")
+disp(Zin,"The input impedance of amplifier in kΩ is : ")
+
+
diff --git a/2330/CH6/EX6.5/ex6_5.sce b/2330/CH6/EX6.5/ex6_5.sce new file mode 100755 index 000000000..9ccb21a73 --- /dev/null +++ b/2330/CH6/EX6.5/ex6_5.sce @@ -0,0 +1,17 @@ +// Example 6.5
+format('v',5)
+clc;
+clear;
+close;
+// given data
+R1= 10*10^3;// in Ω
+R2= 2.2*10^3;// in Ω
+R_C= 3.6*10^3;// in Ω
+V_CC= 10;// in V
+I_C= 1.1*10^-3;// in A
+// The base voltage
+V_B= R2*V_CC/(R1+R2);// in V
+// The collector voltage
+V_C= V_CC-I_C*R_C;// in V
+disp(V_B,"The base voltage in V is : ")
+disp(V_C,"The collector voltage in V is : ")
diff --git a/2330/CH6/EX6.6/ex6_6.sce b/2330/CH6/EX6.6/ex6_6.sce new file mode 100755 index 000000000..252c3f95a --- /dev/null +++ b/2330/CH6/EX6.6/ex6_6.sce @@ -0,0 +1,19 @@ +// Example 6.6
+format('v',6)
+clc;
+clear;
+close;
+// given data
+V2= 1.1;// in V
+Vin= 1*10^-3;// in V
+Vt= 25*10^-3;// in V
+R2= 1*10^3;// in Ω
+R_C= 3.6*10^3;// in Ω
+I_E= V2/R2;// in A
+// Emitter diode ac resistance
+r_desh_e= Vt/I_E;// in Ω
+A= R_C/r_desh_e;
+// The output voltage
+Vout= A*Vin;// in V
+Vout= Vout*10^3;// in mV
+disp(Vout,"The output voltage in mV is : ")
diff --git a/2330/CH6/EX6.7/ex6_7.sce b/2330/CH6/EX6.7/ex6_7.sce new file mode 100755 index 000000000..c54d868db --- /dev/null +++ b/2330/CH6/EX6.7/ex6_7.sce @@ -0,0 +1,18 @@ +// Example 6.7
+format('v',5)
+clc;
+clear;
+close;
+// given data
+R_C= 10*10^3;// in Ω
+R_L= 82*10^3;// in Ω
+r_E= 1*10^3;// in Ω
+r_desh_e_min= 50;// in Ω
+r_desh_e_max= 100;// in Ω
+r_L= R_C*R_L/(R_C+R_L);// in Ω
+// The minimum voltage gain
+A_min= r_L/r_desh_e_max;
+// The maximum voltage gain
+A_max= r_L/r_desh_e_min;
+disp(A_min,"The minimum voltage gain is : ")
+disp(A_max,"The maximum voltage gain is : ")
diff --git a/2330/CH6/EX6.8/ex6_8.sce b/2330/CH6/EX6.8/ex6_8.sce new file mode 100755 index 000000000..1e6cc7409 --- /dev/null +++ b/2330/CH6/EX6.8/ex6_8.sce @@ -0,0 +1,17 @@ +// Example 6.8
+format('v',5)
+clc;
+clear;
+close;
+// given data
+bita= 200;
+R1= 47*10^3;// in Ω
+R2= 15*10^3;// in Ω
+r_E= 1*10^3;// in Ω
+r_desh_e= 50;// in Ω
+Zin_base= bita*(r_E+r_desh_e);// in Ω
+// The input impedance of the amplifier
+Zin= R1*R2*Zin_base/(R1*R2+R1*Zin_base+R2*Zin_base);// in Ω
+Zin= Zin*10^-3;// in k ohm
+disp(Zin,"The input impedance of the amplifier in kΩ is : ")
+
diff --git a/2330/CH6/EX6.9/ex6_9.sce b/2330/CH6/EX6.9/ex6_9.sce new file mode 100755 index 000000000..6d4ace033 --- /dev/null +++ b/2330/CH6/EX6.9/ex6_9.sce @@ -0,0 +1,24 @@ +// Example 6.9
+format('v',5)
+clc;
+clear;
+close;
+// given data
+bita= 150;
+R1= 10*10^3;// in Ω
+R2= 2.2*10^3;// in Ω
+R_E= 1*10^3;// in Ω
+V_CC= 10;// in V
+V_BE= 0.7;// in V
+Vt= 25*10^-3;// in V
+V_B= R2*V_CC/(R1+R2);// in V
+V_E= V_B-V_BE;// in V
+// The emitter current,
+I_E= V_E/R_E;// in A
+r_desh_e= Vt/I_E;// in Ω
+Zin_base= bita*r_desh_e;// in Ω
+// The input impedance of each stage
+Zin= R1*R2*Zin_base/(R1*R2+R1*Zin_base+R2*Zin_base);// in Ω
+Zin= Zin*10^-3;// in k ohm
+disp(Zin,"The input impedance of each stage in kΩ is : ")
+
|