summaryrefslogtreecommitdiff
path: root/2459/CH9/EX9.28
diff options
context:
space:
mode:
Diffstat (limited to '2459/CH9/EX9.28')
-rw-r--r--2459/CH9/EX9.28/Ex9_28.PNGbin0 -> 7788 bytes
-rw-r--r--2459/CH9/EX9.28/Ex9_28.sce21
2 files changed, 21 insertions, 0 deletions
diff --git a/2459/CH9/EX9.28/Ex9_28.PNG b/2459/CH9/EX9.28/Ex9_28.PNG
new file mode 100644
index 000000000..f8cd8a4b5
--- /dev/null
+++ b/2459/CH9/EX9.28/Ex9_28.PNG
Binary files differ
diff --git a/2459/CH9/EX9.28/Ex9_28.sce b/2459/CH9/EX9.28/Ex9_28.sce
new file mode 100644
index 000000000..c47a0026c
--- /dev/null
+++ b/2459/CH9/EX9.28/Ex9_28.sce
@@ -0,0 +1,21 @@
+//chapter9
+//example9.28
+//page174
+
+Ei=16 // V
+Vz=12 // V since we want to ragulate at 12 V
+Eo=Vz
+Iz_min=0 // A
+Il_max=200d-3 // A
+
+// Zener current will be min when input voltage is min
+
+// we see that R=(Ei-Eo)/(Iz-Il) and minimum Iz occurs when Il is maximum so
+R=(Ei-Eo)/(Iz_min+Il_max)
+
+Izm=Il_max
+Pzm=Vz*Izm
+
+printf("Zener voltage = %.3f V \n",Vz)
+printf("required series resistance = %.3f ohm \n",R)
+printf("maximum power rating of zener diode = %.3f W \n",Pzm)