u/FyyshyIW

How do I accurately hand calc/make assumptions for active convection of a TO220 heatsink?

Hi, student here! I am working on a side project where I have a MOSFET dissipating a certain amount of power. How much power is not really possible to say at the moment because resistance Rds_on varies with temperature, so it's currently implicit and based on the thermal resistance of the dissipation. However, by using the maximum possible junction temperature Tj = 150, you can calculate that my dissipation solution (after Rjc and Rth of thermal paste interface), the Rth of my heatsink has to be less than 3 C/W.

I am looking at this heatsink shown below, AL 6061 with black anodization. A very rough CFD places it at about 8-10 C/W in passive convection, so I'm putting a fan blowing down on it. (it will be mounted on the PCB from this view looking straight down onto the board). As you can see from the last picture, the TO220 package is very small relative to the spreader/base surface and it is aluminum. So I'm struggling to hand calc a thermal resistance for this. I guess I could go to CFD, but for me to get results that I'm confident about I'd have to way deep dive new concepts and a new software, which I'm hesitant to do. 3C/W is not trivial and I'm like 500 hours in on this project already.

So, I'm looking for if anyone has advice on the proper hand calcs/assumptions I can make? Here's where I am and a couple of options so far:

The stackup

  1. Source
  2. Baseplate
  3. Fins
  4. Airflow over fins + base to convect out

Options:

  1. Yovanovich approximation for conductive spreading resistance: I must use a conical profile here. Doing 1D conduction through the baseplate is either going to be way too conservative or way too optimistic. 45 degree assumption will be better but with such a thin baseplate I am unsure how accurate it'll be.
  2. Fins + Baseplate surfaces: here's where I get lost. ideas? - Shah and London for a Uduct/1 adiabatic wall

- Don't treat as a Uduct and do just the fins separately, use Bar-Cohen Rosehnow to get a correction factor for narrow parallel plates. Either do the base strips of the spreader with the same correction factor or just as a infinite free plate and hope for the best

I'm a little overwhelmed here just bc I need to pick what to do and then the hand calcs itself are gonna be pretty intense- I assume i'm going to have to do all 7 parallel fin channels separately because the thermal resistance to get to them from the conical spreading is different. am I on the right track? Thanks!

reddit.com
u/FyyshyIW — 5 days ago

Looking for active convection design guide for ~3C/W max Rth dissipation of TO-220 packaged fet

Hi! Student here. I'm working on a side project for a benchtop environment board where I need a ~3C/W max heatsink to dissipate power from a TO-220 PMOS. I haven't started layout so mechanical design and integration is pretty flexible, but as always small and compact as possible would be nice. I've recently concluded I need to move to active convection and looking on advice/design guide for attaching fans, mechanical integration, fan orientation and specs, sim/validation, etc. The next couple paragraphs are technical context, scroll down for questions!

These are power switch FETs that power the rest of the board and will have a maximum load of 25A. The FET has an Rds_on at Tj=25C of around 25mA, but this becomes an implicit equation because Rds_on can increase by nearly 2x across the operating range of Tj = 25C - 150C. So at 150C, this means dissipating 30W, which will of course never happen. See all the way down below for details, but I've calculated that the maximum heatsink Rth I can use is 3.08 C/W.

There are tons of heatsinks dedicated to TO-220. Currently looking at this one off Amazon. I recreated it in CAD by the drawing. A scrappy and horribly meshed Solidworks Flow gives it about a 250K delta T on 30W, I would estimate it's somewhere around 8-10 C/W in reality. Similar size and orientation heatsinks from actual real distributors place a lot of TO-220 heatsinks at this range in passive convection. Hand calcs actually validate that it's a lot worse, I'm not entirely confident I did the calculations right but Bar-Cohen Rohsenow actually concludes this fin spacing is around 6x too tight from optimal (and produces ~50C/W because of it), so seems pretty clear that active convection is the way to go here, both from system requirements and seems like this particular heatsink wants it as well.

***QUESTIONS HERE***
Transitioning to active convection is where now there’s a lot of options that I’m unsure about. I’m not too excited by the integrated heatsink + fan options, mainly bc they’re bigger, more expensive, and usually aren’t meant to be mounted to a board. Hanging a heatsink off of THT pins soldered to a board isn’t really an option. So really it leaves taking a preexisting heatsink and getting a fan on it. So, after all that context, I’m looking for the following advice/design guides/resources?
- technical dive on fan placement: where should I place the fan and what direction should I blow air? A lot off integrated heatsink + fans I see has the fan mounted on top of the fins, blowing air into the base plate, but doesn’t that work against natural convection?
- hand calcs and speccing a fan: I don’t understand the concept of air speed and static pressure generated by a fan very well. How do I know where on the fan curve I want to sit for my given heatsink? And how do I get an h out of that for hand calcs?
- for situations like these, how close can hand calcs get you? What is the return on going to CFD instead?
- what are the best ways to mount this fan? If say a 40x40mm fan is going on top of this heatsink with a 16x36 cross section, is zip tying enough? Adhesive? This is a benchtop type board but I’m putting a lot of effort into it and don’t want it to come off as scrappy (neat zip ties aren’t scrappy to me but like duct tape would be lol)

If anyone could point me in some right directions or offer any advice I would greatly appreciate it!!

Technical extras

https://preview.redd.it/061qqy73b61h1.png?width=1500&format=png&auto=webp&s=6ed5f617ae280d56c54b0ef804c81c56489d9225

https://preview.redd.it/3tvt6wia261h1.png?width=1917&format=png&auto=webp&s=0da2fb32f4d25aff22619abf5f0461aeb76955c5

https://preview.redd.it/slbxl0ad261h1.png?width=1802&format=png&auto=webp&s=be0d61ec6dd0c6bd618dfe1d23f869608614e6ac

https://preview.redd.it/30rrp9k7861h1.png?width=344&format=png&auto=webp&s=65065a8427eeabbb80cde99a67757a65d4f9cb29

reddit.com
u/FyyshyIW — 7 days ago