Beruflich Dokumente
Kultur Dokumente
CONTENTS
1 2 3 Calculation of power dissipation .........................................................................................2 Calculation of maximum continuous collector current........................................................3 Calculation of power losses .................................................................................................6 3.1 Conduction losses..........................................................................................................7 3.2 Switching losses ............................................................................................................9 3.3 Total power losses .......................................................................................................16 Calculation of junction temperature and heatsink .............................................................17 Calculation of junction temperature and power losses ......................................................19 Calculation of pulsed collector current ..............................................................................20 Safe operating area.............................................................................................................23
4 5 6 7
www.infineon.com
August-99
Infineon
Technologies
ANIP9931E
Calculation of major IGBT operating parameters
(1.1) (1.2)
Results: The expression (1.3) shown below describes how to calculate the allowable power dissipation in an IGBT for desired junction and case temperatures Tj Tc T (1.3) P tot R thJC R thJC where RthJC Tc Tj - thermal resistance junction to case; - case temperature; - junction temperature.
Example: Assuming that Tj Tj ( max ) the maximum power dissipation can be calculated for different values of TC T j ( max ) Tc (1.4) P tot ( max ) R thJC
www.infineon.com
August-99
Infineon
Technologies
ANIP9931E
Calculation of major IGBT operating parameters
Figure 1.1 shows the maximum power dissipation for an IGBT as a function of case temperature. Parameters in this example:
www.infineon.com
August-99
Infineon
Technologies
ANIP9931E
Calculation of major IGBT operating parameters
Ic
RCE 1
Vce
VT0
The next equation (2.2) describes the interpolated curve of typical output characteristic. (2.2) V ce VT0 RCE . Ic The VT0 parameter of the interpolated curve can be defined directly from the figure 2.2. The following equation (2.3) describes how to determinate the RCE parameter. V ce V ce ( 2 ) V ce ( 1 ) (2.3) RCE Ic ( 2 ) Ic ( 1 ) I
c
Using the equation (1.1) for junction temperature increase due to power losses and equations (2.1) and (2.2) we will become the following equation (2.4). .R (2.4) T P I .V .R I . VT0 RCE . I . R
cond thJC c ce thJC c c thJC
This equation (2.4) outlines the junction temperature increase in dependence of collector current. Solving it for Ic and using equation (1.2) we become
2 . R thJC . RCE In order to calculate the maximum collector current we have to use the worst case output characteristic of IGBT. Usually only typical output characteristic can be found in the datasheet. The worst case output characteristic can be determined using the typical output characteristic and the typical and maximum values of collector-emitter saturation voltage in electrical characteristic table of the datasheet. The typical characteristic has to be moved to the right in direction of higher collector-emitter voltages (Figure 2.3).
Ic
R thJC . VT0 2
4 . RCE . T j ( max
Tc
VT0 2 . RCE
(2.5)
www.infineon.com
August-99
Infineon
Technologies
RCE = 0.056 ; VT0 = 1.28 V; VT0(max) = 1.78 V.
ANIP9931E
Calculation of major IGBT operating parameters Parameters in this example:
VT0(max)
Figure 2.3: Typical output and worst case interpolated output characteristics of SGP20N60. The RCE parameter remains the same. But the VTO parameter has to be increased by the value of tolerance between typical and maximum values of collector-emitter saturation voltage at maximum junction temperature (2.6) VTO VTO V V
( max )
ce ( sat ) , ( max )
ce ( sat ) , ( typ )
Results: Using this equation (2.6) and (2.5) the maximum continuous collector current can be determined for different case temperatures
Ic ( max )
where RthJC TC Tj(max) VT0(max), RCE
4 . RCE . T j ( max )
Tc
(2.7)
2 . R thJC . RCE
- thermal resistance junction to case; - case temperature; - maximum junction temperature; - parameters of interpolated output characteristic.
Example: Figure 2.4 shows the maximum continuous collector current for different values of case temperature.
www.infineon.com
August-99
Infineon
Technologies
ANIP9931E
Calculation of major IGBT operating parameters
www.infineon.com
August-99
Infineon
Technologies
ANIP9931E
Calculation of major IGBT operating parameters
Solution: The energy dissipated in the IGBT can be obtained with the following expression t
p
E tot
v ce . i c d t
(3.1)
0 where tp is the pulse length. Power is obtained by multiplying by frequency, for repetitive switching waveforms (3.2) P tot E tot . f
In order to simplify the analysis the total power losses can be divided into conduction and switching losses (3.3) P P P
tot cond switch
The losses during the off state of transistor are negligible and will be not discussed.
Ic = 20 A; Tj(max) = 150 C (from datasheet); Tj = 100 C (user specific); Vce(sat)(Tj(max)) = 2.4 V; Vce(sat)(Tj) = 2.25 V.
Scale factor for output characteristic for Tj = 100 C is 2.25 . V 0.938 2.4 . V
Figure 3.1: Collector-emitter saturation voltage vs. junction temperature for SGP20N60.
www.infineon.com
August-99
Infineon
Technologies
ANIP9931E
Calculation of major IGBT operating parameters
The next expression describes how to obtain the output characteristic at a given junction temperature: Vce ( sat ) (Tj ) .I . (3.4) Vce VT0 RCE c Vce ( sat ) (T j(max) ) Results: Collector current waveform:
Mathematical expression:
Ic
ic
Ic
tp
(3.5)
Conduction energy losses for given pulse length: E cond Ic . V ce . tp Ic . A . Ic B . tp Conduction power losses for periodical signal with given duty cycle: P cond I c . V ce . D I c . A . I c B .D
(3.6)
Mathematical expression:
Ic(2) Ic(1) 0 tp
i c Ic ( 1 )
Ic ( 2 )
t Ic ( 1 ) . tp
Ic ( 1 ) . I c ( 2 )
Ic ( 2 ) 2
(3.7)
.t
Conduction power losses for periodical signal with given duty cycle: 1. . 1. . P cond Ic ( 2 ) Ic ( 1 ) 2 Ic ( 1 ) . I c ( 2 ) A Ic ( 1 ) B 2 3
Ic ( 2 ) 2
(3.8)
.D
www.infineon.com
August-99
Infineon
Technologies
Collector current waveform: Ic Mathematical expression:
ANIP9931E
Calculation of major IGBT operating parameters
ic
0 tp
Ic .
t tp
Conduction energy losses for given pulse length: 1. . . . . I t E cond 2 A Ic 3. B 6 c p Conduction power losses for periodical signal with given duty cycle: 1. . . . . P cond 3. B I c D 2 A Ic 6
(3.9)
(3.10)
where
RCE .
VT0 .
D = tp / T tp VT0, RCE
These expressions (3.5-3.10) describe the conduction losses of the IGBT with typical output characteristic. Sometimes it is necessary to calculate the worst case conduction losses with worst case output characteristic. The same method as described in section 2 (equation 2.6) can be used to obtain the worst case conduction losses. The VT0 parameter has to be changed to VT0(max).
In order to calculate the switching losses the dependence from the collector current has to taken into account. This information can be found in the datasheet (Figure 3.2).
www.infineon.com
August-99
Infineon
Technologies
ANIP9931E
Calculation of major IGBT operating parameters Parameters in this example:
Aon = 0.0755 mJ/A; Bon = -0.149 mJ; Aoff = 0.026 mJ/A; Boff = 0.02 mJ.
Figure 3.2: Typical switching losses at Tj(max) of SGP20N60. The values at the desired current level can be easily found from these curves or the linear interpolation of these curves can be made to simplify the analysis for different current levels. The same methodic as by interpolation of output characteristic (equation 2.2) can be used in this case. Next equation (3.12) describes the interpolated curve of turn-on losses (3.12) E A .I B
on on c on
with
A on
E on Ic
E on ( 2 ) Ic ( 2 )
E on ( 1 ) Ic ( 2 )
B on
E on ( 2 )
A on . I c ( 2 )
(3.13)
The turn-off losses curve can be interpolated in the similar way E off A off . I c B off with
A off
E off Ic
E off ( 2 ) Ic ( 2 )
E off ( 1 ) Ic ( 2 )
B off
E off ( 2 )
A off . I c ( 2 )
If the gate resistor of a users gate drive does not have the same value as the gate resistor in the test circuit specified in the datasheet some correction may be necessary. This can be done with the help of datasheet (figure 3.3).
www.infineon.com
10
August-99
Infineon
Technologies
ANIP9931E
Calculation of major IGBT operating parameters Parameters in this example:
RG = 16 (from datasheet); RG = 30 (user specific); Eon (RG,datasheet) = 1.2 mJ; Eon (RG,user specific) = 1.3 mJ; Eoff (RG,datasheet) = 0.5 mJ; Eoff (RG,user specific) = 0.65 mJ.
Scale factor for Eon is 1.3 . mJ 1.083 1.2 . mJ Scale factor for Eoff is 0.65 . mJ 1.3 0.5 . mJ Figure 3.3: Typical switching losses as a function of gate resistor for SGP20N60. In order to obtain the switching losses at desired gate resistor the switching losses from the equations 3.12 and 3.13 have to be scaled using the information from figure 3.3 for the user specific RG and the RG used in datasheets test circuit (figure 3.2): E on (RG, user specific ) .I . E on A on c B on (3.14) E on (RG, datasheet )
E off
A off
.I
B off
(3.15)
Since the switching energy is proportional to voltage, the result is scaled by ratio of the actual circuit voltage to the test voltage in the datasheet: E on (R G, user specific ) V DC(on), user specific .I . . E on A on c B on (3.16) E on (RG, datasheet ) V DC, datasheet
E off
A off
.I
B off
(3.17)
Finally, the actual junction temperature has to be taken into account. Figure 3.4 shows the dependence of switching losses on the junction temperature.
www.infineon.com
11
August-99
Infineon
Technologies
ANIP9931E
Calculation of major IGBT operating parameters Parameters in this example:
Ic = 20 A; Tj(max) = 150 C (from datasheet); Tj = 100 C (user specific); Eon (Tj(max)) = 1.2 mJ; Eon (Tj) = 1.09 mJ; Eoff (Tj(max))= 0.5 mJ; Eoff (Tj)= 0.42 mJ. Scale factor for Eon at Tj = 100 C is 1.09 . mJ 0.908 1.2 . mJ
Scale factor for Eoff at Tj = 100 C is 0.42 . mJ 0.84 0.5 . mJ
Figure 3.4: Switching losses as a function of junction temperature for SGP20N60. The next expressions outline how to obtain the switching losses for desired operating conditions (collector current, gate resistor, DC voltage and junction temperature) from the datasheet: E (R ) V DC(on), user specific Eon (Tj ) .I . on G, user specific . . Eon Aon c Bon (3.18) E on (RG, datasheet ) V DC, datasheet Eon (Tj(max) )
Eoff
Aoff . Ic
Boff .
E off (R G, user specific ) V DC(off), user specific Eoff (Tj ) . . (3.19) E off (RG, datasheet ) Eoff (Tj(max) ) V DC, datasheet
www.infineon.com
12
August-99
Infineon
Technologies
ANIP9931E
Calculation of major IGBT operating parameters
Results: Using equations 3.12-3.19 some modifications can be done in order to get readable results. Collector current waveform: Mathematical expression:
Ic
ic
Ic
tp
(3.20)
Turn-on energy losses with the diode specified in the datasheet: E on A1 . Ic B1 Turn-on energy losses with the user specific diode: 2 2 . Q rr Ic trr 1. .V E on DC(on), user specific 2 di c
(3.21)
dt 1. 6 trr 2 . Q rr trr. di c dt
.
4 . Q rr trr
(3.22)
www.infineon.com
13
August-99
Infineon
Technologies
Collector current waveform: Mathematical expression:
ANIP9931E
Calculation of major IGBT operating parameters
Ic(2) Ic(1) 0 tp
i c Ic ( 1 )
Ic ( 2 )
t Ic ( 1 ) . tp
Turn-on energy losses with the diode specified in the datasheet: E on A1 . I c ( 1 ) B1 Turn-on energy losses with the user specific diode: 2. Q rr 2 Ic ( 1 ) trr 1. .V Eon DC(on), user specific 2 di c
(3.23)
(3.24)
dt 1. 6 2. Q rr trr. di c dt
(3.25)
trr
4. Q rr trr
Mathematical expression:
ic
0 tp
Ic .
t tp
(3.26)
(3.27)
www.infineon.com
14
August-99
Infineon
Technologies
where
ANIP9931E
Calculation of major IGBT operating parameters
A1
A on . B on . A off . B off .
E on (R G , user specific ) E on (R G , datasheet ) E on (R G , user specific ) E on (R G , datasheet ) E off (R G , user specific ) E off (R G , datasheet ) E off (R G , user specific ) E off (R G , datasheet )
V DC(on), user specific V DC, datasheet V DC(on), user specific V DC, datasheet V DC(off), user specific V DC, datasheet V DC(off), user specific V DC, datasheet
B1
A2
B2
Aon, Bon, - parameters of interpolated curve for switching losses; Aoff, Boff dic - collector current turn-on transient rate; dt - parameters of the diode at these operation conditions; Qrr, trr - actual junction temperature; Tj - DC voltage at IGBT during the off state before the beginning of the turn-on VDC(on) transition; - DC voltage at IGBT after the end of the turn-off transition. VDC(off)
www.infineon.com
15
August-99
Infineon
Technologies 3.3 Total power losses
ANIP9931E
Calculation of major IGBT operating parameters
Total power losses for periodical signal can be calculated as the sum of conduction (section 3.1) and switching (section 3.2) losses: Results: P tot P cond
E on
E off . f
(3.28)
Due to the trade off between conduction and switching losses inherent in IGBT technology it is unlikely that the one and the same IGBT will have the performance of both worst case conduction and worst case switching losses. In order to calculate the worst case power losses in the IGBT it is useful to use the worst case conduction losses and the typical switching losses. .f (3.29) P P E E
tot ( max ) cond ( max ) on off
- worst case conduction losses (calculated in section 3.1); - typical turn-on and turn-off switching losses (calculated in section 3.2); - switching frequency.
Example: Figures 3.5 and 3.6 show the total power losses in the IGBT in dependence on switching frequency for the following operating conditions: - peak of collector current; Ic = 20 A - DC voltage at IGBT during the off state before the beginning of the turnVDC(on) = 300 V on transition; VDC(off) = 300 V - DC voltage at IGBT after the end of the turn-off transition; - gate resistor; RG = 30 ; - junction temperature. Tj = 100 C.
Figure 3.5: Total power losses in case of a square wave collector current of SGP20N60.
Figure 3.6: Total power losses in case of a triangle wave collector current of SGP20N60.
www.infineon.com
16
August-99
Infineon
Technologies
ANIP9931E
Calculation of major IGBT operating parameters
n Z thJC j= 0 1 e R j. 1 e
p j
n R j. j= 0 1 e 1 e
D j. f
(4.1)
1 j. f
p j. D
Figure 4.1 demonstrates the transient thermal impedance of SGP20N60 for different values of duty cycle and pulse duration. Parameters in this example:
www.infineon.com
17
August-99
Infineon
Technologies
ANIP9931E
Calculation of major IGBT operating parameters
The difference between junction and case temperatures can be obtained using the information of worst case total power losses (section 3.3) and transient thermal impedance for desired values of duty cycle and switching frequency .Z (4.2) T T P
j c tot( max ) thJC
Results: The junction temperature for the defined case temperature, duty cycle and switching frequency is .Z T P T
j tot ( max ) thJC c
(4.3)
The following expression describes how to select the heatsink that keeps the junction at, or below, a given temperature Tj TA (4.4) R thSA Z thJC R thCS P
tot ( max )
ZthJC
- worst case total power losses; - thermal resistance case to heatsink; - thermal resistance heatsink to ambient; - ambient temperature; - junction temperature; - transient thermal impedance junction to case for given duty cycle and switching frequency.
Example: Calculation of the junction temperature for a given operating condition: - duty cycle; D = 0.5 - switching frequency; f = 75 kHz TC = 80 C - case temperature; Ptot(max) = 45 W - total power losses. The transient thermal impedance for this duty cycle and this switching frequency from figure 4.1 (tp = 6.67 us) is ZthJC = 0.35 K/W. Using the equation 4.3 the junction temperature can be calculated: K Tj 45 . W . 0.35 . 80 . C 95.75 .C W In order to keep the junction below a given temperature the right heatsink has to be chosen. The required thermal resistance of a heatsink can be obtained from the equation 4.4 using input data from above plus some additional information: RthCS = 0.45 K/W - thermal resistance case to heatsink; TA = 40 C - ambient temperature; Tj = 100 C - junction temperature.
R thSA
100 . C
40 . C
45 . W
0.35 .
K W
0.45 .
K W
0.53 .
K W
www.infineon.com
18
August-99
Infineon
Technologies
ANIP9931E
Calculation of major IGBT operating parameters
4 (n)
if Tj(n-1) - Tj(n) < Tj then stop the iterations; otherwise - next iteration (n=n+1 & go to step 2).
www.infineon.com
19
August-99
Infineon
Technologies 6 CALCULATION OF PULSED COLLECTOR CURRENT
ANIP9931E
Calculation of major IGBT operating parameters
This section describes how to calculate periodically pulsed collector current for given operation conditions: duty cycle, switching frequency and case temperature. Input data from the datasheet: ZthJC - transient thermal impedance junction-case; Tj(max) - maximum junction temperature; output characteristic at Tj(max); switching losses vs. collector current at Tj(max). Additional input information: - duty cycle; D dic - collector current turn on transient rate; dt - switching frequency; f - parameters of the diode at these operation conditions; Qrr, trr - case temperature; TC - DC voltage at IGBT during the off state before the beginning of the turn-on VDC(on) transition. Solution: The maximum power dissipation for a given operating condition can be calculated using the transient thermal impedance at this particular duty cycle and switching frequency. Tj ( max ) Tc (6.1) Ptot( max ) ZthJC The total power losses in the IGBT are described by expressions (3.1) and (3.2) combining these we will get the following equation tp (6.2) P tot f. v ce . i c d t
0 Combining the equations (6.1) and (6.2) the information about the maximum pulsed collector current can be obtained.
www.infineon.com
20
August-99
Infineon
Technologies
Results: Collector current waveform: Mathematical expression:
ANIP9931E
Calculation of major IGBT operating parameters
Ic
ic
Ic
tp
Maximum pulsed collector current of IGBT with the diode specified in the datasheet:
B2 Ic ( max
)
4. A.
T j ( max
Tc
(6.3)
2. A
A on
A off . f . Z thJC
B on
B off . f . Z thJC
B2 4. A. T j ( max Tc C B
Ic ( max
where:
2. A
f . V DC(on), user specific . Z thJC 2 di c dt 1.
(6.4)
RCE . D
1.
A off
Q rr.
x Z .f thJC
2. 3
B off
Q rr
2.
.Z
thJC
.f
www.infineon.com
21
August-99
Infineon
Technologies
Collector current waveform: Ic Mathematical expression:
ANIP9931E
Calculation of major IGBT operating parameters
ic
0 tp
Ic .
t tp
Maximum pulsed collector current of IGBT with the diode specified in the datasheet:
B2 I c ( max
)
4. A.
T j ( max
Tc
B
(6.5)
2. A
f . A off . Z thJC
where Aon, Bon, - parameters of interpolated curve for switching losses; Aoff, Boff - duty cycle; D dic - collector current turn-on transient rate; dt - switching frequency; f - parameters of the diode at these operation conditions; Qrr, trr - case temperature; TC - DC voltage at IGBT during the off state before the beginning of the turn-on VDC(on) transition; VT0, - parameters of interpolated output characteristic; RCE - transient thermal impedance junction to case for given duty cycle and switching ZthJC frequency.
www.infineon.com
22
August-99
Infineon
Technologies
ANIP9931E
Calculation of major IGBT operating parameters
Example: The examples of pulsed collector current for SGP20N60 are shown in Figures 6.1 and 6.2.
www.infineon.com
23
August-99
Infineon
Technologies
Example: Figure 7.1 shows the safe operating area of SGP20N60.
ANIP9931E
Calculation of major IGBT operating parameters
Figure 7.1: safe operating area of SGP20N60. The maximum peak collector current is 80 A for SGP20N60. The calculated curves do not exceed this limit of 80 A in case of square wave collector current (Figure 7.2). If the collector current has a triangle waveform (Figure 7.3) the calculated curves for both case temperatures exceed the limit of SOA at some frequencies. In this case the peak collector current has to be limited to 80 A for these frequencies.
SOA
SOA
Figure 7.2: peak of a square wave collector current of SGP20N60 and SOA limit
Figure 7.3: peak of a triangle wave collector current of SGP20N60 and SOA limit
www.infineon.com
24
August-99