Thermal Resistance Calculator Formula
Understand the math behind the thermal resistance calculator. Each variable explained with a worked example.
Formulas Used
Junction Temperature
junction_temp = t_ambient + power_w * theta_totalTotal Thermal Resistance
total_theta = theta_totalCase Temperature
case_temp = t_ambient + power_w * (theta_cs + theta_sa)Variables
| Variable | Description | Default |
|---|---|---|
power_w | Power Dissipated(W) | 5 |
theta_jc | Junction-to-Case (θjc)(°C/W) | 3 |
theta_cs | Case-to-Sink (θcs)(°C/W) | 1 |
theta_sa | Sink-to-Ambient (θsa)(°C/W) | 8 |
t_ambient | Ambient Temperature(°C) | 25 |
theta_total | Derived value= theta_jc + theta_cs + theta_sa | calculated |
How It Works
Thermal Resistance Chain
Formula
T_junction = T_ambient + P x (θjc + θcs + θsa)
Thermal resistances add in series like electrical resistances. Each interface adds temperature rise per watt of dissipation.
Worked Example
5 W dissipation, theta_jc=3, theta_cs=1, theta_sa=8 C/W, 25C ambient.
- 01Total theta = 3 + 1 + 8 = 12 C/W
- 02T_junction = 25 + 5 x 12 = 85C
- 03T_case = 25 + 5 x 9 = 70C
Frequently Asked Questions
Where do I find theta_jc?
In the component datasheet under thermal characteristics. It depends on the IC package.
What is theta_cs?
Thermal resistance of the interface between IC case and heat sink. Thermal paste: 0.2-1 C/W. Bare contact: 1-3 C/W.
How accurate is this model?
It is a simplified steady-state model. Real systems have transient thermal behavior and non-uniform heat distribution.
Ready to run the numbers?
Open Thermal Resistance Calculator