diff options
Diffstat (limited to '135/CH13/EX13.5/EX5.sce')
-rwxr-xr-x | 135/CH13/EX13.5/EX5.sce | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/135/CH13/EX13.5/EX5.sce b/135/CH13/EX13.5/EX5.sce new file mode 100755 index 000000000..0764ac62a --- /dev/null +++ b/135/CH13/EX13.5/EX5.sce @@ -0,0 +1,16 @@ +// Example 13.5: Supply voltage, Peak current drawn from each supply, Total supply power, Power conversion efficiency, Maximum power that each transistor can dissipate safely
+clc, clear
+P_ac=20; // Average power delivered in watts
+RL=8; // Load in ohms
+Vm=sqrt(2*P_ac*RL); // Peak output voltage in volts
+VCC=Vm+5; // Supply voltage in volts
+Im=Vm/RL; // Peak current drawn from each supply in amperes
+P_dc=2*Im*VCC/%pi; // Total supply power in watts
+eta=P_ac*100/P_dc; // Power conversion efficiency in percentage
+PD=2*VCC^2/(%pi^2*RL); // Maximum power dissipated in watts
+PD_each=PD/2; // Maximum power dissipated by each transistor in watts
+disp(VCC,"Supply voltage (V) =");
+disp(Im,"Peak current drawn from each supply (A) =");
+disp(P_dc,"Total supply power (W) =");
+disp(eta,"Power conversion efficiency (%) =");
+disp(PD_each,"Maximum power that each transistor can dissipate safely (W) =");
\ No newline at end of file |