From b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b Mon Sep 17 00:00:00 2001 From: priyanka Date: Wed, 24 Jun 2015 15:03:17 +0530 Subject: initial commit / add all books --- 2330/CH6/EX6.10/ex6_10.sce | 42 ++++++++++++++++++++++++++++++++++++++++++ 2330/CH6/EX6.11/ex6_11.sce | 35 +++++++++++++++++++++++++++++++++++ 2330/CH6/EX6.2/ex6_2.sce | 14 ++++++++++++++ 2330/CH6/EX6.3/ex6_3.sce | 19 +++++++++++++++++++ 2330/CH6/EX6.4/ex6_4.sce | 35 +++++++++++++++++++++++++++++++++++ 2330/CH6/EX6.5/ex6_5.sce | 17 +++++++++++++++++ 2330/CH6/EX6.6/ex6_6.sce | 19 +++++++++++++++++++ 2330/CH6/EX6.7/ex6_7.sce | 18 ++++++++++++++++++ 2330/CH6/EX6.8/ex6_8.sce | 17 +++++++++++++++++ 2330/CH6/EX6.9/ex6_9.sce | 24 ++++++++++++++++++++++++ 10 files changed, 240 insertions(+) create mode 100755 2330/CH6/EX6.10/ex6_10.sce create mode 100755 2330/CH6/EX6.11/ex6_11.sce create mode 100755 2330/CH6/EX6.2/ex6_2.sce create mode 100755 2330/CH6/EX6.3/ex6_3.sce create mode 100755 2330/CH6/EX6.4/ex6_4.sce create mode 100755 2330/CH6/EX6.5/ex6_5.sce create mode 100755 2330/CH6/EX6.6/ex6_6.sce create mode 100755 2330/CH6/EX6.7/ex6_7.sce create mode 100755 2330/CH6/EX6.8/ex6_8.sce create mode 100755 2330/CH6/EX6.9/ex6_9.sce (limited to '2330/CH6') 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 : ") + -- cgit