Avoiding Thermal Problems in Switchmode FETs

advertisement
DESIGN/ANALYSIS CONSULTANTS, INC.
www.daci-wca.com
The Designer’s Analyst
Is Thermal Runaway Possible?
KEY THERMAL FORMULAS for SWITCHMODE FETS
by Ed Walker
Rev B
© DACI. This document is for the sole use of DACI's Design Master™ Professional Edition subscribers
In the last group session, I asked everyone to bring with them today the remains of an
unsuccessful FET power circuit. I see that all of you have at least one charred and melted
mess with you; good! Look around everyone; you are not alone. Doesn’t that make you feel
better? No? Well, let’s see what we can do to prevent this from happening in the future.
First, I will tell you a secret. …Let me close the shades and be sure the door is locked… there.
Now, here’s the awful truth that you must know: Even though you’ve been told that FETs are
immune to thermal runaway, it isn’t true.
***
USING ANALYSIS TO AVOID FET
THERMAL BLOWUPS
Use this application note for coolrunning FET power designs
Some FET vendors like to say that their devices
are “free from thermal runaway.” Yet if you
check the temperature coefficient of the FET’s
on-resistance RDSon --- assuming the vendor
provides the data --- you will see that it is
positive, around 0.4% to over 1.0% per degree
C, depending on the FET. Therefore as a power
FET heats up during operation, RDSon will
increase. As RDSon increases, the FET will heat
up further, which increases RDSon, which heats
up the FET even more, until…
“Your Circuit
Melted!”
Vin
Pout
Now, if you recall your basic feedback theory, you know
that the above scenario will only occur if the positive
thermal feedback loop gain = 1. In fact, it is possible to
have an appreciable amount of positive feedback and still
be perfectly stable. For example, the positive thermal
feedback in FETs is essential in allowing them to be used
in parallel. So it is only if this positive feedback becomes
too large that we have a problem.
Avoiding Thermal Problems in Switchmode FETs_RevB / Page 1 of 4
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
DACI
The positive thermal loop gain for a FET is
given by
Rtot * Irms^2 * RDSon25 * TCRDS
Therefore, thermal runaway can occur for the
following condition:
Irms
Psw
Pmisc
RDSon25
Rtot
Criterion for FET Thermal Runaway
Rtot * Irms^2 * RDSon25 * TCRDS = 1
[1]
Ta
TCRDS
TERMS
rms amps through FET
FET switching losses, watts
total of all other losses contributing to
FET rms amps
FET on-resistance at 25C, ohms
total thermal resistance from FET
junction to air, C/W
= Rjc + Rcs + Rsa
Rjc = FET junction-case thermal
resistance, C/W
Rcs = case-sink insulator thermal
resistance, C/W (if required)
Rsa = heat sink to air thermal
resistance, C/W
maximum ambient temperature (e.g.
air temperature around heat sink), C
FET on-resistance temperature
coefficient, /C
maximum desired FET junction
temperature, C
However, it is not enough to simply avoid the
TjMAX
critical point. Although operation will be
thermally stable when the left side of the
criterion is less than 1, you can still experience a significant increase in FET junction temperature as the
loop gain approaches 1. This is called thermal amplification. To keep Tj from being grossly amplified,
the loop gain should be much less than 1:
Minimizing Thermal Amplification
Rtot * Irms^2 * RDSon25 * TCRDS << 1
[2]
The above criterion holds true for any topology; buck, boost, flyback, etc. Keeping the thermal loop gain
small will not only avoid obvious thermal problems like FET overheating and blowup, but will also help to
prevent more subtle effects, such as loss of regulation due to excessive RDSon.
…the experienced designer
will always use the value of
RDSon for the targeted
maximum junction
temperature of the FET
Fortunately, even if blissfully unaware of the above criterion, the
experienced designer will always use the value of RDSon for the
targeted maximum junction temperature of the FET when crafting a
circuit. It turns out that this standard design practice, plus other
considerations such as RDSon selection for efficiency purposes, will
automatically result in a small loop gain …usually.
Therefore, yes, it is possible for FETs to experience thermal runaway. But no, in practice this will not
normally occur, provided the high-temp RDSon was considered. If you have any doubts about your existing
designs, apply [2] above to them. If the loop gain is more than about 0.2, you may want to double-check
your FET junction temperature and heat sink, as discussed next.
FET JUNCTION TEMPERATURE and HEAT SINK, including THERMAL FEEDBACK
You can use the formulas below (derived in Appendix A) to analytically confirm your FET’s maximum
junction temperature, or to select a heat sink. These formulas are applicable to any FET switchmode
topology. For a sample analysis, see "FET Thermal Stress Boost & Flyback.DM."
Avoiding Thermal Problems in Switchmode FETs_RevB / Page 2 of 4
Use this formula to check the junction temperature of FET switchmode power devices:
(Ta + Rtot * (Irms^2 * RDSon25 * (1 - TCRDS * 25) + Psw + Pmisc))
Tj =
---------------------------------------------------------------------------------------------------------------------------------------------
C
[3]
(1 - Rtot * Irms^2 * RDSon25 * TCRDS)
Use this formula to check heat sink requirements for FET switchmode power devices:
TjMAX - Ta
Rtot =
--------------------------------------------------------------------------------------------------------------------------------------
C/W
[4]
Irms^2 * RDSon25 * (1 + TCRDS * (TjMAX - 25)) + Psw + Pmisc
Rtot is the total path thermal resistance. To define your heat sink, subtract Rjc (FET junction-case thermal
resistance) and Rcs (insulator thermal resistance) to obtain the allowable heat sink thermal resistance
Rsa, C/W.
The derived expression for Tj [3] above indicates the critical point for thermal blowup as discussed earlier;
i.e. when the denominator equals zero.
HEAT SINK SELECTION EXAMPLE
150W commercial flyback converter:
and
so
Ta = 50C max spec + 10C internal rise
= 60C
TjMAX = 150C
Pout = 150W
fS = 75KHz
Vin = 200V
FET = IRFIB5N65A (560V 5.1A)
RDSon25 = 0.93 ohms max
D = 0.40 at 150W output
TCRDS = 0.014 /C (use a straight-line
approximation in the highertemperature region of interest; see
red line)
VdsOFF = 400V
tFI = 18ns typ * 1.5 max est = 27ns
Pin = Pout/Eff
Eff = efficiency = ~90% (estimated allowance)
Iin = Ipk/2*D since Ipk is sawtooth
Iin = Pin/Vin = Pout/(Eff*Vin)
Ipk = 2*Iin/D = 2*Pout/(Eff*Vin*D)
= 2*150/(0.9*200*0.4) = 4.17Apk
Irms for sawtooth = SQR(D/3) * Ipk = SQR(0.4/3) * 4.17 = 1.52Arms
Pcond = 1.52^2 * 0.93 * (1+0.014 * (150 – 25)) = 5.91W
Psw = 75E3*4.17*400*27E-9 = 3.38W
Pmisc = 5W
Check 90% efficiency assumption: Actual = 150/(150+5.91+3.38+5) = 91%; ok
Avoiding Thermal Problems in Switchmode FETs_RevB / Page 3 of 4
Heat Sink:
Rtot = (TjMAX – Ta)/(Irms^2 * RDSon25 * (1 + TCRDS * (TjMAX – 25)) + Psw +Pmisc)
= (150 – 60)/(1.52^2 * 0.93 * (1 + 0.014 * (150 – 25)) + 3.38 + 5)
= 6.3 C/W
1
Heat sink Rsa = Rtot – Rjc – Rcs = 6.3 – 2.1 – 0.3 = 3.9 C/W
Stability Criterion = Rtot * Irms^2 * RDSon25 * TCRDS = 6.3 * 1.52^2 * 0.93 * 0.014
= 0.19 << 1; OK
Note 1: When tolerances are included for the above per WCA+ methodology, the actual heat sink Rsa will be less.
Considering the tolerances is more accurate / cost effective than arbitrarily using a derating factor for TjMAX.
APPENDIX A
The junction temperature of the FET is given by
Tj = Ta + Rtot * (Pcond + Psw + Pmisc), C
= Ta + Rtot * (Irms^2 * RDSon + Psw + Pmisc)
Accounting for the temperature coefficient of RDSon
RDSon = RDSon(25C) * (1 + TCRDS * (Tj – 25)), ohms
Tj = Ta + Rtot * (Irms^2 * RDSon(25C) * (1 + TCRDS * (Tj – 25)) + Psw + Pmisc), C
From the above, the junction temperature term Tj also appears on the right side of the equation; i.e.,
thermal feedback. Rearranging to obtain Tj alone on the left side,
Tj = Ta + Rtot * (Irms^2 * RDSon25 * (1+TCRDS * (Tj – 25)) + Psw + Pmisc)
= Ta + Rtot * Irms^2 * RDSon25 * (1+TCRDS * (Tj – 25)) + Rtot * (Psw + Pmisc)
= Ta + Rtot * Irms^2 * RDSon25 + Rtot * Irms^2 * RDSon25 * TCRDS * Tj - Rtot * Irms^2 * RDSon25 *
TCRDS * 25 + Rtot * (Psw + Pmisc)
Tj - Rtot * Irms^2 * RDSon25 * TCRDS * Tj =
Ta + Rtot * (Irms^2 * RDSon25
- Irms^2 * RDSon25 * TCRDS * 25 + Psw +Pmisc)
Tj * (1 - Rtot * Irms^2 * RDSon25 * TCRDS) =
Ta + Rtot * (Irms^2 * RDSon25 * (1 - TCRDS * 25) + Psw +Pmisc)
Tj = (Ta + Rtot * (Irms^2 * RDSon25 * (1 - TCRDS * 25) + Psw + Pmisc)) /
(1 - Rtot * Irms^2 * RDSon25 * TCRDS) C
Solving for Rtot:
TjMAX = Ta + Rtot * (Irms^2 * RDSon25 * (1+TCRDS * (Tj – 25)) + Psw +Pmisc) C
Rtot = (TjMAX – Ta)/(Irms^2 * RDSon25 * (1+TCRDS * (TjMAX – 25)) + Psw +Pmisc) C/W
Avoiding Thermal Problems in Switchmode FETs_RevB / Page 4 of 4
Download