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 /2528/CH4 | |
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 '2528/CH4')
-rwxr-xr-x | 2528/CH4/EX4.1/Ex4_1.sce | 10 | ||||
-rwxr-xr-x | 2528/CH4/EX4.10/Ex4_10.sce | 11 | ||||
-rwxr-xr-x | 2528/CH4/EX4.11/Ex4_11.sce | 15 | ||||
-rwxr-xr-x | 2528/CH4/EX4.12/Ex4_12.sce | 20 | ||||
-rwxr-xr-x | 2528/CH4/EX4.13/Ex4_13.sce | 26 | ||||
-rwxr-xr-x | 2528/CH4/EX4.14/Ex4_14.sce | 24 | ||||
-rwxr-xr-x | 2528/CH4/EX4.15/Ex4_15.sce | 15 | ||||
-rwxr-xr-x | 2528/CH4/EX4.2/Ex4_2.sce | 19 | ||||
-rwxr-xr-x | 2528/CH4/EX4.3/Ex4_3.sce | 12 | ||||
-rwxr-xr-x | 2528/CH4/EX4.4/Ex4_4.sce | 22 | ||||
-rwxr-xr-x | 2528/CH4/EX4.5/Ex4_5.sce | 11 | ||||
-rwxr-xr-x | 2528/CH4/EX4.6/Ex4_6.sce | 10 | ||||
-rwxr-xr-x | 2528/CH4/EX4.7/Ex4_7.sce | 13 | ||||
-rwxr-xr-x | 2528/CH4/EX4.8/Ex4_8.sce | 9 | ||||
-rwxr-xr-x | 2528/CH4/EX4.9/Ex4_9.sce | 14 |
15 files changed, 231 insertions, 0 deletions
diff --git a/2528/CH4/EX4.1/Ex4_1.sce b/2528/CH4/EX4.1/Ex4_1.sce new file mode 100755 index 000000000..4ed71a771 --- /dev/null +++ b/2528/CH4/EX4.1/Ex4_1.sce @@ -0,0 +1,10 @@ +
+clear;
+clc;
+close;
+//page no 98
+//figure 4.2
+Rf=10*10^3; ///In Ohms
+Ri=1*10^3; ///In Ohms
+Av=1+(Rf/Ri);
+disp(Av,"Gain of Circuit is")
diff --git a/2528/CH4/EX4.10/Ex4_10.sce b/2528/CH4/EX4.10/Ex4_10.sce new file mode 100755 index 000000000..1a8b5e9f2 --- /dev/null +++ b/2528/CH4/EX4.10/Ex4_10.sce @@ -0,0 +1,11 @@ +clc;
+clear;
+close;
+//figure 4.15
+//pagec no 107
+//Figure 4.15
+Iload=100*10^-6; //In Amp
+Vin=10; //In Volt
+gm=Iload/Vin;
+Ri=1/gm;
+disp("ohm",Ri,"Value of Ri")
diff --git a/2528/CH4/EX4.11/Ex4_11.sce b/2528/CH4/EX4.11/Ex4_11.sce new file mode 100755 index 000000000..42f99c3c6 --- /dev/null +++ b/2528/CH4/EX4.11/Ex4_11.sce @@ -0,0 +1,15 @@ +clc;
+clear;
+close;
+//pagec no 111
+//Figure 4.17
+Iin=5*10^-6; //In Ampere
+Ri=33*10^3; //In Ohm
+Rf=1*10^3; //In Ohm
+Rload=10*10^3; //In Ohm
+Ai=1+(Ri/Rf); //for inverting current amplifier
+Iout=Ai*Iin;
+disp("A",Iout,"I out ");
+Vmax=Iout*Rload+Iin*Ri;
+disp("V",Vmax,"Vmax is");
+disp("(No problem)")
diff --git a/2528/CH4/EX4.12/Ex4_12.sce b/2528/CH4/EX4.12/Ex4_12.sce new file mode 100755 index 000000000..c5e1a070f --- /dev/null +++ b/2528/CH4/EX4.12/Ex4_12.sce @@ -0,0 +1,20 @@ +clc;
+clear;
+close;
+//pagec no 111
+//Figure 4.18
+Ai=50;
+Rl=200*10^3; //In Ohm
+//Ai=1+(Ri/Rf)
+Rf=1*10^3; //In Ohm(Assumption)
+Ri=Rf*(Ai-1);
+disp("ohm",Ri,"Ri for Rf 1000ohm");
+Rf=2*10^3; //In Ohm(Assumption)
+Ri=Rf*(Ai-1);
+disp("ohm",Ri,"Ri for Rf 2000ohm");
+Rf=0.5*10^3; //In Ohm(Assumption)
+Ri=Rf*(Ai-1);
+disp("ohm",Ri,"Ri for Rf 500ohm");
+Imax=13.5/Rl;
+disp("A",Imax,"Resulting current");
+disp("A",Imax/50,"Maximum allowable input current ");
diff --git a/2528/CH4/EX4.13/Ex4_13.sce b/2528/CH4/EX4.13/Ex4_13.sce new file mode 100755 index 000000000..983234561 --- /dev/null +++ b/2528/CH4/EX4.13/Ex4_13.sce @@ -0,0 +1,26 @@ +clc;
+clear;
+close;
+//pagec no 113
+//Figure 4.20
+//Noninverting Amplifier
+Rf=10*10^3; //In Ohm(Assumption)
+//Channel 1
+Ri1=4*10^3; //In Ohm(Assumption)
+Vi1=1; //In Volt
+Av1=-Rf/Ri1;
+Vo1=Av1*Vi1;
+disp("V",Vo1,"Vout1");
+//Channel 2
+Ri2=2*10^3; //In Ohm(Assumption)
+Vi2=-2; //In Volt
+Av2=-Rf/Ri2;
+Vo2=Av2*Vi2;
+disp("V",Vo2,"Vout2");
+//Channel 3
+Ri3=1*10^3; //In Ohm(Assumption)
+Vi3=0.5; //In Volt
+Av3=-Rf/Ri3;
+Vo3=Av3*Vi3;
+disp("V",Vo3,"Vout1")
+disp("V",Vo1+Vo2+Vo3,"Total output via summation is ")
diff --git a/2528/CH4/EX4.14/Ex4_14.sce b/2528/CH4/EX4.14/Ex4_14.sce new file mode 100755 index 000000000..02269dd5d --- /dev/null +++ b/2528/CH4/EX4.14/Ex4_14.sce @@ -0,0 +1,24 @@ +clc;
+clear;
+close;
+//pagec no 116
+//Figure 4.22
+//Noninverting Amplifier
+V1=1; //In Volt
+V2=-0.2; //In Volt
+//to draw graph of V3
+step=0.5;
+t=0:step:10*%pi;
+
+V3=2*sin(100*t); //In Volt
+R1=20*10^3; //In ohm
+R2=20*10^3; //In ohm
+R3=20*10^3; //In ohm
+Rf=20*10^3; //In ohm
+Ri=5*10^3; //In ohm
+//Vout=(1+(Rf/Ri))*(V1+V2+V3)/3;
+Vout=(1+(Rf/Ri))*(V1+V2)/3; //for DC componet in Vin
+Voutac=(1+(Rf/Ri))*(V3)/3; //for ac componet in Vin
+disp("Output Voltage is 3.33 V peak sine wave riding on 1.33 V DC");
+plot(Voutac+Vout);
+xtitle("Output","t","V")
diff --git a/2528/CH4/EX4.15/Ex4_15.sce b/2528/CH4/EX4.15/Ex4_15.sce new file mode 100755 index 000000000..ba8c554fa --- /dev/null +++ b/2528/CH4/EX4.15/Ex4_15.sce @@ -0,0 +1,15 @@ +clc;
+clear;
+close;
+//pagec no 118
+//Figure 4.27
+Ri=10*10^3; //In ohm
+Av=26; //In dB
+Av1=10*log10(Av);
+Rf1=Av1*Ri;
+//Rf1=20*Ri1;
+//Ri1+20*Ri1=Ri;
+//Ri1=Ri-Rf1;
+Ri1=Ri/21;
+Rf1=20*Ri1;
+disp("ohm",Rf1,"Rf1 is")
diff --git a/2528/CH4/EX4.2/Ex4_2.sce b/2528/CH4/EX4.2/Ex4_2.sce new file mode 100755 index 000000000..ece578a58 --- /dev/null +++ b/2528/CH4/EX4.2/Ex4_2.sce @@ -0,0 +1,19 @@ +clc;
+clear;
+close;
+//page no 98
+//figure 4.3
+Av1=26;//in dB
+Av=20;
+//Zi=47*10^3 //in ohms
+Ri=1*10^3; ///In Ohms
+//we know Av=1+(Rf/Ri)
+Rf=Ri*(Av-1);
+disp(Rf,"Value of Rf(ohm) when Ri is 1k");
+Ri=2*10^3; ///In Ohms
+Rf=Ri*(Av-1);
+disp(Rf,"Value of Rf(ohm) when Ri is 1k")
+Ri=5*10^2; ///In Ohms
+Rf=Ri*(Av-1);
+disp(Rf,"Value of Rf(ohm) when Ri is 1k")
+
diff --git a/2528/CH4/EX4.3/Ex4_3.sce b/2528/CH4/EX4.3/Ex4_3.sce new file mode 100755 index 000000000..bff3a15fa --- /dev/null +++ b/2528/CH4/EX4.3/Ex4_3.sce @@ -0,0 +1,12 @@ +
+clc;
+clear;
+close;
+//pagec no 99
+//figure 4.4
+Av=1;
+//Av=1+(Rf/Ri)
+//Rf/Ri=Av-1=0
+disp("Rf/Ri=0 ");
+disp("Rf is replaced by short circuiting wire and Ri can have any theoretical value")
+disp("When Ri is infinite it can be deleted from circuit");
diff --git a/2528/CH4/EX4.4/Ex4_4.sce b/2528/CH4/EX4.4/Ex4_4.sce new file mode 100755 index 000000000..86705c07a --- /dev/null +++ b/2528/CH4/EX4.4/Ex4_4.sce @@ -0,0 +1,22 @@ +clc;
+clear;
+close;
+//pagec no 100
+Rf=14*10^3;//in ohm
+Ri=2*10^3;//in ohm
+Av1=1+(Rf/Ri);
+disp(Av1,"Av1 is");
+Av3=20*log10(Av1);
+disp(Av3,"Av1 in dB is");
+
+Rf=18*10^3;//in ohm
+Ri=2*10^3;//in ohm
+Av2=1+(Rf/Ri);
+disp(Av2,"Av2 is");
+Av4=20*log10(Av2);
+disp(Av4,"Av2 dB is ");
+Avt=Av3+Av4;
+disp(Avt,"Total Gain dB Av1+Av2 is");
+vin=-30;//in dB
+vout=Avt+vin;
+disp(vout,"Vout in dB ");
diff --git a/2528/CH4/EX4.5/Ex4_5.sce b/2528/CH4/EX4.5/Ex4_5.sce new file mode 100755 index 000000000..c30001ee5 --- /dev/null +++ b/2528/CH4/EX4.5/Ex4_5.sce @@ -0,0 +1,11 @@ +clc;
+clear;
+close;
+//pagec no 102
+Ri=5*10^3;// in ohm
+Rf=20*10^3;// in ohm
+vin=100*10^-3;//In volt
+Av=-(Rf/Ri);
+vout=vin*Av;
+disp("Volt",vout,"Vout is ");
+disp("(i.e. negative sign means inverted)");
diff --git a/2528/CH4/EX4.6/Ex4_6.sce b/2528/CH4/EX4.6/Ex4_6.sce new file mode 100755 index 000000000..43c72c520 --- /dev/null +++ b/2528/CH4/EX4.6/Ex4_6.sce @@ -0,0 +1,10 @@ +clc;
+clear;
+close;
+//pagec no 103
+Ri=15*10^3;
+zin=Ri;
+Av=-10;//inverting amplifier gain
+//Av=-(Rf/Ri)
+Rf=Ri*-Av;
+disp("ohm",Rf,"Value for Rf ");
diff --git a/2528/CH4/EX4.7/Ex4_7.sce b/2528/CH4/EX4.7/Ex4_7.sce new file mode 100755 index 000000000..49e4fc374 --- /dev/null +++ b/2528/CH4/EX4.7/Ex4_7.sce @@ -0,0 +1,13 @@ +clc;
+clear;
+close;
+//pagec no 103
+//capacitors are used to remove higher frequencies
+Rf=200*10^3;//In Ohm
+Ri=15*10^3; //In Ohm
+Av=-(Rf/Ri);
+Av1=20*log10(-Av);
+disp(Av,"Maximum gain is ");
+disp(Av1,"Maximum gain in dB is ");
+Av2=0;// divider action makes Ri infinite
+disp(Av2,"Minimum gain in dB is ");
diff --git a/2528/CH4/EX4.8/Ex4_8.sce b/2528/CH4/EX4.8/Ex4_8.sce new file mode 100755 index 000000000..ff23d3bb6 --- /dev/null +++ b/2528/CH4/EX4.8/Ex4_8.sce @@ -0,0 +1,9 @@ +clc;
+clear;
+close;
+//pagec no 105
+//Figure 4.6
+Iin=50*10^-6; //In Ampere
+Vout=4; //In Volt
+Rf=Vout/Iin;
+disp("ohm",Rf,"Transresistance of Circuit is");
diff --git a/2528/CH4/EX4.9/Ex4_9.sce b/2528/CH4/EX4.9/Ex4_9.sce new file mode 100755 index 000000000..b3914ff46 --- /dev/null +++ b/2528/CH4/EX4.9/Ex4_9.sce @@ -0,0 +1,14 @@ +clc;
+clear;
+close;
+//pagec no 107
+//Figure 4.13
+Ri=20*10^3; //In Ohm
+Vin=0.4; //In Volt
+Rl=1*103;//In ohm
+gm=1/Ri; //unit-micro*Siemens
+Iload=gm*Vin;
+disp("A",Iload,"Load current is");
+//maximum current is 20microAmp in Op Amp
+Vout=(Ri+Rl)*Iload;
+disp("V",Vout,"V max ");
|