blob: 11897c26b1eedb3caf5712c0bcf76ee6dbbb1fcb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
clc
disp("Example 1.48")
printf("\n")
disp("Find the maximum forward current")
T1=25 //to find maximum forward current at this temperature
T2=65 //to find maximum forward current at this temperature
PT1=600*10^-3 //maximum power dissipation at 25c
D=5*10^-3 //derating factor
VT1=0.6 //forward voltage drop(constant at all temperature)
VT2=VT1
IT1=PT1/VT1 //maximum forward current at T1
PT2=PT1-((T2-T1)*D)
IT2=PT2/VT2 //maximum forward current at T2
printf("Forward current at temperature T1=\n%f Ampere\n",IT1)
printf("Forward current at temperature T2=\n%f Ampere\n",IT2)
|