A heatsink must provide low enough thermal resistance to keep the junction temperature below a safe limit. Wattage or physical size alone won't tell you what to buy. You need to know how much heat is generated, how hot the part may get, and how easily heat travels from the silicon to the air.
1. The heat-flow path
Treat heat flow like current through series resistors, with temperature difference as the voltage. Heat passes through:
1. Junction (the die), at TJ.
2. Case, crossed with RθJC (from the datasheet).
3. Thermal interface (grease, pad, insulator), RθCS.
4. Heatsink, RθSA.
5. Ambient air, at TA.
Resistances are in °C/W (K/W). A poor interface can ruin an otherwise good heatsink.
Limits of the series model: it assumes essentially all heat leaves through the case, interface, and heatsink. Many packages also shed heat through other paths in parallel, such as leads and PCB copper (a TO-220's leads, or an SMD part cooled from both the board and a top-mounted sink). Ignoring these makes the estimate conservative, but for such devices the simple series model may not capture the full thermal behavior. Use the manufacturer's thermal model where one is given.
2. Step 1: Find the power dissipated as heat
Use the power lost inside the component, not the power delivered to the load.
MOSFET conduction loss:
Pcond = ID2 × RDS(on)
Use RDS(on) at your actual gate-drive voltage and operating junction temperature, not the 25 °C headline value. Check the datasheet's resistance-versus-temperature curve. Hot values are often 1.5 to 2 times higher. At 5 A with 0.04 Ω at 25 °C, the loss is 1.0 W. If the hot value is 0.064 Ω, it is 1.6 W, which is 60% higher than the cold estimate. Designing around the cold figure significantly underestimates the heat.
MOSFET switching loss (first-order estimate):
Psw ≈ ½ × VDS × ID × (tr + tf) × fsw
This assumes idealized linear transitions. Real losses depend on the actual voltage and current waveforms, gate resistance, parasitic capacitances, reverse recovery, and load type (inductive loads usually cost more). Body-diode conduction and reverse-recovery losses may also apply.
Output-capacitance loss:
Poss ≈ Eoss × fsw
Coss varies strongly with drain voltage, so the simple ½ × Coss × V2 × fsw form is only a rough guide. Where the datasheet gives the stored energy Eoss (at or near your operating voltage), use it instead.
Gate-drive power:
Pg ≈ Qg × VGS × fsw
This is the power needed to charge and discharge the gate each second. It is dissipated across the driver's output stage and the gate resistor, not only in the driver. It matters for driver heating but is usually small for the MOSFET's own heatsink. At high frequency, rely on the manufacturer's loss tools or measured waveforms.
Linear regulator or linear IC:
PD ≈ (VIN − VOUT) × IOUT + VIN × IQ
Example: 12 V to 5 V at 0.2 A with 5 mA quiescent current gives 1.4 + 0.06 = 1.46 W. This form is valid when IQ is the additional ground/quiescent current drawn from the input. Datasheets don't all define current the same way, so verify the definition. For a regulator with significant ground-pin current, or one whose quiescent current varies with load, use the actual input and output currents:
PD = VIN × IIN − VOUT × IOUT
Other parts: resistors dissipate I2R or V2/R. BJTs dissipate roughly VCE × IC plus base-drive and switching losses. For a switching converter, use the switching device's actual losses, not the load power.
3. Step 2: Find the maximum allowable heatsink resistance
TJ = TA + PD × (RθJC + RθCS + RθSA)
Solving for the heatsink:
RθSA ≤ (TJ,target − TA) / PD − RθJC − RθCS
Choosing the target: don't design to the absolute maximum (often 150 or 175 °C). Typical derated targets are 100 to 125 °C for commercial designs and 80 to 100 °C for high-reliability or hot-environment equipment. Use the worst-case air temperature near the part, not room temperature.
Typical RθCS (approximate; depends on package, contact area, interface thickness, and clamping pressure):
• Grease on a flat, clamped surface: about 0.1 to 0.5 °C/W.
• Silicone pad: about 0.5 to 1.5 °C/W.
• Mica insulator plus grease: about 1 to 3 °C/W or more.
Worked example: MOSFET at 3 W
Assume 3 W (hot RDS(on) included), 40 °C worst-case ambient, 150 °C absolute maximum, 110 °C design target, RθJC = 2 °C/W, and RθCS = 0.5 °C/W.
At the absolute maximum:
RθSA ≤ (150 − 40) / 3 − 2 − 0.5 = 36.67 − 2.5 = 34.17 °C/W
At the design target, which is the number to use:
RθSA ≤ (110 − 40) / 3 − 2 − 0.5 = 23.33 − 2.5 = 20.83 °C/W
Real-world conditions. Published heatsink ratings are measured under specific conditions (airflow, orientation, temperature rise), and performance in an enclosure is often worse. Use the manufacturer's thermal curves for your actual conditions where available. Otherwise apply an engineering margin and verify by testing. For illustration only, assume a 25% penalty (an assumption, not a universal factor):
20.83 / 1.25 ≈ 16.7 °C/W
A 15 °C/W heatsink passes this check. With the assumed penalty its effective resistance is 18.75 °C/W:
TJ = 40 + 3 × (2 + 0.5 + 18.75) = 103.75 °C
At exactly 15 °C/W, TJ = 92.5 °C. Either way it is under the 110 °C target.
Practical check. Under the same assumptions, the predicted case temperature is:
TC = TA + PD × (RθCS + RθSA) = 40 + 3 × (0.5 + 18.75) = 97.75 °C
This is valid only for the assumed steady-state model and measurement location. When comparing against a measurement:
• Measure at the defined case reference point (usually where the datasheet specifies RθJC, such as the tab or exposed pad), with good thermal contact for the probe.
• Wait for thermal equilibrium before reading.
• Remember the junction is hotter than the case by PD × RθJC, so a measured case temperature must be converted using the actual power and thermal path.
A measured value well above prediction means the real dissipation or the mounting is worse than assumed.
4. Components mounted directly on a PCB
Through-hole (TO-220, TO-247): attach a heatsink to the tab. Check whether the tab is a live terminal (drain, collector); if so, an insulator is needed, which raises RθCS.
SMD (SO-8, DPAK, PowerPAK, QFN): heat flows mainly into PCB copper. Three datasheet parameters matter:
• RθJA: junction-to-ambient under a specified test board and setup. It is board-dependent and valid only for similar boards.
• RθJC: junction-to-case (or to the exposed pad).
• RθJB: junction-to-board, where specified.
Adding an external heatsink does not make the datasheet RθJA apply; use RθJC plus the external path instead. For PCB-cooled parts, follow the manufacturer's recommended pad layout and thermal guidance. Cooling is improved by:
• More copper connected to the thermal pad or power terminal.
• Thermal vias under the exposed pad (effectiveness depends on pad geometry, via size and count, and layer stack-up).
• Thicker copper where practical.
• Airflow and spacing from other hot parts.
5. Choosing the physical heatsink
Compare candidates by published RθSA under conditions like yours. Rough natural-convection guides: small TO-220 clip-ons are about 20 to 30 °C/W or worse, medium extrusions about 5 to 10 °C/W, and large finned sinks a few °C/W. These are illustrations only. Check:
1. Natural vs. forced convection (a fan-rated figure needs the fan).
2. Fin orientation (vertical fins suit natural convection).
3. Worst-case local ambient inside the enclosure.
4. Mounting interface: flatness, compound, and clamping pressure.
5. Electrical isolation from live terminals.
6. Multiple devices on one sink: add their powers for RθSA, then check each junction separately with its own RθJC and interface.
7. Neighboring heat sources.
A heatsink's wattage rating alone isn't enough. The relevant spec is thermal resistance under conditions representative of your installation.
6. Pulsed and transient loads
A steady-state calculation alone does not establish that a pulsed condition is safe. For pulses shorter than the time needed to reach thermal equilibrium, the junction rise can be lower than the steady-state prediction. Use the datasheet's transient thermal impedance ZθJC(t) to estimate peak junction temperature. For repetitive pulses, account for pulse width, duty cycle, and residual heat from preceding pulses; at high duty cycles the result approaches steady state. Also check the safe operating area (SOA) and pulsed-power limits.
7. A warning about datasheet ratings
A part rated for 50 W maximum dissipation cannot necessarily dissipate 50 W on your board. That figure usually assumes the case is held at 25 °C by an ideal heatsink. Your real limit depends on your ambient, thermal path, and junction target.
Quick recipe
1. Find PD at hot operating conditions, including switching losses.
2. Choose worst-case TA and a derated TJ target.
3. Look up RθJC; estimate RθCS from your mounting method.
4. Compute RθSA,max = (TJ,target − TA) / PD − RθJC − RθCS.
5. Account for real-world conditions using manufacturer thermal data where available; otherwise, apply an appropriate engineering margin and verify by testing.
6. Measure case temperature at a defined point under worst-case operation, after reaching thermal equilibrium, and compare it with your prediction.

No comments:
Post a Comment