summaryrefslogtreecommitdiff
path: root/226/CH14
diff options
context:
space:
mode:
authorpriyanka2015-06-24 15:03:17 +0530
committerpriyanka2015-06-24 15:03:17 +0530
commitb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch)
treeab291cffc65280e58ac82470ba63fbcca7805165 /226/CH14
downloadScilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.gz
Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.bz2
Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.zip
initial commit / add all books
Diffstat (limited to '226/CH14')
-rwxr-xr-x226/CH14/EX14.1/example1_sce.sce15
-rwxr-xr-x226/CH14/EX14.10/example10_sce.sce12
-rwxr-xr-x226/CH14/EX14.11/example11_sce.sce25
-rwxr-xr-x226/CH14/EX14.12/example12_sce.sce11
-rwxr-xr-x226/CH14/EX14.13/example13_sce.sce9
-rwxr-xr-x226/CH14/EX14.14/example14_sce.sce11
-rwxr-xr-x226/CH14/EX14.2/example2_sce.sce11
-rwxr-xr-x226/CH14/EX14.3/example3_sce.sce9
-rwxr-xr-x226/CH14/EX14.4/example4_sce.sce12
-rwxr-xr-x226/CH14/EX14.5/example5_sce.sce10
-rwxr-xr-x226/CH14/EX14.6/example6_sce.sce10
-rwxr-xr-x226/CH14/EX14.7/example7_sce.sce10
-rwxr-xr-x226/CH14/EX14.8/example8_sce.sce11
-rwxr-xr-x226/CH14/EX14.9/example9_sce.sce13
14 files changed, 169 insertions, 0 deletions
diff --git a/226/CH14/EX14.1/example1_sce.sce b/226/CH14/EX14.1/example1_sce.sce
new file mode 100755
index 000000000..d4b3ec961
--- /dev/null
+++ b/226/CH14/EX14.1/example1_sce.sce
@@ -0,0 +1,15 @@
+//chapter 14
+//example 14.1
+//page 597
+printf("\n")
+printf("given")
+Vbe=.7;Ib=500*10^-9;
+R1=Vbe/(10*Ib);
+R1=120*10^3//use standard value
+R2=R1;
+I2=100*Ib
+Vr1=15;Vr2=Vr1;
+R1=Vr1/I2
+R1=270*10^3;//use satndard value
+R2=R1;
+R3=(R1*R2)/(R1+R2) \ No newline at end of file
diff --git a/226/CH14/EX14.10/example10_sce.sce b/226/CH14/EX14.10/example10_sce.sce
new file mode 100755
index 000000000..74223e644
--- /dev/null
+++ b/226/CH14/EX14.10/example10_sce.sce
@@ -0,0 +1,12 @@
+//chapter 14
+//example 14.10
+//page 615
+printf("\n")
+printf("given")
+Ib=500*10^-9;Vi=1;Acl=10;
+I1=100*Ib
+R1=Vi/I1
+R1=18*10^3;//use standard value
+R2=Acl*R1
+R4=R1
+R3=R1/Acl \ No newline at end of file
diff --git a/226/CH14/EX14.11/example11_sce.sce b/226/CH14/EX14.11/example11_sce.sce
new file mode 100755
index 000000000..6a7d6aef4
--- /dev/null
+++ b/226/CH14/EX14.11/example11_sce.sce
@@ -0,0 +1,25 @@
+//chapter 14
+//example 14.11
+//page 619
+printf("\n")
+printf("given")
+Vi=10*10^-3;Vn=1;R1=33*10^3;R2=300;R5=15*10^3;R4=15*10^3;Vi2=-10*10^-3;R3=R1;R6=15*10^3;R7=R6;
+Acl=((2*R1+R2)/R2)*(R5/R4)
+disp("at junction of R1 and R2")
+Vb=Vi+Vn
+disp("at junction of R2 and R3")
+Vc=Vi2+Vn
+disp(" current through R2")
+I2=(Vb-Vc)/R2
+disp("at the output of A1")
+Va=Vb+(I2*R1)
+disp("at output of A2")
+Vd=Vc-(I2*R3)
+disp("at junction of R6 and R7")
+Vf=Vd*(R7/(R6+R7))
+disp("at junction of R4 and R5")
+Ve=Vf
+disp("current through R4")
+I4=(Va-Ve)/R4
+disp("at output of A3")
+Vg=Ve-(I4*R5) \ No newline at end of file
diff --git a/226/CH14/EX14.12/example12_sce.sce b/226/CH14/EX14.12/example12_sce.sce
new file mode 100755
index 000000000..c9b3ebf45
--- /dev/null
+++ b/226/CH14/EX14.12/example12_sce.sce
@@ -0,0 +1,11 @@
+//chapter 14
+//example 14.12
+//page 623
+printf("\n")
+printf("given")
+Vcc=15;Vee=-15;Av=200000;SR=.5/10^-6;Vo=14;
+V=(Vcc-1)-(Vee+1)
+Vi=Vo/Av
+disp("rise time of output is ")
+t=(V/SR)*10^6;
+printf("rise time of output is %dus\n",t) \ No newline at end of file
diff --git a/226/CH14/EX14.13/example13_sce.sce b/226/CH14/EX14.13/example13_sce.sce
new file mode 100755
index 000000000..1ce2d3cfe
--- /dev/null
+++ b/226/CH14/EX14.13/example13_sce.sce
@@ -0,0 +1,9 @@
+//chapter 14
+//example 14.13
+//page 627
+printf("\n")
+printf("given")
+Ib=500*10^-9;UTP=5;Vcc=15;
+I1=100*Ib
+R2=UTP/I1
+R1=((Vcc-1)-5)/I1 \ No newline at end of file
diff --git a/226/CH14/EX14.14/example14_sce.sce b/226/CH14/EX14.14/example14_sce.sce
new file mode 100755
index 000000000..09d8f18d6
--- /dev/null
+++ b/226/CH14/EX14.14/example14_sce.sce
@@ -0,0 +1,11 @@
+//chapter 14
+//example 14.14
+//page 630
+printf("\n")
+printf("given")
+Vcc=15;Vsat=Vcc;R2=150*10^3;Vf=.7;R1=27*10^3;R3=120*10^3;
+I2=(Vsat-Vf)/R2
+UTP=I2*R1
+disp(" LTP calculation including Vf")
+I3=(Vsat-Vf)/R3
+LTP=-I3*R1 \ No newline at end of file
diff --git a/226/CH14/EX14.2/example2_sce.sce b/226/CH14/EX14.2/example2_sce.sce
new file mode 100755
index 000000000..c017db433
--- /dev/null
+++ b/226/CH14/EX14.2/example2_sce.sce
@@ -0,0 +1,11 @@
+//chapter 14
+//example 14.2
+//page 599
+printf("\n")
+printf("given")
+R2=1*10^6;Vb=3;Vo=3;Vee=9;
+Vr2=Vb-(-Vee)
+Vr1=Vee-Vb
+I2=Vr2/R2
+R1=Vr1/I2
+R3=0 \ No newline at end of file
diff --git a/226/CH14/EX14.3/example3_sce.sce b/226/CH14/EX14.3/example3_sce.sce
new file mode 100755
index 000000000..ef0ce500f
--- /dev/null
+++ b/226/CH14/EX14.3/example3_sce.sce
@@ -0,0 +1,9 @@
+//chapter 14
+//example 14.3
+//page 601
+printf("\n")
+printf("given")
+Av=200000;ri=2*10^6;ro=75;Vo=1;B=1;
+Vd=Vo/Av
+Zi=(1+Av*B)*ri
+Zo=ro/(1+Av*B) \ No newline at end of file
diff --git a/226/CH14/EX14.4/example4_sce.sce b/226/CH14/EX14.4/example4_sce.sce
new file mode 100755
index 000000000..6e8ef288c
--- /dev/null
+++ b/226/CH14/EX14.4/example4_sce.sce
@@ -0,0 +1,12 @@
+//chapter 14
+//example 14.4
+//page 603
+printf("\n")
+printf("given")
+f=70;Rl=4*10^3;Ib=500*10^-9;Vbe=.7;
+R1=Vbe/(10*Ib)
+R1=120*10^3;//use standard value
+R2=R1;
+disp(" desire value of capacitor is C=1/2*3.14*f*R")
+C2=1/(2*3.14*f*Rl)
+C1=1/(2*3.14*f*(R1/10)) \ No newline at end of file
diff --git a/226/CH14/EX14.5/example5_sce.sce b/226/CH14/EX14.5/example5_sce.sce
new file mode 100755
index 000000000..fdeb0e10e
--- /dev/null
+++ b/226/CH14/EX14.5/example5_sce.sce
@@ -0,0 +1,10 @@
+//chapter 14
+//example 14.5
+//page 605
+printf("\n")
+printf("given")
+Ib=500*10^-9;Vi=50*10^-3;Vo=2;
+I2=100*Ib;
+R3=Vi/I2
+R2=(Vo/I2)-R3
+R1=(R2*R3)/(R2+R3) \ No newline at end of file
diff --git a/226/CH14/EX14.6/example6_sce.sce b/226/CH14/EX14.6/example6_sce.sce
new file mode 100755
index 000000000..a858a9b38
--- /dev/null
+++ b/226/CH14/EX14.6/example6_sce.sce
@@ -0,0 +1,10 @@
+//chapter 14
+//example 14.6
+//page 606
+printf("\n")
+printf("given")
+Av=200000;ri=2*10^6;ro=75;R3=1*10^3;R2=39*10^3;
+B=R3/(R2+R3)
+Zi=(1+Av*B)*ri
+printf(" typical input impedance for non-inverting amplifier is %dohm\n",Zi)
+Zo=ro/(1+Av*B) \ No newline at end of file
diff --git a/226/CH14/EX14.7/example7_sce.sce b/226/CH14/EX14.7/example7_sce.sce
new file mode 100755
index 000000000..e5f86d889
--- /dev/null
+++ b/226/CH14/EX14.7/example7_sce.sce
@@ -0,0 +1,10 @@
+//chapter 14
+//example 14.7
+//page 607
+printf("\n")
+printf("given")
+R2=50*10^3;R3=2.2*10^3;C2=8.2*10^-6;Rl=600;
+disp("voltage gain ")
+Acl=(R3+R2)/R3
+disp("lower cuttoff frequency ")
+f=1/(2*3.14*C2*Rl) \ No newline at end of file
diff --git a/226/CH14/EX14.8/example8_sce.sce b/226/CH14/EX14.8/example8_sce.sce
new file mode 100755
index 000000000..71fdbcd14
--- /dev/null
+++ b/226/CH14/EX14.8/example8_sce.sce
@@ -0,0 +1,11 @@
+//chapter 14
+//example 14.8
+//page 610
+printf("\n")
+printf("given")
+Acl=144;Vi=20*10^-3;Ib=500*10^-9;
+I1=100*Ib
+R1=Vi/I1
+R1=390;//use standard value
+R2=Acl*R1
+R3=(R1*R2)/(R1+R2) \ No newline at end of file
diff --git a/226/CH14/EX14.9/example9_sce.sce b/226/CH14/EX14.9/example9_sce.sce
new file mode 100755
index 000000000..e9a9081e6
--- /dev/null
+++ b/226/CH14/EX14.9/example9_sce.sce
@@ -0,0 +1,13 @@
+//chapter 14
+//example 14.9
+//page 612
+printf("\n")
+printf("given")
+Acl=3;R4=1*10^6;Vi=1;
+R1=R4/Acl
+R1=330*10^3;//use standard value
+R2=R1;R3=R1;
+I1=Vi/R1
+I2=I1;I3=I1;
+I4=I1+I2+I3
+Vo=-I4*R4 \ No newline at end of file