diff options
Diffstat (limited to '506/CH18/EX18.1.a/Example18_1a.sce')
-rwxr-xr-x | 506/CH18/EX18.1.a/Example18_1a.sce | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/506/CH18/EX18.1.a/Example18_1a.sce b/506/CH18/EX18.1.a/Example18_1a.sce new file mode 100755 index 000000000..ae91ffcd3 --- /dev/null +++ b/506/CH18/EX18.1.a/Example18_1a.sce @@ -0,0 +1,62 @@ +clear;
+clc;
+
+//Caption:Design a series regulated power supply
+//Given Data
+Vo=25;//in V
+ro=10;//in ohm
+
+disp('select a silicon reference diode');
+disp('two IN7555 diodes are provided');
+Rz = 12;//in ohm
+Vo=25;//output voltage in V
+Vr = 7.5 + 7.5;//because two diodes are used
+Iz = 20;//in mA
+Ie2=10;//in mA
+Ic2 = Ie2;
+Icmax=30;//in mA
+Vcemax=45;//in V
+hFE2=220;
+hfe2=200;
+hie2=800;//in ohm
+Id=10;//in mA
+Il = 1000;//in mA
+Vi = 50;//in V
+dVi = 10; //change in input voltage
+dIl = 1;//change in load current
+
+//For D1 and D2 operate
+Iz = Id + Id;
+Rd = (Vo-Vr)/Id;
+disp('K',Rd,'Rd=');
+
+Ib2 = (1000*Ic2)/hFE2;
+disp('microA',Ib2,'Ib2=');
+
+//Since we require I1>Ib2 , we select
+I1=10*(10^-3);//in A
+Vbe = 0.7;//in V
+
+V2 = Vbe + Vr;
+disp('V',V2,'V2=');
+
+R1 = (Vo-V2)/I1;
+R2 = V2/I1;
+disp('ohm',R1,'R1=');
+disp('ohm',R2,'R2=');
+
+//We are selecting Texas Instruments 2N1722 silicon power transistor, so following parameters are required
+disp('We are selecting Texas Instruments 2N1722 silicon power transistor');
+Ic1 = 1;//in A
+hFE1=125;
+hfe1=100;
+hie1=20;
+
+Ib1 =(1000*I1 + Il + Id)/hFE1;
+disp('mA',Ib1+Ic2,'The current through resistor R3 is');
+I=Ib1 + Ic2;
+
+R3 = (Vi - (Vbe + Vo))/I;
+disp('K',R3,'The value of R3 is');
+
+//End
\ No newline at end of file |