summaryrefslogtreecommitdiff
path: root/3630/CH19
diff options
context:
space:
mode:
authorprashantsinalkar2017-10-10 12:27:19 +0530
committerprashantsinalkar2017-10-10 12:27:19 +0530
commit7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 (patch)
treedbb9e3ddb5fc829e7c5c7e6be99b2c4ba356132c /3630/CH19
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/CH19')
-rw-r--r--3630/CH19/EX19.1/Ex19_1.sce12
-rw-r--r--3630/CH19/EX19.10/Ex19_10.sce5
-rw-r--r--3630/CH19/EX19.11/Ex19_11.sce7
-rw-r--r--3630/CH19/EX19.12/Ex19_12.sce10
-rw-r--r--3630/CH19/EX19.2/Ex19_2.sce17
-rw-r--r--3630/CH19/EX19.3/Ex19_3.sce11
-rw-r--r--3630/CH19/EX19.4/Ex19_4.sce7
-rw-r--r--3630/CH19/EX19.5/Ex19_5.sce8
-rw-r--r--3630/CH19/EX19.6/Ex19_6.sce11
-rw-r--r--3630/CH19/EX19.7/Ex19_7.sce15
-rw-r--r--3630/CH19/EX19.8/Ex19_8.sce10
-rw-r--r--3630/CH19/EX19.9/Ex19_9.sce8
12 files changed, 121 insertions, 0 deletions
diff --git a/3630/CH19/EX19.1/Ex19_1.sce b/3630/CH19/EX19.1/Ex19_1.sce
new file mode 100644
index 000000000..1ce3c9006
--- /dev/null
+++ b/3630/CH19/EX19.1/Ex19_1.sce
@@ -0,0 +1,12 @@
+clc;
+vcc=12;
+Rc=1200;
+Icsat=vcc/Rc;
+hfe=100;
+Ib=Icsat/hfe;
+Rb=47000;
+vbe=0.7;
+Vpk=(Ib*Rb)+vbe;
+disp('V',Vpk,"Vpk=");//The answers vary due to round off error
+
+
diff --git a/3630/CH19/EX19.10/Ex19_10.sce b/3630/CH19/EX19.10/Ex19_10.sce
new file mode 100644
index 000000000..85daea567
--- /dev/null
+++ b/3630/CH19/EX19.10/Ex19_10.sce
@@ -0,0 +1,5 @@
+clc;
+r=1200;
+c=0.0000001;
+PW=1.1*r*c;
+disp('ms',PW*1000000,"PW=");//The answers vary due to round off error
diff --git a/3630/CH19/EX19.11/Ex19_11.sce b/3630/CH19/EX19.11/Ex19_11.sce
new file mode 100644
index 000000000..534e7fc4d
--- /dev/null
+++ b/3630/CH19/EX19.11/Ex19_11.sce
@@ -0,0 +1,7 @@
+clc;
+Vcon=6;
+Vcc=12;
+VT1=(1/2)*Vcon;
+VT2=(1/3)*Vcc;
+disp('V',VT1,"VT1=");//The answers vary due to round off error
+disp('V',VT2,"VT2=");//The answers vary due to round off error
diff --git a/3630/CH19/EX19.12/Ex19_12.sce b/3630/CH19/EX19.12/Ex19_12.sce
new file mode 100644
index 000000000..fb1b01c70
--- /dev/null
+++ b/3630/CH19/EX19.12/Ex19_12.sce
@@ -0,0 +1,10 @@
+clc;
+ra=3000;
+rb=2700;
+c1=0.000000033;
+f0=(1.44/((ra+2*rb)*c1));
+dutycycle=((ra+rb)/(ra+2*rb))*100;
+PW=0.693*((ra+rb)*c1);
+disp('kHz',f0/1000,"f0=");//The answers vary due to round off error
+disp('%',dutycycle,"dutycycle=");//The answers vary due to round off error
+disp('mS',floor(PW*1000000),"PW=");//The answers vary due to round off error
diff --git a/3630/CH19/EX19.2/Ex19_2.sce b/3630/CH19/EX19.2/Ex19_2.sce
new file mode 100644
index 000000000..2539dff8b
--- /dev/null
+++ b/3630/CH19/EX19.2/Ex19_2.sce
@@ -0,0 +1,17 @@
+clc;
+Vdd1=5;
+Idss=0.005;
+Rd1=1000;
+Vout1=Vdd1-(Idss*Rd1);
+Vdd=5;
+Id=0;
+Rd=1000;
+Vout2=Vdd-(Id*Rd);
+disp('V',Vout1,"Vout1=");//The answers vary due to round off error
+disp('V',Vout2,"Vout2=");//The answers vary due to round off error
+
+
+
+
+
+
diff --git a/3630/CH19/EX19.3/Ex19_3.sce b/3630/CH19/EX19.3/Ex19_3.sce
new file mode 100644
index 000000000..64da32880
--- /dev/null
+++ b/3630/CH19/EX19.3/Ex19_3.sce
@@ -0,0 +1,11 @@
+clc;
+Vdd=10;
+Idss1=0.002;
+Rd1=1000;
+Rd2=100;
+Vout1=Vdd-(Idss1*Rd1);
+Vout2=Vdd-(Idss1*Rd2);
+disp('V',Vout1,"Vout1=");//The answers vary due to round off error
+disp('V',Vout2,"Vout2=");//The answers vary due to round off error
+
+
diff --git a/3630/CH19/EX19.4/Ex19_4.sce b/3630/CH19/EX19.4/Ex19_4.sce
new file mode 100644
index 000000000..9e28395fa
--- /dev/null
+++ b/3630/CH19/EX19.4/Ex19_4.sce
@@ -0,0 +1,7 @@
+clc;
+PW=2.5*0.000050;
+T=6.5*0.000050;
+disp('uS',PW*1000000,"PW=");//The provided in the textbook is wrong
+disp('uS',T*1000000,"T=");//The provided in the textbook is wrong
+
+
diff --git a/3630/CH19/EX19.5/Ex19_5.sce b/3630/CH19/EX19.5/Ex19_5.sce
new file mode 100644
index 000000000..c8f9be59b
--- /dev/null
+++ b/3630/CH19/EX19.5/Ex19_5.sce
@@ -0,0 +1,8 @@
+clc;
+PW=0.000125;
+T=0.000325;
+dutycycle=(PW/T)*100;
+disp('%',dutycycle,"dutycycle=");//The provided in the textbook is wrong
+
+
+
diff --git a/3630/CH19/EX19.6/Ex19_6.sce b/3630/CH19/EX19.6/Ex19_6.sce
new file mode 100644
index 000000000..a0bb91829
--- /dev/null
+++ b/3630/CH19/EX19.6/Ex19_6.sce
@@ -0,0 +1,11 @@
+clc;
+tr=0.000000040;
+fc=0.35/tr;
+tf=0.000000030;
+fmax=0.35/(100*tr);
+disp('MHz',fc/1000000,"fc=");//The provided in the textbook is wrong
+disp('kHz',fmax/1000,"fmax=");//The provided in the textbook is wrong
+
+
+
+
diff --git a/3630/CH19/EX19.7/Ex19_7.sce b/3630/CH19/EX19.7/Ex19_7.sce
new file mode 100644
index 000000000..768cf304e
--- /dev/null
+++ b/3630/CH19/EX19.7/Ex19_7.sce
@@ -0,0 +1,15 @@
+clc;
+Rin=20000;
+rf=100000;
+Vout1=-12;
+Vout2=12;
+Vin=2.4;
+UTP=-(Rin/rf)*Vout1;
+LTP=-(Rin/rf)*Vout2;
+Vrin=(Vin-Vout1)*(Rin/(Rin+rf));
+disp('V',UTP,"UTP=");//The answers vary due to round off error
+disp('V',LTP,"LTP=");//The answers vary due to round off error
+disp('V',Vrin,"Vrin=");//The answers vary due to round off error
+
+
+
diff --git a/3630/CH19/EX19.8/Ex19_8.sce b/3630/CH19/EX19.8/Ex19_8.sce
new file mode 100644
index 000000000..bc3e9c394
--- /dev/null
+++ b/3630/CH19/EX19.8/Ex19_8.sce
@@ -0,0 +1,10 @@
+clc;
+Rin=3300;
+rf1=11000;
+rf2=33000;
+Vout1=-11;
+Vout2=11;
+UTP=-(Rin/rf1)*(Vout1+0.7);
+LTP=-(Rin/rf2)*(Vout2-0.7);
+disp('V',UTP,"UTP=");//The answers vary due to round off error
+disp('V',LTP,"LTP=");//The answers vary due to round off error
diff --git a/3630/CH19/EX19.9/Ex19_9.sce b/3630/CH19/EX19.9/Ex19_9.sce
new file mode 100644
index 000000000..02582ad11
--- /dev/null
+++ b/3630/CH19/EX19.9/Ex19_9.sce
@@ -0,0 +1,8 @@
+clc;
+rf2=1000;
+rf1=2000;
+req=(rf2/(rf1+rf2));
+UTP=req*9;
+LTP=req*-9;
+disp('V',UTP,"UTP=");//The answers vary due to round off error
+disp('V',LTP,"LTP=");//The answers vary due to round off error