Heat Sink Thermal Resistance and Junction Temperature Calculator

Calculate a power device's steady-state junction temperature, temperature margin, or the heat-sink rating needed for your thermal limit.

Operating conditions

Device limit

Thermal path

Advanced options
Did we solve your problem today?


How to use our Heat Sink Thermal Resistance and Junction Temperature Calculator

  1. Choose what you want to calculate: a part without an external heat sink, a part with a heat sink, or the heat-sink rating needed.
  2. Enter Power dissipated from a loss calculation, simulation, or measurement, then choose W or mW to match the value.
  3. Enter Worst-case local ambient and Maximum rated junction temperature using the exact device and enclosure conditions.
  4. For the selected path, copy the applicable thermal resistance values from the device datasheet, interface material data, and heat-sink data. Do not enter theta JA with theta JC, theta CS, and theta SA.
  5. Check the predicted temperature against Junction-temperature check and Temperature margin below the active limit; a positive margin means the steady-state estimate is below the entered limit.
Example inputs for Heat Sink Thermal Resistance and Junction Temperature Calculator
Example inputs for Heat Sink Thermal Resistance and Junction Temperature Calculator

Definitions

Junction temperature: The estimated temperature inside the semiconductor die, where heat is produced.

Thermal resistance (C/W): How much a part's temperature rises for each watt of heat. Lower C/W means heat can leave more easily.

θJA, junction-to-ambient: A complete device-to-air rating for the stated datasheet board and airflow conditions. It is an alternate path, not an extra resistance to add to a heat-sink stack.

θJC, junction-to-case: Thermal resistance from the semiconductor junction to the specified device case reference point.

θCS, case-to-sink: Thermal resistance through the installed interface between the device case and heat sink, including paste, pad, insulator, mounting force, and contact quality.

θSA, heat-sink-to-ambient: Thermal resistance from the heat sink to surrounding air under stated airflow and installation conditions.

Temperature margin: The active temperature limit minus the predicted junction temperature. A negative margin means the estimate is over the limit.


Where the thermal resistance budget goesWorked heat-sink example: 10 W, 40 C ambient, 150 C junction limit. For the selected heat sink, lower C/W reduces junction temperature.Where the thermal resistance budget goesWorked heat-sink example: 10 W, 40 C ambient, 150 C junction limitJunction to case1.5 C/WCase to sink0.5 C/WSink to ambient6 C/WTotal path8 C/WAllowed total11 C/WThermal path section
Where the thermal resistance budget goes
For the selected heat sink, lower C/W reduces junction temperature.

Common mistakes and quick fixes

Mistake: Entering the load's output power instead of device loss in Power dissipated.
Fix: Enter only the power that becomes heat in the device, from a loss calculation, simulation, or measurement.

Mistake: Using room temperature for Worst-case local ambient when enclosed air near the heat sink is hotter.
Fix: Use the worst expected air temperature at the device or heat sink.

Mistake: Adding Junction-to-ambient resistance, theta JA to the separate heat-sink resistances.
Fix: Use theta JA only for the no-heat-sink path, or use theta JC plus theta CS plus theta SA for the heat-sink path.

Mistake: Copying Heat-sink-to-ambient resistance, theta SA from a rating with different airflow or mounting conditions.
Fix: Match the heat-sink datasheet rating to the planned airflow, orientation, enclosure, and nearby heat sources.

Mistake: Treating Maximum rated junction temperature as a preferred normal operating temperature.
Fix: Enter a lower value in Lower design target (C, optional) when your design needs extra thermal margin.

Mistake: Reading a negative Maximum allowed heat-sink-to-ambient resistance as a heat-sink selection target.
Fix: A negative value means the entered power, ambient temperature, theta JC, and theta CS already use more than the available thermal budget.


Limitations & Key Assumptions / Boundary Conditions

  • This is a steady-state model. It estimates temperatures after the thermal path has settled, not short pulses, startup, or changing loads.
  • Use power dissipated as heat in the device. Errors in the loss estimate change every temperature result.
  • Use local worst-case air temperature near the device or heat sink. Room temperature may be too low for an enclosure.
  • For a heat-sink path, theta JC, theta CS, and theta SA are treated as series thermal resistances. Do not combine them with theta JA.
  • A heat-sink theta SA value is valid only for its stated airflow, orientation, enclosure, and nearby heat conditions. The calculator does not estimate those conditions.
  • Thermal-interface resistance can change with the pad or paste, insulation, mounting hardware, pressure, flatness, and assembly quality.
  • The result does not replace device-datasheet limits, thermal testing, or transient thermal-impedance analysis for pulsed operation.

Methodology

Calculation method

The calculator converts power to W and temperatures to C for the calculation. It uses theta JA alone for the no-heat-sink path. For the heat-sink path, it adds theta JC, theta CS, and theta SA as a series path from junction to air. This thermal-network approach uses the temperature rise caused by power passing through thermal resistance. [2]

R total (C/W) = θJA, or θJC + θCS + θSA

Temperature rise (C) = power dissipated (W) * R total (C/W)

Predicted junction temperature (C) = local ambient temperature (C) + temperature rise (C)

The active limit is the lower design target when one is entered; otherwise it is the maximum rated junction temperature.

Temperature margin (C) = active limit (C) - predicted junction temperature (C)

In heat-sink sizing mode, the calculator first finds the total resistance budget, then subtracts the device and interface portions. A negative heat-sink result is retained because it shows that no real nonnegative theta SA can meet the entered target.

Maximum allowed total resistance (C/W) = (active limit (C) - local ambient (C)) / power dissipated (W)

Maximum allowed θSA (C/W) = allowed total resistance - θJC - θCS

Worked example

With 10 W dissipated power, 40 C local ambient, theta JC of 1.5 C/W, theta CS of 0.5 C/W, and theta SA of 6 C/W, total resistance is 8 C/W. The rise is 80 C, so predicted junction temperature is 120 C. With a 150 C limit, the margin is 30 C.

Scope

The model assumes steady power, a stable local ambient temperature, and thermal resistance values that match the actual package, interface, heat sink, airflow, and mounting setup. Fahrenheit entries are converted using the standard C and F relationship; temperature differences convert by the scale factor without adding 32. [1]


Sources