From b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b Mon Sep 17 00:00:00 2001 From: priyanka Date: Wed, 24 Jun 2015 15:03:17 +0530 Subject: initial commit / add all books --- 2609/CH13/EX13.1/ex_13_1.sce | 10 ++++++++++ 2609/CH13/EX13.10/ex_13_10.sce | 24 ++++++++++++++++++++++++ 2609/CH13/EX13.2/ex_13_2.sce | 11 +++++++++++ 2609/CH13/EX13.3/ex_13_3.sce | 11 +++++++++++ 2609/CH13/EX13.4/ex_13_4.sce | 12 ++++++++++++ 2609/CH13/EX13.5/ex_13_5.sce | 17 +++++++++++++++++ 2609/CH13/EX13.6/ex_13_6.sce | 27 +++++++++++++++++++++++++++ 2609/CH13/EX13.7/ex_13_7.sce | 13 +++++++++++++ 2609/CH13/EX13.8/ex_13_8.sce | 18 ++++++++++++++++++ 2609/CH13/EX13.9/ex_13_9.sce | 19 +++++++++++++++++++ 10 files changed, 162 insertions(+) create mode 100755 2609/CH13/EX13.1/ex_13_1.sce create mode 100755 2609/CH13/EX13.10/ex_13_10.sce create mode 100755 2609/CH13/EX13.2/ex_13_2.sce create mode 100755 2609/CH13/EX13.3/ex_13_3.sce create mode 100755 2609/CH13/EX13.4/ex_13_4.sce create mode 100755 2609/CH13/EX13.5/ex_13_5.sce create mode 100755 2609/CH13/EX13.6/ex_13_6.sce create mode 100755 2609/CH13/EX13.7/ex_13_7.sce create mode 100755 2609/CH13/EX13.8/ex_13_8.sce create mode 100755 2609/CH13/EX13.9/ex_13_9.sce (limited to '2609/CH13') diff --git a/2609/CH13/EX13.1/ex_13_1.sce b/2609/CH13/EX13.1/ex_13_1.sce new file mode 100755 index 000000000..5f0e6447e --- /dev/null +++ b/2609/CH13/EX13.1/ex_13_1.sce @@ -0,0 +1,10 @@ +////Ex 13.1 +clc; +clear; +close; +format('v',6); +deltaVin=4;//V +deltaVout=0.4;//V +Vout=20;//V +LR=(deltaVout/Vout)*100/deltaVin;//%/V(Line Regulation) +disp(LR,"Line Regulation(%/V)"); diff --git a/2609/CH13/EX13.10/ex_13_10.sce b/2609/CH13/EX13.10/ex_13_10.sce new file mode 100755 index 000000000..27d2b2ae8 --- /dev/null +++ b/2609/CH13/EX13.10/ex_13_10.sce @@ -0,0 +1,24 @@ +////Ex 13.10 +clc; +clear; +close; +format('v',6); +Vout=15;//V +IL=50;//mA +Vin=20;//V +PDmax=1;//W(For LM 723) +Iref=3;//mA(From datasheet) +PD=Vout*(IL+Iref);//mW +disp(PD/1000,"Required PD(W)"); +disp(PDmax,"PDmax supplie by LM723(mW)"); +disp("PDVEB, hence Q1 is on +Iout=(ILmax+Beta*VEB/RCS)/(Beta+1);//A +Iext=ILmax-Iout;//A +disp(Iext,"For 10 ohm load, Output current Iext(A)"); diff --git a/2609/CH13/EX13.7/ex_13_7.sce b/2609/CH13/EX13.7/ex_13_7.sce new file mode 100755 index 000000000..ca745d9c6 --- /dev/null +++ b/2609/CH13/EX13.7/ex_13_7.sce @@ -0,0 +1,13 @@ +////Ex 13.7 +clc; +clear; +close; +format('v',6); +RL=1:10;//ohm +R1=5;//ohm +Vref=5;//V +IL=1;//A +IQ=0;//A +Iref=IL;//A +R1=Vref/Iref;//ohm +disp(R1,"Value of resistor R1(ohm)"); diff --git a/2609/CH13/EX13.8/ex_13_8.sce b/2609/CH13/EX13.8/ex_13_8.sce new file mode 100755 index 000000000..b43ea4ded --- /dev/null +++ b/2609/CH13/EX13.8/ex_13_8.sce @@ -0,0 +1,18 @@ +////Ex 13.8 +clc; +clear; +close; +format('v',6); +Vout=15:20;//V +Vin=24;//V +VR1=12;//V +Vref=12;//V +I4=0;//A(Assumed) +Iout=1;//A(Assumed) +R1=VR1/Iout;//ohm +//Vout=VR1*(1+R2/R1) +R2min=R1*(min(Vout)/VR1-1);//Putting min Vout +R2max=R1*(max(Vout)/VR1-1);//Putting min Vout +disp(R1,"Resistance R1(ohm)"); +disp(R2max,R2min,"Minimum & maximum value of R2(ohm)"); +disp("A pot of 10 ohm should be used."); diff --git a/2609/CH13/EX13.9/ex_13_9.sce b/2609/CH13/EX13.9/ex_13_9.sce new file mode 100755 index 000000000..633b552fb --- /dev/null +++ b/2609/CH13/EX13.9/ex_13_9.sce @@ -0,0 +1,19 @@ +////Ex 13.9 +clc; +clear; +close; +format('v',6); +Vout=6;//V +IL=100;//mA +Vref=7.15;//V(For LM 723) +Iref=1;//mA(Assumed) +R1=(Vref-Vout)/Iref;//kohm +R2=Vout/Iref;//kohm +disp("Design values are : "); +disp(R1,"R1 should be used 1.2kohm. Calculated R1(kohm) is"); +disp(R2,"R2 should be used 6.2kohm. Calculated R2(kohm)"); +R1=1.2;R2=6.2;//kohm +R3=R1*R2/(R1+R2);//kohm +disp(R3,"Resistance R3(kohm)"); +RCL=0.65/(IL/1000);//kohm +disp(RCL,"Resistance RCL(kohm)"); -- cgit