answers to those doggone thermal design questions
by tony kordyban
here's one for you. lets assume that a chip on a circuit board can be approximated by a flat plate. i know how to calculate all the necessary dimensionless parameters for heat transfer from a flat plate, so then i should be able to calculate the heat transfer coefficient, and from that, the temperature, but.
when i try it for free convection, the value i get for heat transfer coefficient does not agree with the case-to-air thermal resistance given by chip manufacturers. i figure out h (heat transfer coefficient) and i know the surface area of the component (a), so i assume that the thermal resistance from case to air (rc-a) is just 1/ha. but i don't get anything
close. is there a relationship i'm missing?
flattop from platteville
the missing link is that you studied heat transfer out of an engineering textbook and the guys who defined thermal resistance for electronic component packages didn't. but before i start ragging on those guys again, i need to point out a couple of problems with your first assumption: that a component on a circuit board is like a flat plate.
the textbook equations that i think you have been using (which use the dreaded reynolds and nusselt numbers which cause readers to quickly jump to some more entertaining web site) are for idealized flat plates. the pictures in the books always show a very thin flat plate suspended by magic in an infinite sea of fluid (like air). i suppose you could think of the top surface of a component package as being something like a flat plate. but it doesn't float in air by itself. the closest you might get is to think of a component as being a small heated flat plate pasted onto a much larger unheated but thermally conductive flat plate representing the circuit board. so already the equations might not apply to your geometry.
the textbook flat plates are always either isothermal or uniformly heated. isothermal means that the plate is all at one temperature. i suppose a single component package might be isothermal on the surface. but there is no way that you can assume that the circuit board is either isothermal or has uniform power dissipation, so those equations probably don't apply because the temperature distribution is not the same as the flat plate in the textbook.
that's because lots of the heat from the component package conducts through the leads into the circuit board and spreads out. in natural convection up to 90% of the heat could be conducted into the board and only 10% given off to the air from the top surface of the package. so the board is plate with a hot spot under the component with temperature gradients going off from it in all directions toward the edges. does that look like an isothermal plate to you?
fig. 1 - does this look like a component package soldered to a circuit board? maybe.
but it looks even less like the jedec test board used to find rj-a and rj-c for a component package.
so even if you can estimate a value for h (convection coefficient) from the flat plate equations, what value of area (a) should you use for calculating the heat transfer? heat is being convected off the component package and from the portions of the board that are hotter than the air. so the effective area over which "h" is operating is somewhere between the area of the package and the total surface area of the circuit board. that range of area could include two or three orders of magnitude, considering that the area of the board could be 1000 times as big as the package.
you said you wanted to estimate the value of rc-a from 1/ha. the concept is right. but what is the correct value for a, the area that goes with h?
not only will your value of thermal resistance be very unlikely to match the published value, but it won't be of much use in calculating component temperature.
now here are some reasons why the thermal resistances published in the data sheets won't help you much either.
first, let's explain how you got from a data sheet the value rc-a, the thermal resistance between case and air, because that is actually not a value that anybody publishes. they have rj-a, the resistance between the junction and the air, and sometimes they have rj-c, the resistance from junction to case. it doesn't take a genius to infer that
rc-a = rj-a - rj-c
assuming that the heat transfer from the junction to the ambient air is one-dimensional (which it ain't!) but if you believe you know the resistance between junction and air, and the resistance between junction and case, because somebody measured them according to some industry standard, then you can easily calculate the resistance between case and air.
there are two problems with how rj-a and rj-c are measured:
- thermal resistance of a component package is measured with that component soldered to a large circuit board (about 4 inches by 4 inches) all by itself. heat conducts into the copper in the board and is given off to the surrounding air. the effective surface area can be over 100 times that of the component package itself. when you use these values of thermal resistance, you have to understand that they also include the effects of a heat sink (the test board) that is not there in your application.
- the thermal resistances also include radiation losses. when a circuit board is cooled by natural convection, as much as 50% of the heat can be given off as radiation. this is true even in the test chamber. thermal resistances reported in the data sheet include all the heat lost from the package and the test board by radiation, as well as convection. so rj-a and rc-a aren't just measures of convection -- they are measures of conduction, convection and radiation resistances all lumped together. so they can't be used to estimate convection coefficient (h) from a component package. radiation losses are lumped in, and you won't know how to un-lump them out.
conclusion: you are not wrong when you find that flat plate equations for heat transfer don't work when trying to estimate rc-a for a component. why? because circuit boards are not isothermal flat plates, because the effective area for convection from a package is probably not what you think it is, and because data sheet values of rc-a include radiation losses. it is kind of like you were taking a shot in the dark at a tiger, and the component folks were shooting at an elephant. it's no wonder your two bullets never came near each other.
aren't you glad you got into the business of trying to predict component temperatures?
hey thermal dude,
what scale is better, fahrenheit or celsius? seems to me that f degrees are more precise, because i saw in a canadian doctor book that normal body temperature is supposed to be 37°c, when everybody in the us knows that body temperature is 98.6°f.
sun-baked in sedona
personally, i prefer degrees k, but that is just a last-name thing.
precision is in the eye of the beholder of the measuring instrument, not in the units.
the concept that 98.6°f is the normal body temperature for all people, and that 99°f is a mild fever is bogus. the original studies that were done to determine normal body temperature reported the results in celsius units, as 37°c, plus or minus 1 degree c. some idiot converted 37°c using the formula f= c x 9/5 + 32 and got 98.6. to keep the same level of precision, he or she should have rounded it off to the same number of significant digits as the original data, and said that normal body temperature is about 99°f.
about tony kordyban
tony kordyban has been an engineer in the field of electronics cooling for different telecom and power supply companies (who can keep track when they change names so frequently?) for the last 20 years. maybe that doesn't make him an expert in heat transfer theory, but it has certainly gained him a lot of experience in the ways not to cool electronics.
he does have some book-learnin', with a b.s. in mechanical engineering from the university of detroit and a master’s in mechanical engineering from stanford. in those 20 years tony has come to the conclusion that a lot of the common practices of electronics cooling are full of baloney. he has run into so much nonsense in the field that he has found it easier to just assume "everything you know is wrong" (from the comedy album by firesign theatre), and to question everything against the basic principles of heat transfer theory.
tony has been collecting case studies of the wrong way to cool electronics, using them to educate the cooling masses, applying humor as the sugar to help the medicine go down. these have been published recently by the asme press in a book called, "hot air rises and heat sinks: everything you know about cooling electronics is wrong." it is available at https://www.amazon.com/hot-air-rises-heat-sinks/dp/0791800741. this advice column is an extension of that educational effort.