summaryrefslogtreecommitdiff
path: root/3630/CH10
diff options
context:
space:
mode:
Diffstat (limited to '3630/CH10')
-rw-r--r--3630/CH10/EX10.1/Ex10_1.sce14
-rw-r--r--3630/CH10/EX10.10/Ex10_10.sce19
-rw-r--r--3630/CH10/EX10.2/Ex10_2.pngbin0 -> 10264 bytes
-rw-r--r--3630/CH10/EX10.2/Ex10_2.sce14
-rw-r--r--3630/CH10/EX10.3/Ex10_3.sce10
-rw-r--r--3630/CH10/EX10.4/Ex10_4.sce6
-rw-r--r--3630/CH10/EX10.5/Ex10_5.sce11
-rw-r--r--3630/CH10/EX10.6/Ex10_6.sce13
-rw-r--r--3630/CH10/EX10.7/Ex10_7.sce19
-rw-r--r--3630/CH10/EX10.8/Ex10_8.sce15
-rw-r--r--3630/CH10/EX10.9/Ex10_9.sce23
11 files changed, 144 insertions, 0 deletions
diff --git a/3630/CH10/EX10.1/Ex10_1.sce b/3630/CH10/EX10.1/Ex10_1.sce
new file mode 100644
index 000000000..2e460d438
--- /dev/null
+++ b/3630/CH10/EX10.1/Ex10_1.sce
@@ -0,0 +1,14 @@
+clc;
+R1=20000; //Ohm
+R2=20000; //Ohm
+Vcc=10; //Volt
+Vb=Vcc*(R2/(R1+R2)); //Volt
+Ve=Vb-0.7; //Volt
+Re=5000; //Ohm
+Ie=Ve/Re; //Ampere
+Vceq=Vcc-Ve; //Volt
+disp('V',Vb,"Vb=");//The answers vary due to round off error
+disp('V',Ve,"Ve=");//The answers vary due to round off error
+disp('A',Ie,"Ie=");//The answers vary due to round off error
+disp('V',Vceq,"Vceq=");//The answers vary due to round off error
+
diff --git a/3630/CH10/EX10.10/Ex10_10.sce b/3630/CH10/EX10.10/Ex10_10.sce
new file mode 100644
index 000000000..f373fd40a
--- /dev/null
+++ b/3630/CH10/EX10.10/Ex10_10.sce
@@ -0,0 +1,19 @@
+clc;
+Vee=5; //Volt
+Vbe=0.7; //Volt
+Re=13000; //Ohm
+Ie=0.000331 //Ampere
+re=0.025/Ie; //Ohm
+Zin=re; //Ohm
+Rc=10000; //Ohm
+Zout=Rc; //Ohm
+RL=5100; //Ohm
+rc=(RL*Rc)/(RL+Rc); //Ohm
+Av=rc/re;
+Ai=rc/RL;
+disp('',Av,"Av=");
+disp('',Ai,"Ai=");
+disp('Ohm',Zin,"Zin=");//The answers vary due to round off error
+
+disp('Ohm',Zout,"Zout=");//The answers vary due to round off error
+
diff --git a/3630/CH10/EX10.2/Ex10_2.png b/3630/CH10/EX10.2/Ex10_2.png
new file mode 100644
index 000000000..1341079a8
--- /dev/null
+++ b/3630/CH10/EX10.2/Ex10_2.png
Binary files differ
diff --git a/3630/CH10/EX10.2/Ex10_2.sce b/3630/CH10/EX10.2/Ex10_2.sce
new file mode 100644
index 000000000..46a32b6ab
--- /dev/null
+++ b/3630/CH10/EX10.2/Ex10_2.sce
@@ -0,0 +1,14 @@
+clc;
+Vcc=0.002; //Volt
+Re=5000; //Ohm
+Icsat=Vcc/Re; //Ampere
+Vceoff=Vcc; //Volt
+disp(' Amperes',Icsat,"Icsat=");
+disp('Volt',Vceoff,"Vceoff=");
+T1=0:2:10 //Here on X-axis T1=Vce=10V
+T2=2:-0.4:0; //Here on the Y-Axis T2=Ic=2miliAmpere
+plot(T1,T2)
+xlabel('Vce(V)')
+ylabel('Ic(mA)')
+
+
diff --git a/3630/CH10/EX10.3/Ex10_3.sce b/3630/CH10/EX10.3/Ex10_3.sce
new file mode 100644
index 000000000..9378b2c92
--- /dev/null
+++ b/3630/CH10/EX10.3/Ex10_3.sce
@@ -0,0 +1,10 @@
+clc;
+Re=2000; //Ohm
+RL=5000; //Ohm
+rE=(Re*RL)/(Re+RL); //Ohm
+Ie=0.031; //Ampere
+re=0.025/Ie; //Ohm
+Av=rE/(rE+re);
+disp(' ',Av,"Av=");//The answers vary due to round off error
+
+
diff --git a/3630/CH10/EX10.4/Ex10_4.sce b/3630/CH10/EX10.4/Ex10_4.sce
new file mode 100644
index 000000000..1aaa56d23
--- /dev/null
+++ b/3630/CH10/EX10.4/Ex10_4.sce
@@ -0,0 +1,6 @@
+clc;
+//power gain of circuit
+Ai=2.7;
+Av=0.994;
+Ap=Ai*Av;
+disp(' ',Ap,"Ap=");
diff --git a/3630/CH10/EX10.5/Ex10_5.sce b/3630/CH10/EX10.5/Ex10_5.sce
new file mode 100644
index 000000000..a3815403e
--- /dev/null
+++ b/3630/CH10/EX10.5/Ex10_5.sce
@@ -0,0 +1,11 @@
+clc;
+re=8.1; //Ohm
+rE=1430; //ohm
+hfc=220;
+Zbase=hfc*(re+rE); //Ohm
+R1=25000; //Ohm
+R2=33000; //Ohm
+Req=(R1*R2)/(R1+R2); //Ohm
+Zin=(Zbase*Req)/(Zbase+Req);//Ohm
+disp('kohm',Zin/1000,"Zin=");//The answers vary due to round off error
+
diff --git a/3630/CH10/EX10.6/Ex10_6.sce b/3630/CH10/EX10.6/Ex10_6.sce
new file mode 100644
index 000000000..d30f4773d
--- /dev/null
+++ b/3630/CH10/EX10.6/Ex10_6.sce
@@ -0,0 +1,13 @@
+clc;
+hic=4000;
+hfc=200;
+re=hic/hfc; //Ohm
+R1=3000; //Ohm
+R2=4700; //Ohm
+Req=(R1*R2)/(R1+R2); //Ohm
+Rs=600; //Ohm
+Rth=(Req*Rs)/(Req+Rs);//Ohm
+Re=390;//Ohm
+R=(re+(Rth/hfc));//Ohm
+Zout=(Re*R)/(Re+R);//Ohm
+disp('Ohm',Zout,"Zout=");//The answers vary due to round off error
diff --git a/3630/CH10/EX10.7/Ex10_7.sce b/3630/CH10/EX10.7/Ex10_7.sce
new file mode 100644
index 000000000..a1aff7713
--- /dev/null
+++ b/3630/CH10/EX10.7/Ex10_7.sce
@@ -0,0 +1,19 @@
+clc;
+hic=650; //Ohm
+hfc=150;
+re=hic/hfc; //Ohm
+Re=2000; //Ohm
+RL=8000; //Ohm
+rE=(Re*RL)/(Re+RL); //Ohm
+Zbase=hfc*(re+rE); //Ohm
+R1=190000; //ohm
+Zin1=(R1*Zbase)/(R1+Zbase);//Ohm//for emitter feedback
+R1=30000; //Ohm
+R2=39000; //Ohm
+Req=(R1*R2)/(R1+R2); //Ohm
+Zin2=(Zbase*Req)/(Zbase+Req);//Ohm //for voltage divider biased
+disp('kOhm',Zin1/1000,"Zin1=");
+disp('kOhm',Zin2/1000,"Zin2=");
+
+
+
diff --git a/3630/CH10/EX10.8/Ex10_8.sce b/3630/CH10/EX10.8/Ex10_8.sce
new file mode 100644
index 000000000..c14db48c2
--- /dev/null
+++ b/3630/CH10/EX10.8/Ex10_8.sce
@@ -0,0 +1,15 @@
+clc;
+R2=120; //Ohm
+R1=120; //Ohm
+Vcc=10; //Volt
+Vb=Vcc*(R2/(R1+R2));//Volt
+Re=3300; //Ohm
+Vbe=0.7; //Volt
+Ie=(Vb-2*Vbe)/Re; //Amperes
+hfc1=70;
+hfc2=70;
+RE=3300; //Ohm
+Rin1=hfc1*hfc2*RE; //Ohm//hfe=70 for current (Icq)
+disp('MegaOhm',Rin1/1000000,"Rin1=");//The answers vary due to round off error
+
+
diff --git a/3630/CH10/EX10.9/Ex10_9.sce b/3630/CH10/EX10.9/Ex10_9.sce
new file mode 100644
index 000000000..9d1193ba1
--- /dev/null
+++ b/3630/CH10/EX10.9/Ex10_9.sce
@@ -0,0 +1,23 @@
+clc;
+Re=3300; //Ohm
+RL=1000; //Ohm
+rE=(Re*RL)/(Re+RL); //Ohm
+hic1=40000; //Ohm
+hfc1=120;
+hic2=3000; //Ohm
+hfc2=150;
+Zbase=hic1+hfc1*(hic2+(hfc2*rE));//Ohm
+R1=120000;//Ohm
+R2=120000; //Ohm
+Req=(R1*R2)/(R1+R2);//Ohm
+Zin=(Zbase*Req)/(Zbase+Req);//Ohm//input impedance
+re1=hic1/hfc1;//Ohm
+re2=hic2/hfc2;//Ohm
+R1=120000;//Ohm
+R2=120000;//Ohm
+Req=(R1*R2)/(R1+R2);//Ohm
+Rs=3300;//Ohm
+Rth=(Req*Rs)/(Req+Rs);//Ohm
+Zout=re2+(re1+(Rth/hfc1))/hfc2;//Ohm//output impedance
+Ai=(hfc1*hfc2)*((Zin*rE)/(Zbase*RL));//current gain
+disp('',Ai,"Ai=");Answer variation due to round of error