How to Predict Junction Temperature Before Your Board Overheats: Thermal Resistance Networks Explained
Learn to calculate junction temperature using thermal resistance networks. Worked examples with θJC, θCS, θSA for heatsink design and thermal margin analysis.
Contents
Why Thermal Resistance Networks Matter
Every semiconductor has a maximum junction temperature — exceed it and you're looking at degraded performance, reduced lifetime, or outright failure. The datasheet gives you , usually 125°C or 150°C, but the real question is: *what will the junction temperature actually be in your system?*
That's where the thermal resistance network comes in. It's the electrical-analogy model that lets you predict junction temperature from power dissipation and a chain of thermal resistances, just like Ohm's law but for heat. If you've ever picked a heatsink by gut feel and hoped for the best, this approach replaces hope with math.
The Thermal Resistance Chain
Heat flows from the semiconductor junction through a series of thermal resistances to the ambient environment. The standard model breaks this into three segments:
Where:
- is the power dissipated in the device (watts)
- is the junction-to-case thermal resistance (°C/W) — set by the package and die attach
- is the case-to-heatsink thermal resistance (°C/W) — determined by the thermal interface material (TIM)
- is the heatsink-to-ambient thermal resistance (°C/W) — a property of the heatsink and airflow
- is the ambient temperature (°C)
This is a series network — heat has only one path. Each resistance creates a temperature drop proportional to the power flowing through it, exactly like voltage drops across series resistors.
Intermediate Temperatures
The beauty of the network model is that you can calculate the temperature at every interface, not just the junction. Working from ambient back toward the junction:
This is invaluable during validation — you can put a thermocouple on the heatsink or case and check whether reality matches your model. If is higher than predicted, your heatsink is underperforming (maybe airflow is blocked). If is higher than expected relative to , your thermal interface has a problem.
Worked Example: A 10W Voltage Regulator
Let's say you're designing a power supply with an LDO that dissipates 10W in a TO-220 package. You need to determine whether your chosen heatsink keeps the junction below 150°C at a worst-case ambient of 70°C.
Given values:- (from the datasheet)
- (thermal pad with mounting clip)
- (extruded aluminum heatsink, natural convection)
So the junction reaches 130°C — technically within spec, but only 20°C of margin. That's uncomfortably tight for a production design where you'll see unit-to-unit variation in TIM application, heatsink mounting torque, and local airflow. In practice, I'd want at least 20–30°C of margin, so this design is borderline.
Now consider the same design at 25°C ambient (bench testing):
On the bench it looks perfectly comfortable — this is exactly why you must always analyze at worst-case ambient. A design that feels cool at 25°C can be on the edge of failure at 70°C.
Common Pitfalls
Ignoring : Engineers often jump from to and forget the interface resistance. A dry contact between a TO-220 and a heatsink can be 1.0–2.0°C/W. With thermal grease it drops to 0.3–0.5°C/W. At 10W, that's a 5–15°C difference at the junction. Using from the datasheet: The value on a datasheet is measured on a standardized test board (usually JEDEC). It does *not* represent your PCB, your enclosure, or your airflow. Always build the network from the individual resistances. Forgetting derating: Many manufacturers specify reliability at , but lifetime degrades exponentially with temperature. The Arrhenius model suggests that every 10°C increase roughly halves component life. Running at 130°C instead of 110°C has real reliability consequences.Choosing the Right
The heatsink-to-ambient resistance is usually the dominant term and the one you have the most control over. Some typical values for reference:
| Heatsink Type | (°C/W) |
|---|---|
| Small clip-on (TO-220) | 12–20 |
| Medium extruded, natural convection | 3–8 |
| Medium extruded, forced air (1 m/s) | 1.5–4 |
| Large finned, forced air (2+ m/s) | 0.5–2 |
When to Use This Calculator
You should run this analysis any time you're dissipating more than a watt or two, or when your ambient temperature exceeds 40°C. Specific scenarios include:
- Selecting a heatsink for a linear regulator, MOSFET, or power amplifier
- Verifying thermal margin across multiple ambient temperature specs (25°C, 40°C, 70°C, 85°C)
- Troubleshooting a board where components are overheating
- Comparing thermal interface materials
- Documenting thermal analysis for a design review
Try It
Plug in your device's thermal resistances and power dissipation and instantly see junction, case, and heatsink temperatures across multiple ambient conditions. No more spreadsheet fumbling — open the Thermal Resistance Network Calculator and verify your thermal design has the margin it needs before you spin that board.
Related Articles
How to Calculate EIRP and Stay Within FCC, ETSI, and ISM Regulatory Limits
Learn how to calculate EIRP and ERP for regulatory compliance. Worked examples for FCC Part 15, ETSI 2.4 GHz, and ISM 433 MHz with margin analysis.
Mar 1, 2026
EMC / CompliancePredicting Radiated Emissions Before FCC Testing: A PCB Engineer's Walkthrough
A hardware startup's SBC fails FCC Part 15 Class B pre-compliance on the first scan. Follow the analysis in the EMI Radiated Emissions Estimator to identify the dominant sources, predict which harmonics will hit the limit, and verify that three targeted design changes bring the 95th-percentile emission below the FCC threshold.
Mar 1, 2026
Signal IntegrityEye Diagram Analysis for 10 Gbps SerDes: Validating Your Channel Before You Spin
A PCB designer routes a 10 Gbps SerDes lane across a 20 cm FR-4 trace with two connectors. Learn how to use S-parameter data and an eye diagram simulation to catch a failing channel before committing to fab.
Mar 1, 2026