From 7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 Mon Sep 17 00:00:00 2001 From: prashantsinalkar Date: Tue, 10 Oct 2017 12:27:19 +0530 Subject: initial commit / add all books --- 3754/CH20/EX20.12/20_12.sce | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 3754/CH20/EX20.12/20_12.sce (limited to '3754/CH20/EX20.12') diff --git a/3754/CH20/EX20.12/20_12.sce b/3754/CH20/EX20.12/20_12.sce new file mode 100644 index 000000000..18c415e8f --- /dev/null +++ b/3754/CH20/EX20.12/20_12.sce @@ -0,0 +1,22 @@ +clear// + +//Variables + +VSmin = 8.0 //Minimum source voltage (in volts) +VSmax = 12 //Maximum source voltage (in volts) +RS = 2.2 //Resistance (in kilo-ohm) +VZ = 5.0 //Zener voltage (in volts) +RL = 10.0 //Load resistance (in kilo-ohm) +VL = VZ //Voltage across load (in volts) + +//Calculation + +ISmin = (VSmin - VZ)/ RS //Minimum value of input current (in milli-Ampere) +ISmax = (VSmax - VZ)/RS //Maximum value of input current (in milli-Ampere) +IL = VL / RL //Load current (in milli-Ampere) +IZmin = ISmin - IL //Minimum Zener current (in milli-Ampere) +IZmax = ISmax - IL //Maximum Zener current (in milli-Ampere) + +//Result + +printf("\n Minimum value of Zener current is %0.3f mA.\nMaximum value of Zener current is %0.3f mA.",IZmin,IZmax) -- cgit