summaryrefslogtreecommitdiff
path: root/3630/CH15
diff options
context:
space:
mode:
authorprashantsinalkar2017-10-10 12:27:19 +0530
committerprashantsinalkar2017-10-10 12:27:19 +0530
commit7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 (patch)
treedbb9e3ddb5fc829e7c5c7e6be99b2c4ba356132c /3630/CH15
parentb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (diff)
downloadScilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.gz
Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.bz2
Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.zip
initial commit / add all books
Diffstat (limited to '3630/CH15')
-rw-r--r--3630/CH15/EX15.1/Ex15_1.sce7
-rw-r--r--3630/CH15/EX15.10/Ex15_10.sce9
-rw-r--r--3630/CH15/EX15.12/Ex15_12.sce5
-rw-r--r--3630/CH15/EX15.13/Ex15_13.sce8
-rw-r--r--3630/CH15/EX15.14/Ex15_14.sce9
-rw-r--r--3630/CH15/EX15.15/Ex15_15.sce6
-rw-r--r--3630/CH15/EX15.2/Ex15_2.sce10
-rw-r--r--3630/CH15/EX15.3/Ex15_3.sce12
-rw-r--r--3630/CH15/EX15.4/Ex15_4.sce13
-rw-r--r--3630/CH15/EX15.5/Ex15_5.sce5
-rw-r--r--3630/CH15/EX15.6/Ex15_6.sce8
-rw-r--r--3630/CH15/EX15.7/Ex15_7.sce25
-rw-r--r--3630/CH15/EX15.8/Ex15_8.sce24
-rw-r--r--3630/CH15/EX15.9/Ex15_9.sce16
14 files changed, 157 insertions, 0 deletions
diff --git a/3630/CH15/EX15.1/Ex15_1.sce b/3630/CH15/EX15.1/Ex15_1.sce
new file mode 100644
index 000000000..9d07ee2db
--- /dev/null
+++ b/3630/CH15/EX15.1/Ex15_1.sce
@@ -0,0 +1,7 @@
+clc;
+V1=2;
+V2=[4 0];
+Vdiff1=V2(1,1)-V1;
+Vdiff2=V2(1,2)-V2;
+disp('V',Vdiff1,"Vdiff1=");
+disp('V',Vdiff2,"Vdiff2=");
diff --git a/3630/CH15/EX15.10/Ex15_10.sce b/3630/CH15/EX15.10/Ex15_10.sce
new file mode 100644
index 000000000..270c4454a
--- /dev/null
+++ b/3630/CH15/EX15.10/Ex15_10.sce
@@ -0,0 +1,9 @@
+clc;
+funity=15000000;
+Acl=500;
+fc=funity/Acl;
+BW=fc;
+fc1=200000;
+AcL=funity/fc1;
+disp('kHz',fc/1000,"fc=");//The answers vary due to round off error
+disp('',AcL,"AcL=");//The answers vary due to round off error
diff --git a/3630/CH15/EX15.12/Ex15_12.sce b/3630/CH15/EX15.12/Ex15_12.sce
new file mode 100644
index 000000000..b4b253771
--- /dev/null
+++ b/3630/CH15/EX15.12/Ex15_12.sce
@@ -0,0 +1,5 @@
+clc;
+AoL=150000;
+av=0.005;
+AcL=AoL/(1+(av*AoL));
+disp('',AcL,"AcL=");//The answers vary due to round off error
diff --git a/3630/CH15/EX15.13/Ex15_13.sce b/3630/CH15/EX15.13/Ex15_13.sce
new file mode 100644
index 000000000..19edc09fe
--- /dev/null
+++ b/3630/CH15/EX15.13/Ex15_13.sce
@@ -0,0 +1,8 @@
+clc;
+Rf=120000;
+Rin=1500;
+AcL=(Rf/Rin)+1;
+av=1/AcL;
+AoL=150000;
+A=1+av*AoL;
+disp('Feedback factor',A,"A=");//The answers vary due to round off error
diff --git a/3630/CH15/EX15.14/Ex15_14.sce b/3630/CH15/EX15.14/Ex15_14.sce
new file mode 100644
index 000000000..1d171e309
--- /dev/null
+++ b/3630/CH15/EX15.14/Ex15_14.sce
@@ -0,0 +1,9 @@
+clc;
+AcL=151;
+av=1/AcL;
+AoL=180000;
+A=1+av*AoL;
+Zin=5000000;
+Zinf=Zin*A;
+disp('ohm',Zinf,"Zinf=");//The answers vary due to round off error
+
diff --git a/3630/CH15/EX15.15/Ex15_15.sce b/3630/CH15/EX15.15/Ex15_15.sce
new file mode 100644
index 000000000..c0710ce50
--- /dev/null
+++ b/3630/CH15/EX15.15/Ex15_15.sce
@@ -0,0 +1,6 @@
+clc;
+Zout=80;
+avAoL=1180;
+Zoutf=Zout/(1+avAoL);
+disp('mohm',Zoutf*1000 ,"Zoutf=");//The answers vary due to round off error
+
diff --git a/3630/CH15/EX15.2/Ex15_2.sce b/3630/CH15/EX15.2/Ex15_2.sce
new file mode 100644
index 000000000..cdaf595ef
--- /dev/null
+++ b/3630/CH15/EX15.2/Ex15_2.sce
@@ -0,0 +1,10 @@
+clc;
+Av=150;
+Vin=0.100;
+Vout=Av*Vin;
+V1=10;
+V2=-10;
+Vpk1=V1-1;
+Vpk2=V2+1;
+disp('V+',Vpk1,"Vpk1=");
+disp('V-',Vpk2,"Vpk1=");
diff --git a/3630/CH15/EX15.3/Ex15_3.sce b/3630/CH15/EX15.3/Ex15_3.sce
new file mode 100644
index 000000000..3c9fe3b6f
--- /dev/null
+++ b/3630/CH15/EX15.3/Ex15_3.sce
@@ -0,0 +1,12 @@
+clc;
+Av=200;
+Vout=8;
+Vin=Vout/Av;
+V1=6;
+V2=-6;
+Vpk1=V1-2;
+Vpk2=V2+2;
+disp('V+',Vpk1,"Vpk1=");
+disp('V-',Vpk2,"Vpk1=");
+disp('mVpp',Vin*1000,"Vin=");
+
diff --git a/3630/CH15/EX15.4/Ex15_4.sce b/3630/CH15/EX15.4/Ex15_4.sce
new file mode 100644
index 000000000..17a1fdaf5
--- /dev/null
+++ b/3630/CH15/EX15.4/Ex15_4.sce
@@ -0,0 +1,13 @@
+clc;
+Av=121;
+Vout=4;
+Vin=Vout/Av;
+V1=4;
+V2=-4;
+Vpk1=V1-2;
+Vpk2=V2+2;
+disp('V+',Vpk1,"Vpk1=");
+disp('V-',Vpk2,"Vpk1=");
+disp('mVpp',Vin*1000,"Vin=");
+
+
diff --git a/3630/CH15/EX15.5/Ex15_5.sce b/3630/CH15/EX15.5/Ex15_5.sce
new file mode 100644
index 000000000..65629cbbd
--- /dev/null
+++ b/3630/CH15/EX15.5/Ex15_5.sce
@@ -0,0 +1,5 @@
+clc;
+slewrate=500000;
+Vpk=8;
+fmax=slewrate/(2*3.14*Vpk);
+disp('kHz',fmax/1000,"fmax=");
diff --git a/3630/CH15/EX15.6/Ex15_6.sce b/3630/CH15/EX15.6/Ex15_6.sce
new file mode 100644
index 000000000..662580636
--- /dev/null
+++ b/3630/CH15/EX15.6/Ex15_6.sce
@@ -0,0 +1,8 @@
+clc;
+slewrate=500000;
+Vpk=0.001;
+fmax=slewrate/(2*3.14*Vpk);
+disp('Hz',fmax,"fmax=");
+//The provided in the textbook is wrong
+
+
diff --git a/3630/CH15/EX15.7/Ex15_7.sce b/3630/CH15/EX15.7/Ex15_7.sce
new file mode 100644
index 000000000..5ec3c1f18
--- /dev/null
+++ b/3630/CH15/EX15.7/Ex15_7.sce
@@ -0,0 +1,25 @@
+clc;
+Rf=100000;
+Rin=10000;
+AcL=Rf/Rin;
+Zin=Rin;
+Acm=0.001;
+CMRR=AcL/Acm;
+Vin=1;
+Vout=AcL*Vin;
+slewrate=500000;
+Vpk=5;
+fmax=slewrate/(2*3.14*Vpk);
+disp(' ',AcL,"AcL=");//The answers vary due to round off error
+
+disp(' ',CMRR,"CMRR=");//The answers vary due to round off error
+
+disp('Vpp',Vout,"Vout=");//The answers vary due to round off error
+
+disp('kHz',fmax/1000,"fmax=");//The answers vary due to round off error
+
+
+
+
+
+
diff --git a/3630/CH15/EX15.8/Ex15_8.sce b/3630/CH15/EX15.8/Ex15_8.sce
new file mode 100644
index 000000000..7da991c84
--- /dev/null
+++ b/3630/CH15/EX15.8/Ex15_8.sce
@@ -0,0 +1,24 @@
+clc;
+Rf=100000;
+Rin=10000;
+AcL=(Rf/Rin)+1;
+Acm=0.001;
+CMRR=AcL/Acm;
+Vin=1;
+Vout=AcL*Vin;
+slewrate=500000;
+Vpk=5.5;
+fmax=slewrate/(2*3.14*Vpk);
+disp(' ',AcL,"AcL=");//The answers vary due to round off error
+
+disp(' ',CMRR,"CMRR=");//The answers vary due to round off error
+
+disp('Vpp',Vout,"Vout=");//The answers vary due to round off error
+
+disp('kHz',fmax/1000,"fmax=");//The answers vary due to round off error
+
+
+
+
+
+
diff --git a/3630/CH15/EX15.9/Ex15_9.sce b/3630/CH15/EX15.9/Ex15_9.sce
new file mode 100644
index 000000000..ef8476928
--- /dev/null
+++ b/3630/CH15/EX15.9/Ex15_9.sce
@@ -0,0 +1,16 @@
+clc;
+AcL=1;
+Acm=0.001;
+CMRR=AcL/Acm;
+slewrate=500000;
+Vpk=3;
+fmax=slewrate/(2*3.14*Vpk);
+disp(' ',AcL,"AcL=");//The answers vary due to round off error
+disp(' ',CMRR,"CMRR=");//The answers vary due to round off error
+disp('kHz',fmax/1000,"fmax=");//The answers vary due to round off error
+
+
+
+
+
+