blob: 871d0db6791a9f585aabead2e2239d2d5d5027e2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
//chapter 2
//example 2.8
//page 52
clear;
clc ;
//given
T1=25;//degreeC
T2=65;//degreeC
deltaT=T2-T1;
P1=700;//max power dissipationin mw
DF=5;//derating factor in mW/degree celcius
VF=0.7;//forward voltage drop across diode
//maximum forward current at 25 degreeC
If1=P1/VF*10^-3;
//maximum forward current at 65 degreeC
P2=P1-(deltaT*DF);//mW
If2=P2/VF;
printf('maximum forward current at 25 degreeC=%d A\n',If1);
printf(' maximum forward current at 65 degreeC=%d mA',If2);
|