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 /2444/CH7 | |
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 '2444/CH7')
-rwxr-xr-x | 2444/CH7/EX7.1/ex7_1.sce | 13 | ||||
-rwxr-xr-x | 2444/CH7/EX7.10/ex7_10.sce | 11 | ||||
-rwxr-xr-x | 2444/CH7/EX7.11/ex7_11.sce | 18 | ||||
-rwxr-xr-x | 2444/CH7/EX7.12/ex7_12.sce | 17 | ||||
-rwxr-xr-x | 2444/CH7/EX7.13/ex7_13.sce | 18 | ||||
-rwxr-xr-x | 2444/CH7/EX7.14/ex7_14.sce | 18 | ||||
-rwxr-xr-x | 2444/CH7/EX7.15/ex7_15.sce | 17 | ||||
-rwxr-xr-x | 2444/CH7/EX7.16/ex7_16.sce | 13 | ||||
-rwxr-xr-x | 2444/CH7/EX7.2/ex7_2.sce | 18 | ||||
-rwxr-xr-x | 2444/CH7/EX7.3/ex7_3.sce | 17 | ||||
-rwxr-xr-x | 2444/CH7/EX7.4/ex7_4.sce | 24 | ||||
-rwxr-xr-x | 2444/CH7/EX7.5/ex7_5.sce | 20 | ||||
-rwxr-xr-x | 2444/CH7/EX7.6/ex7_6.sce | 16 | ||||
-rwxr-xr-x | 2444/CH7/EX7.7/ex7_7.sce | 18 | ||||
-rwxr-xr-x | 2444/CH7/EX7.8/ex7_8.sce | 19 | ||||
-rwxr-xr-x | 2444/CH7/EX7.9/ex7_9.sce | 13 |
16 files changed, 270 insertions, 0 deletions
diff --git a/2444/CH7/EX7.1/ex7_1.sce b/2444/CH7/EX7.1/ex7_1.sce new file mode 100755 index 000000000..aeefd710b --- /dev/null +++ b/2444/CH7/EX7.1/ex7_1.sce @@ -0,0 +1,13 @@ +// Exa 7.1
+clc;
+clear;
+close;
+format('v',5)
+// Given data
+L = 29.3;// in µH
+L = L * 10^-6;// in H
+C = 450;// in pF
+C = C * 10^-12;// in F
+f_o = 1/( 2*%pi*(sqrt( L*C )) );// in Hz
+f_o = f_o * 10^-6;// in MHz
+disp(f_o,"The frequency of oscillation in MHz is");
diff --git a/2444/CH7/EX7.10/ex7_10.sce b/2444/CH7/EX7.10/ex7_10.sce new file mode 100755 index 000000000..a1567c665 --- /dev/null +++ b/2444/CH7/EX7.10/ex7_10.sce @@ -0,0 +1,11 @@ +// Exa 7.10
+clc;
+clear;
+close;
+format('v',6)
+// Given data
+C = 0.04;// in pF
+Cdesh = 2;// in pF
+Per1 = (1/2)*(C/Cdesh)*100;// in %
+Per2 = (sqrt(1+C/Cdesh)-1)*100;// in %
+disp("Parallel resonant frequency is greater than series resonant frequency by "+string(Per2)+" %");
diff --git a/2444/CH7/EX7.11/ex7_11.sce b/2444/CH7/EX7.11/ex7_11.sce new file mode 100755 index 000000000..5f82b8ac5 --- /dev/null +++ b/2444/CH7/EX7.11/ex7_11.sce @@ -0,0 +1,18 @@ +// Exa 7.11
+clc;
+clear;
+close;
+format('v',5)
+// Given data
+R1 = 800;// in k ohm
+R1 = R1 * 10^3;// in ohm
+R2 = R1;// in ohm
+R3 = R1;// in ohm
+R = R1;// in ohm
+C1 = 100;// in pF
+C1 = C1 * 10^-12;// in F
+C2 = C1;// in F
+C3 = C1;// in F
+C = C1;// in F
+f_o = 1/(2*%pi*R*C*sqrt(6));// in Hz
+disp(f_o,"The frequency of oscillation in Hz is");
diff --git a/2444/CH7/EX7.12/ex7_12.sce b/2444/CH7/EX7.12/ex7_12.sce new file mode 100755 index 000000000..1184aefb2 --- /dev/null +++ b/2444/CH7/EX7.12/ex7_12.sce @@ -0,0 +1,17 @@ +// Exa 7.12
+clc;
+clear;
+close;
+format('v',6)
+// Given data
+C1 = 0.016;// in µF
+C1 = C1 * 10^-6;// in F
+C2 = C1;// in F
+C3 = C1;// in F
+C = C1;// in F
+//f_o = 1/(2*%pi*R*C*sqrt(10));
+f_o = 1;// in kHz
+f_o = f_o * 10^3;// in Hz
+R = 1/(2*%pi*f_o*C*sqrt(10));// in ohm
+disp(R,"The value of resiatnce in ohm is");
+disp("Standard value : 3.3 kohm")
diff --git a/2444/CH7/EX7.13/ex7_13.sce b/2444/CH7/EX7.13/ex7_13.sce new file mode 100755 index 000000000..97166548e --- /dev/null +++ b/2444/CH7/EX7.13/ex7_13.sce @@ -0,0 +1,18 @@ +// Exa 7.13
+clc;
+clear;
+close;
+format('v',5)
+// Given data
+f_o = 10;// in kHz
+f_o = f_o * 10^3;// in Hz
+R = 200;// in k ohm
+R = R * 10^3;// in ohm
+C = 1/(2*%pi*f_o*R);// in F
+C=C*10^12;// in pF
+disp(C,"The value of C in pF is");
+R4 = R;// in ohm
+R4= R4*10^-3;// in k ohm
+disp(R4,"The value of R4 in k ohm is");
+R3 = R4*2;// in k ohm
+disp(R3,"The value of R3 in k ohm is");
diff --git a/2444/CH7/EX7.14/ex7_14.sce b/2444/CH7/EX7.14/ex7_14.sce new file mode 100755 index 000000000..c2497e16d --- /dev/null +++ b/2444/CH7/EX7.14/ex7_14.sce @@ -0,0 +1,18 @@ +// Exa 7.14
+clc;
+clear;
+close;
+format('v',4)
+// Given data
+f = 15;// in kHz
+f = f * 10^3;// in Hz
+R = 200;// in k ohm
+R = R * 10^3;// in ohm
+C = 1/(2*%pi*f*R);// in F
+C= C*10^12;// in pF
+disp(C,"The value of C in pF is");
+R4 = R;// in ohm
+R4= R4*10^-3;// in k ohm
+disp(R4,"The value of R4 in k ohm is");
+R3 = R4*2;// in k ohm
+disp(R3,"The value of R3 in k ohm is");
diff --git a/2444/CH7/EX7.15/ex7_15.sce b/2444/CH7/EX7.15/ex7_15.sce new file mode 100755 index 000000000..260445514 --- /dev/null +++ b/2444/CH7/EX7.15/ex7_15.sce @@ -0,0 +1,17 @@ +// Exa 7.15
+clc;
+clear;
+close;
+format('v',5)
+// Given data
+R1 = 20;// in k ohm
+R1 = R1 * 10^3;// in ohm
+R2 = R1;// in ohm
+R = R1;// in ohm
+C1 = 1000;// in pF
+C1 = C1 * 10^-12;// in F
+C2 = C1;// in F
+C = C1;// in F
+f = 1/(2*%pi*R*C);// in Hz
+f= f*10^-3;// in kHz
+disp(f,"The frequency of oscillations in kHz is");
diff --git a/2444/CH7/EX7.16/ex7_16.sce b/2444/CH7/EX7.16/ex7_16.sce new file mode 100755 index 000000000..05bfb328e --- /dev/null +++ b/2444/CH7/EX7.16/ex7_16.sce @@ -0,0 +1,13 @@ +// Exa 7.16
+clc;
+clear;
+close;
+format('v',5)
+// Given data
+R_E = 60;// in k ohm
+R_E = R_E * 10^3;// in ohm
+C = 0.25;// in µF
+C = C * 10^-6;// in F
+Eta = 0.65;
+f = 1/(2.3*R_E*C*log10(1/(1-Eta)));// in Hz
+disp(f,"The pulse repetition frequency in Hz is");
diff --git a/2444/CH7/EX7.2/ex7_2.sce b/2444/CH7/EX7.2/ex7_2.sce new file mode 100755 index 000000000..a806fd0f1 --- /dev/null +++ b/2444/CH7/EX7.2/ex7_2.sce @@ -0,0 +1,18 @@ +// Exa 7.2
+clc;
+clear;
+close;
+format('v',6)
+// Given data
+f_o = 100;// in kHz
+f_o = f_o * 10^3;// in Hz
+L = 100;//in µH
+L = L * 10^-6;// in H
+//Formula f_o = 1/( 2*%pi*(sqrt(L*C)) );
+C1 = 1/(4*(%pi^2)*(f_o^2)*L);// in F
+C1 = C1 * 10^12;// in pF
+f_o = 1500;// in kHz
+f_o = f_o * 10^3;// in Hz
+C2 = 1/(4*(%pi^2)*(f_o^2)*L);// in F
+C2 = C2 * 10^12;// in pF
+disp("The range of variable capacitor is "+string(C2)+" pF to "+string(C1)+" pF")
diff --git a/2444/CH7/EX7.3/ex7_3.sce b/2444/CH7/EX7.3/ex7_3.sce new file mode 100755 index 000000000..aecda30e0 --- /dev/null +++ b/2444/CH7/EX7.3/ex7_3.sce @@ -0,0 +1,17 @@ +// Exa 7.3
+clc;
+clear;
+close;
+format('v',7)
+// Given data
+V_CC = 12;// in V
+Pout = 88;// in mW
+Plosses = 8;// in mW
+Pin = Pout+Plosses;// in mW
+Pin = Pin * 10^-3;// in W
+I_C = Pin/V_CC;// in A
+Gm = 10;// in mA/V
+Gm = Gm * 10^-3;// in A/V
+V_B = I_C/Gm;// in V
+ratio = V_CC/V_B;// Transformer winding turn ratio
+disp(ratio,"The Transformer winding turn ratio is");
diff --git a/2444/CH7/EX7.4/ex7_4.sce b/2444/CH7/EX7.4/ex7_4.sce new file mode 100755 index 000000000..159ce2c04 --- /dev/null +++ b/2444/CH7/EX7.4/ex7_4.sce @@ -0,0 +1,24 @@ +// Exa 7.4
+clc;
+clear;
+close;
+format('v',5)
+// Given data
+L = 100;// in µH
+L = L * 10^-6;// in H
+C1 = 0.001;// in µF
+C1 = C1 * 10^-6;// in F
+C2 = 0.01;// in µF
+C2 = C2 * 10^-6;// in F
+f = (1/(2*%pi))*(sqrt( (1/(L*C1))+(1/(L*C2)) ));// in Hz
+f = f * 10^-3;// in kHz
+disp(f,"The opertaing frequency in kHz is");
+Beta = C1/C2;// feedback fraction
+disp(Beta,"The feed back fraction is");
+Amin = 1/Beta;// minimum gain to sustain oscillations
+disp(Amin,"The minimum gain to sustain oscillations is");
+// A = R_C/R_E ;
+R_C = 2.5;// in k ohm
+R_C = R_C * 10^3;// in ohm
+R_E = R_C/Amin;// in ohm
+disp(R_E,"The emitter resistance in ohm is");
diff --git a/2444/CH7/EX7.5/ex7_5.sce b/2444/CH7/EX7.5/ex7_5.sce new file mode 100755 index 000000000..79b871227 --- /dev/null +++ b/2444/CH7/EX7.5/ex7_5.sce @@ -0,0 +1,20 @@ +// Exa 7.5
+clc;
+clear;
+close;
+format('v',6)
+// Given data
+f_o = 950;// in kHz
+f_o = f_o *10^3;// in Hz
+C1 = 100;// in pF
+C1 = C1 * 10^-12;// in F
+C2 = 7500;// in pF
+C2 = C2 * 10^-12;// in F
+//Formula f_o = (1/(2*Pi))*(sqrt( (1/(L*C1))+(1/(L*C2)) ));
+L1 = (1/(4*(%pi^2)*(f_o^2)))*( (1/C1) + (1/C2) );// in H
+L1 = L1 * 10^3;// in mH
+f_o = 2050;// in kHz
+f_o = f_o * 10^3;// in Hz
+L2 = (1/(4*(%pi^2)*(f_o^2)))*( (1/C1) + (1/C2) );// in H
+L2 = L2 * 10^3;// in mH
+disp("The range of inductance values is : "+string(L2)+" mH to "+string(L1)+" mH");
diff --git a/2444/CH7/EX7.6/ex7_6.sce b/2444/CH7/EX7.6/ex7_6.sce new file mode 100755 index 000000000..08f6b275d --- /dev/null +++ b/2444/CH7/EX7.6/ex7_6.sce @@ -0,0 +1,16 @@ +// Exa 7.6
+clc;
+clear;
+close;
+format('v',5)
+// Given data
+L1 = 30;// in mH
+L1 = L1 * 10^-3;// in H
+L2 = 1*10^-8;// in H
+M = 0;// in H
+L = L1+L2+(2*M);// in H
+C = 100;// in pF
+C = C * 10^-12;// in F
+f_o = 1/(2*%pi*(sqrt( L*C )));// in Hz
+f_o = f_o * 10^-3;// in kHz
+disp(f_o,"The frequency of oscillation in kHz is");
diff --git a/2444/CH7/EX7.7/ex7_7.sce b/2444/CH7/EX7.7/ex7_7.sce new file mode 100755 index 000000000..8e68ad26f --- /dev/null +++ b/2444/CH7/EX7.7/ex7_7.sce @@ -0,0 +1,18 @@ +// Exa 7.7
+clc;
+clear;
+close;
+format('v',5)
+// Given data
+L1 = 1;// in mH
+L1 = L1 * 10^-3;// in H
+L2 = 100;// in µH
+L2 = L2 * 10^-6;// in H
+M = 50;// in µH
+M = M * 10^-6;// in H
+C = 100;// in pF
+C = C * 10^-12;// in F
+L = L1+L2+(2*M);// in H
+f_o = 1/(2*%pi*(sqrt( L*C )));// in Hz
+f_o = f_o * 10^-3;// in kHz
+disp(f_o,"The oscillation frequency in kHz is");
diff --git a/2444/CH7/EX7.8/ex7_8.sce b/2444/CH7/EX7.8/ex7_8.sce new file mode 100755 index 000000000..a567090ab --- /dev/null +++ b/2444/CH7/EX7.8/ex7_8.sce @@ -0,0 +1,19 @@ +// Exa 7.8
+clc;
+clear;
+close;
+format('v',5)
+// Given data
+Rs = 5;// in k ohm
+Rs =Rs * 10^3;// in ohm
+Ls = 0.8;// in H
+Cs = 0.08;// in pF
+Cs = Cs * 10^-12;// in pF
+C_P = 1;// in pF
+C_P = C_P * 10^-12;// in F
+f_s = 1/(2*%pi*(sqrt( Ls*Cs )));// in Hz
+f_s = f_s * 10^-3;// in kHz
+disp(f_s,"The series resonant frequency in kHz is");
+f_p = (1/(2*%pi)) * (sqrt( (1+(Cs/C_P))/(Ls*Cs) ));// in Hz
+f_p = f_p * 10^-3;// in kHz
+disp(f_p,"The parallel resonant frequency in kHz is");
diff --git a/2444/CH7/EX7.9/ex7_9.sce b/2444/CH7/EX7.9/ex7_9.sce new file mode 100755 index 000000000..200924939 --- /dev/null +++ b/2444/CH7/EX7.9/ex7_9.sce @@ -0,0 +1,13 @@ +// Exa 7.9
+clc;
+clear;
+close;
+format('v',7)
+// Given data
+f_s = 1;// in MHz
+f_s = f_s * 10^6;// in Hz
+Cs = 0.1;// in pF
+Cs = Cs * 10^-12;// in pF
+// f_s = 1/(2*%pi*(sqrt( Ls*Cs )));
+Ls = 1/(4*(%pi^2)*Cs*(f_s^2));// in H
+disp(Ls,"The value of inductance in H is");
|