Your heatsink was specified for 25 °C. You’re running at 48.
Put in the operating point and get the sink-to-ambient resistance you actually need, with
solar loading, installed airflow, and fan life at real internal temperature. The arithmetic
is shown, so you can argue with it.
Free, no accountEvery assumption printedNothing leaves your browser
Thermal specification
Specified at 25 °C. Running at 70 °C.
About 31% of bench capacity survives here: 20 K of headroom against 65 K on the bench.
Required θsa
0.45K/W
Effective ambient
70°C
Total θja budget
0.8K/W
Forced air, but the sealing conflict has to be resolved
Required sink-to-ambient resistance is 0.45 K/W. Natural convection will not reach it at this ambient; air has to be moved.
Costs youAir through the box means an intake, an intake means a filter, and a filter in this dust class clogs and then fails silently. Prefer a sealed internal loop moving air over an internal sink coupled to external fins, so no outside air ever enters.
Airflow
Thermodynamic minimum
4.67 CFM
Fan free-air rating needed
10.38 CFM
Installed fraction assumed
45%
Air density vs sea level
100%
The CFM on the box is a free-air figure with no grille, no filter and no fin stack. Specify against the second line, not the first.
Fan life at temperature
Derated life
3,125 h · ~0.4 yr
Halves every
10 K
Warnings
A sink specified at a 25 C bench ambient retains about 31% of its capacity here. Sizing from a datasheet curve without re-deriving this is the most common failure in the region.
Fan life falls to roughly 3,125 h (~0.4 years) at 80 C internal air. A ball bearing rated at 40 C is being used well outside the condition its number was quoted at.
Assumptions (5)
Solar loading adds 22 K to the ambient the enclosure sees (dark finish, ~1 kW/m2). This is an engineering estimate for an unventilated enclosure, not a measurement.
Steady state, one-dimensional series path: theta_ja = theta_jc + theta_cs + theta_sa. No transient, no board conduction, no radiation credit.
Airflow from Q = P / (rho*cp*dT) with rho*cp = 1134 J/m3K at 0 m and a 10 K allowed air rise.
Installed airflow assumed at 45% of the free-air rating for a dusty dust class. Free-air CFM assumes no grille, no filter and no fin stack.
Fan life halved per 10 K above the quoted 40 C, evaluated at 80 C internal air. This is the industry rule of thumb standing in for an Arrhenius fit. Vendor L10 data supersedes it.
First-order hand calculation for sizing and sanity checking, not a CFD result and not a guarantee of compliance. No transient, no board conduction, no radiation credit. Verify against vendor data and a measurement before committing a design.
Want the part, not the number?
Send the spec across and we will come back with a sourced or built solution for this operating point.
70°C effective0.45 K/W needed
Effective ambient 70 degrees. Required sink-to-ambient resistance 0.45 kelvin per watt. Recommended class: Forced air, but the sealing conflict has to be resolved.
Why this goes wrong
Four things a datasheet will not tell you
None of this is difficult. It is just the step that gets skipped, because a heatsink that
looks big enough usually is, at 25 °C, in still clean air, on a bench.
01
Headroom, not size
Every passive path is proportional to the temperature difference it has to work with. At 48 C against a 90 C limit there is 42 K to spend. On a 25 C bench there was 65 K. Same heatsink, roughly a third less capacity. That is before dust and before sun.
02
Sun is not weather
An unventilated enclosure in direct sun sits well above air temperature. A dark absorptive box is the worst case and a shield is the cheapest fix anyone will ever buy. Design to the surface the electronics actually see, not to the forecast.
03
Free-air CFM is fiction
The airflow number on a fan assumes no grille, no filter and no fin stack, which describes no real product. Installed airflow lands well below the rating, and a filter that has to survive fine sand costs the most of all.
04
Fans age at temperature
Bearing life is quoted at a bench temperature and roughly halves for every 7 to 10 K above it. A fan rated for 50,000 hours at 40 C is not a 50,000-hour fan inside a sealed box at 80 C. This is why units fail in their second summer.
Cooling classes
Six answers, in the order you should want them
The calculation picks one of these and tells you what it costs you. Cheaper is further up.
Most Gulf outdoor work lands on the second.
01
Passive heatsink
Enough headroom, clean air, fins free to convect.
02
Sealed conduction to external fins
Dust present. No openings, no filter, nothing to clog.
03
Forced air
Natural convection will not reach the required resistance.
04
Liquid loop to remote radiator
Air cannot find the area at any practical size.
05
Phase-change buffer
Short runs with a cool-down. Size thermal mass, not a sink.
06
Sub-ambient
The limit is reached before a heatsink is attached. Usually the wrong answer.
What this is not
A hand calculation, and it says so
This is a first-order steady-state estimate for sizing and sanity checking. It has no
transient model, no board conduction, no radiation credit, and no knowledge of your
mechanical layout. It will tell you which class of solution you are in and roughly how much
margin you have. It will not certify a design.
The solar and airflow figures are stated engineering estimates, not measurements.
They are printed with the result so you can substitute your own. Vendor data and a
thermocouple beat all of it.
Need the part, or a design?
Send the spec from the calculator and we will come back with a sourced or built solution
for that operating point. Sealed conduction, forced air with real filtration, remote
radiators, and phase-change buffers for airborne duty.