SparkFun Forums 

Where electronics enthusiasts find answers.

Questions relating to designing PCBs
By WBrumble
#178850
All,

I have a question when designing the footprints for components in Altium.

Do you create the thermal Vias in the footprint library of the component or do you add them later when you have started
a PCB project?

Also when creating a thermal pad under a LED for example, do you use the pad feature or do you pour it?

NOOB

But enjoy electronics on a hobby level, I'm no engineer, ha ha.

Thanks all!
By InactiveUser001
#178862
I do not know Altium or how to create components in it.

owever for the process - I would rather add them as pads (not vias) in the component.

This way they are part of the component and do not need adding later, do not stay where they are when the component is later moved and will not get changed back to a netlist if the net is unrouted. How you do it in Altium is another matter.
By WBrumble
#178872
Thanks for the response Mattylad.

Good advice on putting it in the component so that it goes where the component goes and doesn't have to be added later.

Building it according to the manufactures recommended thermal management design. To avoid over heating the LEDs and
resulting in shorted life.

http://www.google.com.vn/url?sa=t&rct=j ... 9542,d.dGY

It will not be hand soldered they are SMD, and I will have the board manufacturer do everything.

I also have questions on when I do them what is the best procedure, pour with vias, pad with through holes, and also the
procedure for tenting the outter edge of the thermal pad, and tenting over the bottom of the holes to keep solder
from leaking out the bottom if it happens during the build.

THANK YOU!
By WBrumble
#178882
Also,

Can someone point me in the right direction for a tutorial explaining how to make components with multiple functions and how to define them in the schematic?

It's an RGBW LED and I want it to be one schematic symbol that has four different diodes. Can I do this with one symbol or do I have to create a single diode with the characteristics of each single die and group it together and assume its one unit?

Image
upload pics
By WBrumble
#178883
Problem: Device with a large thermal pad (which is not covered with soldermask), needs small thermal vias in the pad to sink heat away, and those vias should be covered with a dot of soldermask to prevent solder wicking.

The obvious approach (place a via in the thermal pad and check the box for "Force complete tenting on top") doesn't work. It might look OK in Altium but there is no tenting in the Gerber files.

I haven't see this problem reported anywhere, and it was a pain to figure out a workaround so I thought I would post it here.

Solution:

1) When creating the footprint, the Thermal Pad should have a round hole defined (typical thermal via hole size is 0.3mm or smaller) so that Altium knows the top and bottom side pads are supposed to be connected. Size and shape of the Top and Bottom of the Pad will normally be rectangular, of the appropriate size for the device. Place additional vias on the pad as required to create a thermal via array.

2) The check box for "Force complete tenting on top" REALLY MEANS "don't automatically generate any solder mask opening". Check this box for BOTH the thermal pad and all thermal vias, we will manually create our own soldermask openings.

3) On the Top Solder Mask layer, place a criss-cross of (rectangular) Fills over most of the thermal pad, keeping clear of the area close to the holes where we want soldermask. If you want a "Solder Mask Defined" pad (soldermask covers the edge of the pad, recommended for the thermal pad by some vendors), make this area slightly smaller than the copper pad.

4) We now have a thermal pad which is mostly free of soldermask, with square patches of soldermask over the vias. Make these round by Placing Full Circle arc "doughnuts" over each via. Typically this will be 0.1mm larger in diameter than the hole. For a 0.3mm diameter hole, you could use radius of 0.3mm and a width of 0.2mm which results in a 0.4mm diameter dot of soldermask.

5) If you want the bottom side of the thermal pad covered with soldermask, check the box "Force complete tenting on bottom" for both the Thermal Pad and the vias. If you want the bottom side of the thermal pad free of soldermask, Uncheck the box "Force complete tenting on bottom" for the Thermal Pad.

6) On the Paste Mask Top layer, you don't want 100% coverage for a large pad, so for the thermal pad, delete the rectangular paste mask opening. In its place, put an array of small squares of Fill, and don't put them over the holes (which are soldermasked, so there's no point). You want around 75% of the pad area covered by solder paste.

7) If the thermal vias might be connected to power or ground planes, edit or create a PCB "Plane" Rule to set the thermal vias' Connect Style to "Direct Connect" for maximum thermal conductivity - you don't want a "Relief Connect".

This approach will generate correct Gerber files (even though it might not look right in Altium).

FYI here's a Cirrus Logic app note ("Thermal Considerations for QFN Packaged Integrated Circuits")

http://www.cirrus.com/en/pubs/appNote/AN315REV1.pdf

Here's an Actel app note ("Assembly and PCB Layout Guidelines for QFN Packages")

http://www.actel.com/documents/QFN_AN.pdf

A Texas Instruments app note ("PowerPAD Thermally Enhanced Package"):

http://focus.ti.com/lit/an/slma002g/slma002g.pdf

And an Amkor app note: ("Application Notes for Surface Mount Assembly of Amkor's MicroLeadFrame (MLF) Packages")

http://www.amkor.com/index.cfm?objec...A372F025BF8729

I need this guys explanation in more detail