ECParts Toolkit LogoECParts Toolkit

Heat Sink Thermal Resistance Calculator

Calculate required heatsink sink-to-ambient thermal resistance, junction temperature, sink temperature, case temperature, thermal path drops, and heatsink suitability using the simplified steady-state series path RθJC + RθCS + RθSA.

THM-002 is a generic heatsink sizing workflow. It accepts known device, interface and heatsink thermal resistances, but it does not predict package-specific RθJA, airflow from CFM, interface contact resistance, transient temperature, or multi-device thermal networks.

Engineering tool

Heat Sink Thermal Resistance Calculator

Calculate required heatsink RθSA, junction temperature, sink temperature, thermal path drops, suitability margin, and maximum steady-state thermal power.

Calculation mode

Calculate maximum allowable sink-to-ambient thermal resistance.

Known ambient or reference air temperature around the heatsink.

Absolute junction temperature limit for the modeled device.

Heat flowing through the modeled heatsink path, not necessarily electrical input power.

Junction-to-case thermal resistance. Zero is allowed only as an idealized limit.

Case-to-sink interface resistance from pad, grease, washer, insulator, or mounting interface.

Result console

Maximum Allowable RθSA
3.5°C/W
Total Thermal Resistance Budget
5°C/W
Package + Interface Rθ
1.5°C/W
Requirement Status
Feasible passive heatsink target

Select a heatsink with rated RθSA less than or equal to this maximum value under the relevant airflow, orientation, and mounting conditions.

Formula

Formula reference

Heat-sink thermal path formulas

Lower RθSA generally means better heatsink performance. The calculated RθSA,max is a maximum allowable value.

Rθ,total = RθJC + RθCS + RθSATj = Ta + P(RθJC + RθCS + RθSA)Tc = Ta + P(RθCS + RθSA)Ts = Ta + P RθSARθSA,max = (Tj,max - Ta) / P - RθJC - RθCSPmax = (Tj,max - Ta) / Rθ,totalMargin = Tj,max - Tj

Variable definitions

RθJC
junction-to-case thermal resistance
RθCS
case-to-sink thermal resistance
RθSA
sink-to-ambient thermal resistance
P
dissipated heat through the modeled path
Ta
ambient temperature
Tj
junction temperature

Heat Sink Thermal Resistance Formula Audit

Heat sink thermal resistance formula audit
Thermal Path DefinitionJunction -> Case -> Interface -> Heat Sink -> Ambient.
RθJC DefinitionRθJC is junction-to-case thermal resistance.
RθCS DefinitionRθCS is case-to-sink thermal resistance.
RθSA DefinitionRθSA is sink-to-ambient thermal resistance.
Total Thermal Resistance FormulaRθ,total = RθJC + RθCS + RθSA.
Junction Temperature FormulaTj = Ta + P(RθJC + RθCS + RθSA).
Case Temperature FormulaTc = Ta + P(RθCS + RθSA).
Sink Temperature FormulaTs = Ta + P RθSA.
Required RθSA FormulaRθSA,max = (Tj,max - Ta) / P - RθJC - RθCS.
Maximum Power FormulaPmax = (Tj,max - Ta) / (RθJC + RθCS + RθSA).
Temperature Margin FormulaMargin = Tj,max - Tj.
Rθ Margin FormulaRθ margin = RθSA,max - RθSA,selected.
Thermal Path Drop FormulasΔTJC = P RθJC, ΔTCS = P RθCS, ΔTSA = P RθSA.
RθJA BoundaryRθJA is not added to the explicit JC + CS + SA path.
Power / Heat DefinitionP is heat dissipated through the modeled path.
Steady-State BoundaryTransient thermal impedance and thermal capacitance are outside THM-002.
Parallel-Path BoundaryReal parallel heat paths are simplified into this one-dimensional model.
Multiple-Device BoundaryV1 assumes one equivalent heat source on the sink.
Airflow BoundaryRθSA must match actual airflow, orientation and mounting conditions.
Interface BoundaryRθCS is entered as known; THM-002 does not derive detailed TIM resistance.
Impossible-RθSA PolicyNegative RθSA requirements are reported as infeasible, not recommended.
Zero-RθSA PolicyZero RθSA budget is flagged as no practical passive heatsink margin.
Absolute Temperature ConventionAmbient and junction limits are absolute temperatures.
Temperature Difference ConventionThermal drops use temperature-difference units.

