summaryrefslogtreecommitdiff
path: root/620/CH29
diff options
context:
space:
mode:
Diffstat (limited to '620/CH29')
-rw-r--r--620/CH29/EX29.1/example29_1.sce14
-rw-r--r--620/CH29/EX29.1/example29_1.txtbin0 -> 558 bytes
-rw-r--r--620/CH29/EX29.2/example29_2.sce5
-rw-r--r--620/CH29/EX29.2/example29_2.txt4
-rw-r--r--620/CH29/EX29.3/example29_3.sce9
-rw-r--r--620/CH29/EX29.3/example29_3.txt12
-rw-r--r--620/CH29/EX29.4/example29_4.sce16
-rw-r--r--620/CH29/EX29.4/example29_4.txtbin0 -> 446 bytes
-rw-r--r--620/CH29/EX29.5/example29_5.sce13
-rw-r--r--620/CH29/EX29.5/example29_5.txt18
-rw-r--r--620/CH29/EX29.6/example29_6.sce24
-rw-r--r--620/CH29/EX29.6/example29_6.txtbin0 -> 792 bytes
-rw-r--r--620/CH29/EX29.7/example29_7.sce18
-rw-r--r--620/CH29/EX29.7/example29_7.txt18
-rw-r--r--620/CH29/EX29.8/example29_8.sce11
-rw-r--r--620/CH29/EX29.8/example29_8.txt13
-rw-r--r--620/CH29/EX29.9/example29_9.sce4
-rw-r--r--620/CH29/EX29.9/example29_9.txt4
18 files changed, 183 insertions, 0 deletions
diff --git a/620/CH29/EX29.1/example29_1.sce b/620/CH29/EX29.1/example29_1.sce
new file mode 100644
index 000000000..dbd8577c9
--- /dev/null
+++ b/620/CH29/EX29.1/example29_1.sce
@@ -0,0 +1,14 @@
+i=10^(-6);
+beta=200;
+disp("Part a");
+ib1=0;
+ic1=beta*ib1+i;
+disp("collector current (in μA) when base current is 0 is"); disp(ic1*10^6);
+disp("Part b");
+ib2=50*10^(-6);
+ic2=beta*ib2+i;
+disp("collector current (in mA) when base current is 50 μA is"); disp(ic2*10^3);
+disp("Part c");
+ib3=100*10^(-6);
+ic3=beta*ib3+i;
+disp("collector current (in mA) when base current is 100 μA is");disp(ic3*10^3); \ No newline at end of file
diff --git a/620/CH29/EX29.1/example29_1.txt b/620/CH29/EX29.1/example29_1.txt
new file mode 100644
index 000000000..032bb6121
--- /dev/null
+++ b/620/CH29/EX29.1/example29_1.txt
Binary files differ
diff --git a/620/CH29/EX29.2/example29_2.sce b/620/CH29/EX29.2/example29_2.sce
new file mode 100644
index 000000000..362c99d54
--- /dev/null
+++ b/620/CH29/EX29.2/example29_2.sce
@@ -0,0 +1,5 @@
+ie=6;
+ib=120*10^(-3);
+ic=ie-ib;
+alpha=ic/ie;
+disp("the alpha of the transistor is"); disp(alpha); \ No newline at end of file
diff --git a/620/CH29/EX29.2/example29_2.txt b/620/CH29/EX29.2/example29_2.txt
new file mode 100644
index 000000000..e5a72dba2
--- /dev/null
+++ b/620/CH29/EX29.2/example29_2.txt
@@ -0,0 +1,4 @@
+the alpha of the transistor is
+
+ 0.98
+ \ No newline at end of file
diff --git a/620/CH29/EX29.3/example29_3.sce b/620/CH29/EX29.3/example29_3.sce
new file mode 100644
index 000000000..efae685e0
--- /dev/null
+++ b/620/CH29/EX29.3/example29_3.sce
@@ -0,0 +1,9 @@
+ie=6;
+ib=0.12;
+ic=ie-ib;
+disp("Part a");
+beta=ic/ib;
+disp("the beta of the transistor is"); disp(beta);
+disp("Part b");
+alpha=beta/(1+beta);
+disp("the alpha of the transistor is"); disp(alpha); \ No newline at end of file
diff --git a/620/CH29/EX29.3/example29_3.txt b/620/CH29/EX29.3/example29_3.txt
new file mode 100644
index 000000000..3676aa817
--- /dev/null
+++ b/620/CH29/EX29.3/example29_3.txt
@@ -0,0 +1,12 @@
+
+ Part a
+
+ the beta of the transistor is
+
+ 49.
+
+ Part b
+
+ the alpha of the transistor is
+
+ 0.98 \ No newline at end of file
diff --git a/620/CH29/EX29.4/example29_4.sce b/620/CH29/EX29.4/example29_4.sce
new file mode 100644
index 000000000..2e3998a8f
--- /dev/null
+++ b/620/CH29/EX29.4/example29_4.sce
@@ -0,0 +1,16 @@
+ic=5/1000;
+is=0.1/1000;
+disp("Part a");
+ai=ic/is;
+disp("current gain is"); disp(ai);
+disp("Part b");
+vo=5;
+vi=0.04;
+av=vo/vi;
+disp("voltage gain is"); disp(av);
+disp("Part c");
+ri=vi/is;
+disp("input resistance (in Ω) is"); disp(ri);
+disp("Part d");
+ap=av*ai;
+disp("power gain is"); disp(ap); \ No newline at end of file
diff --git a/620/CH29/EX29.4/example29_4.txt b/620/CH29/EX29.4/example29_4.txt
new file mode 100644
index 000000000..78b0d4809
--- /dev/null
+++ b/620/CH29/EX29.4/example29_4.txt
Binary files differ
diff --git a/620/CH29/EX29.5/example29_5.sce b/620/CH29/EX29.5/example29_5.sce
new file mode 100644
index 000000000..e254d6cdc
--- /dev/null
+++ b/620/CH29/EX29.5/example29_5.sce
@@ -0,0 +1,13 @@
+av=-40;
+k1=0.1;
+k2=0.2;
+k3=-0.01;
+disp("Part a");
+a1=av/(1-k1*av);
+disp("the overall voltage gain with 10 % negative feedback is"); disp(a1);
+disp("Part b");
+a2=av/(1-k2*av);
+disp("the overall voltage gain with 20 % negative feedback is"); disp(a2);
+disp("Part c");
+a3=av/(1-k3*av);
+disp("the overall voltage gain with 1 % positive feedback is"); disp(a3); \ No newline at end of file
diff --git a/620/CH29/EX29.5/example29_5.txt b/620/CH29/EX29.5/example29_5.txt
new file mode 100644
index 000000000..ce920fdd6
--- /dev/null
+++ b/620/CH29/EX29.5/example29_5.txt
@@ -0,0 +1,18 @@
+
+ Part a
+
+ the overall voltage gain with 10 % negative feedback is
+
+ - 8.
+
+ Part b
+
+ the overall voltage gain with 20 % negative feedback is
+
+ - 4.4444444
+
+ Part c
+
+ the overall voltage gain with 1 % positive feedback is
+
+ - 66.666667
diff --git a/620/CH29/EX29.6/example29_6.sce b/620/CH29/EX29.6/example29_6.sce
new file mode 100644
index 000000000..ba6666400
--- /dev/null
+++ b/620/CH29/EX29.6/example29_6.sce
@@ -0,0 +1,24 @@
+vo=-6;
+vi=0.1;
+ri=2;
+f=10;
+p=6;
+k=0.15;
+disp("Part a");
+av=vo/vi;
+disp(av);
+a1=av/(1-(k*av));
+disp("the voltage gain is"); disp(a1);
+disp("Part b");
+r=ri*(1-k*av);
+disp("the input resistance (in kΩ) is"); disp(r);
+disp("Part c");
+f1=f*(1-k*av);
+disp("the bandwidth (in kHz) is"); disp(f1);
+disp("Part d");
+p1=p/(1-k*av);
+disp("the distortion (in %) is"); disp(p1);
+disp("Part e");
+gbwp=a1*f1;
+disp("the gain-bandwidth product is"); disp(gbwp);
+disp("the gain-bandwith prodeuct is same as before feedback"); \ No newline at end of file
diff --git a/620/CH29/EX29.6/example29_6.txt b/620/CH29/EX29.6/example29_6.txt
new file mode 100644
index 000000000..f8db20ae2
--- /dev/null
+++ b/620/CH29/EX29.6/example29_6.txt
Binary files differ
diff --git a/620/CH29/EX29.7/example29_7.sce b/620/CH29/EX29.7/example29_7.sce
new file mode 100644
index 000000000..6bfc7f419
--- /dev/null
+++ b/620/CH29/EX29.7/example29_7.sce
@@ -0,0 +1,18 @@
+r1=1500;
+r2=1200;
+b=100;
+disp("Part a");
+av=-b*r1/r;
+disp("the voltage gain of the amplifier without feedback is"); disp(av);
+disp("Part b");
+r3=82;
+k=r3/r1;
+a1=av/(1-k*av);
+disp("the voltage gain of the amplifier when the feedback capacitor is not connected is"); disp(a1);
+disp("Part c");
+r4=1000;
+ro=r1*r4/(r1+r4);
+av1=-b*ro/r2;
+k=r3/ro;
+a2=av1/(1-k*av1);
+disp("the new voltage gain with feedback is"); disp(a2); \ No newline at end of file
diff --git a/620/CH29/EX29.7/example29_7.txt b/620/CH29/EX29.7/example29_7.txt
new file mode 100644
index 000000000..fde845fcf
--- /dev/null
+++ b/620/CH29/EX29.7/example29_7.txt
@@ -0,0 +1,18 @@
+
+ Part a
+
+ the voltage gain of the amplifier without feedback is
+
+ - 15.
+
+ Part b
+
+ the voltage gain of the amplifier when the feedback capacitor is not connected is
+
+ - 8.2417582
+
+ Part c
+
+ the new voltage gain with feedback is
+
+ - 6.3829787 \ No newline at end of file
diff --git a/620/CH29/EX29.8/example29_8.sce b/620/CH29/EX29.8/example29_8.sce
new file mode 100644
index 000000000..c9e506a05
--- /dev/null
+++ b/620/CH29/EX29.8/example29_8.sce
@@ -0,0 +1,11 @@
+k1=.01;
+k2=0.02;
+k3=0.025;
+av=40;
+disp("Part a");
+a1=av/(1-k1*av);
+disp("the voltage gain is"); disp(a1);
+disp("Part b");
+a2=av/(1-k2*av);
+disp("the voltage gain is"); disp(a2);
+//a3=av/(1-k3*av);
diff --git a/620/CH29/EX29.8/example29_8.txt b/620/CH29/EX29.8/example29_8.txt
new file mode 100644
index 000000000..cdc026244
--- /dev/null
+++ b/620/CH29/EX29.8/example29_8.txt
@@ -0,0 +1,13 @@
+
+ Part a
+
+ the voltage gain is
+
+ 66.666667
+
+ Part b
+
+ the voltage gain is
+
+ 200.
+ \ No newline at end of file
diff --git a/620/CH29/EX29.9/example29_9.sce b/620/CH29/EX29.9/example29_9.sce
new file mode 100644
index 000000000..078b4eeb2
--- /dev/null
+++ b/620/CH29/EX29.9/example29_9.sce
@@ -0,0 +1,4 @@
+r=10*10^3;
+c=200*10^(-12);
+f=1/(2*%pi*r*c);
+disp("the frequency of oscillation (in kHz) is"); disp(f*10^(-3)); \ No newline at end of file
diff --git a/620/CH29/EX29.9/example29_9.txt b/620/CH29/EX29.9/example29_9.txt
new file mode 100644
index 000000000..bbe605d48
--- /dev/null
+++ b/620/CH29/EX29.9/example29_9.txt
@@ -0,0 +1,4 @@
+
+ the frequency of oscillation (in kHz) is
+
+ 79.577472 \ No newline at end of file