Worked Examples

Heat sink thermal resistance worked examples
ExampleCalculationResult
Ta = 25°C, Tjmax = 125°C, P = 20 W, RθJC = 1, RθCS = 0.5RθSA,max = 100/20 - 1 - 0.53.5°C/W
Selected RθSA = 3°C/W, same conditionsTj = 25 + 20(1 + 0.5 + 3)115°C, margin 10°C
Selected RθSA = 3.5°C/WTj = 25 + 20(5)125°C, margin 0°C
Selected RθSA = 4°C/WTj = 25 + 20(5.5)135°C, margin -10°C
Ta = 25°C, P = 10 W, RθSA = 3.5Ts = 25 + 10(3.5)60°C
Same with RθCS = 0.5Tc = 60 + 10(0.5)65°C
Same with RθJC = 1Tj = 65 + 10(1)75°C
P = 10 W, RθJC = 1ΔTJC = 10 × 110°C
P = 10 W, RθCS = 0.5ΔTCS = 10 × 0.55°C
P = 10 W, RθSA = 3.5ΔTSA = 10 × 3.535°C
Path drops10 + 5 + 3550°C total ΔT
Rθ values1 + 0.5 + 3.55°C/W total
Ta = 25°C, Tjmax = 125°C, Rθtotal = 5Pmax = 100 / 520 W
RθJC = 1, RθCS = 0.5, RθSA = 3.5Pmax = (125 - 25) / 520 W
25°C absoluteTK = 25 + 273.15298.15 K
50°C temperature differenceΔK = Δ°C50 K
50°C temperature differenceΔ°F = 50 × 9/590°F
RθJC = 0Idealized component pathAllowed
RθCS = 0Idealized interfaceAllowed
RθJC < 0Negative thermal resistanceRejected
RθCS < 0Negative interface resistanceRejected
RθSA < 0Negative heatsink resistanceRejected
P = 0 in sizing modeRθSA,max division by zeroRejected
Tjmax <= TaNo positive passive thermal budgetRejected
Ta = 50°C, Tjmax = 100°C, P = 20 W, RθJC = 2, RθCS = 1Raw RθSA,max = 2.5 - 3Infeasible, not -0.5°C/W recommendation
RθSA,max = 0Only ideal 0°C/W sink could meet limitNo practical passive margin

Engineering Notes

Heat Sink Thermal Resistance

Heatsink thermal resistance describes heat flow from the sink to ambient air.

Junction Temperature

Junction temperature is the highest modeled device node in this simplified path.

Case Temperature

Case temperature sits between the junction and the case-to-sink interface.

Heat Sink Temperature

Sink temperature is the temperature rise caused by RθSA above ambient.

Ambient Temperature

Ambient is treated as a known boundary condition, not an enclosure-rise calculation.

RθJC

Use the device datasheet value for the correct package and mounting boundary.

RθCS

Interface resistance depends on pad, grease, washer, mounting pressure and surface quality.

RθSA

Heatsink rating depends on airflow, orientation, fin geometry and test condition.

Thermal Resistance Budget

The total budget is split between package, interface and heatsink resistance.

Thermal Margin

Negative margin means the modeled junction temperature exceeds the limit.

Natural Convection

Natural-convection RθSA ratings assume no forced airflow and can be orientation-sensitive.

Forced Air

Forced-air ratings should be used only when the actual airflow is comparable.

RθJA Boundary

Do not add RθJA as another series term in the explicit JC + CS + SA path.

Steady-State Boundary

This calculator does not model startup, pulses or thermal capacitance.

Multiple Thermal Paths

Real products may also conduct heat through PCB, leads, chassis and airflow paths.

Common Mistakes

  • Thinking larger RθSA means better cooling.
  • Treating RθSA,max as a minimum required thermal resistance.
  • Adding RθJA to RθJC + RθCS + RθSA.
  • Forgetting RθCS in the thermal path.
  • Forgetting ambient temperature.
  • Using electrical input power instead of heat loss.
  • Treating a heatsink rating as fixed under all airflow conditions.
  • Recommending a negative RθSA instead of flagging an infeasible condition.
  • Taking the absolute value of negative margin.
  • Confusing sink temperature with junction temperature.
  • Confusing case temperature with sink temperature.
  • Using steady-state results as transient predictions.
  • Calculating multiple devices independently on one shared sink.
  • Treating °C/W as an absolute temperature.

Thermal Resistance & Temperature Rise Calculator

Available

Use THM-001 for one-equivalent-Rθ temperature rise, final temperature and thermal margin calculations.

Open Calculator

Power Dissipation Calculator

Available

Estimate component power loss before entering dissipated heat into the heatsink model.

Open Calculator

MOSFET Total Power Dissipation Calculator

Available

Calculate MOSFET electrical losses before checking heatsink thermal limits.

Open Calculator

MOSFET Thermal Resistance Calculator

Available

Use this when the thermal path is specifically a MOSFET package and heatsink workflow.

Open Calculator

High Power LED Thermal Calculator

Available

Use this for LED junction temperature, heat power and LED-specific heatsink sizing.

Open Calculator

Diode Power Dissipation Calculator

Available

Use this for diode conduction loss and diode thermal margin checks.

Open Calculator

FAQ

Support reference

FAQ

How do I calculate the required heatsink thermal resistance?

Use RθSA,max = (Tj,max - Ta) / P - RθJC - RθCS. Select a heatsink whose rated RθSA is at or below this value under the same airflow and mounting conditions.

What is RθSA?

RθSA is sink-to-ambient thermal resistance. It describes how much the heatsink rises above ambient for each watt of heat.

What is RθJC?

RθJC is junction-to-case thermal resistance. It describes the thermal path from the semiconductor junction to the package case.

What is RθCS?

RθCS is case-to-sink thermal resistance. It includes thermal pad, grease, washer, insulator and mounting interface effects.

How do I calculate junction temperature with a heat sink?

Use Tj = Ta + P(RθJC + RθCS + RθSA).

How do I calculate heat sink temperature?

Use Ts = Ta + P RθSA in the simplified series heatsink model.

How do I calculate case temperature?

Use Tc = Ts + P RθCS, or equivalently Tc = Tj - P RθJC.

What thermal resistance should my heat sink have?

The selected heatsink should have RθSA less than or equal to the calculated maximum allowable RθSA, with practical design margin.

Is a lower °C/W heat sink better?

Yes, lower sink-to-ambient thermal resistance usually means better cooling for the same airflow and mounting condition.

What does a 3°C/W heat sink mean?

A 3°C/W heatsink rises about 3°C above ambient per watt under its rated test condition.

Can I add RθJA to RθJC and RθSA?

No. RθJA is usually an equivalent junction-to-ambient path for a specific test setup. It should not be added as an extra term to RθJC + RθCS + RθSA.

What happens if the required RθSA is negative?

The package plus interface path already exceeds the thermal budget, so no positive passive heatsink RθSA can satisfy the entered limit.

What does zero required RθSA mean?

It means only an ideal zero sink-to-ambient thermal resistance would meet the model. That is not a practical passive heatsink target.

How does thermal interface material affect heat sink performance?

The interface contributes RθCS. Pad material, thickness, contact area, mounting pressure, flatness and voids can all change the actual value.

Does airflow change heatsink thermal resistance?

Yes. Heatsink RθSA often changes strongly with natural convection, forced airflow, orientation and air velocity.

Can I use electrical input power as dissipated heat?

Only if that electrical input power actually becomes heat in the modeled path. In efficient systems, the heat load is usually the loss.

Does this calculator include transient thermal impedance?

No. THM-002 is steady-state only and does not model Zθ(t), pulsed heating or thermal capacitance.

Can multiple devices share one heat sink?

Yes physically, but V1 assumes a single equivalent heat source. Shared-sink multi-device analysis needs additional thermal-network modeling.

What is the difference between this calculator and THM-001?

THM-001 uses one equivalent thermal resistance. THM-002 expands that into the explicit junction-to-case, case-to-sink and sink-to-ambient heatsink path.

What is thermal margin?

Thermal margin is Tj,max - Tj. Negative margin means the selected heatsink path exceeds the modeled junction limit.

Engineering Disclaimer

This calculator provides first-pass steady-state heatsink estimates. Production thermal design should verify component datasheets, heatsink ratings, airflow, orientation, mounting, interface materials, PCB heat spreading, transient behavior, electrical limits, SOA, reliability derating and measured hardware temperatures.