Thermal PCB Design Tips - Phil's Lab #93

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 มิ.ย. 2024
  • Thermal considerations when designing hardware and PCBs. Including discussions on trace widths, planes, copper thickness, power calculations, regulator and package choice, and more.
    [SUPPORT]
    Free trial of Altium Designer: www.altium.com/yt/philslab
    Patreon: / phils94
    Mixed-signal hardware design course: phils-lab-shop.fedevel.education
    Advanced Hardware Design Course Survey
    forms.gle/X4jwvtZeJ1jTXh7r9
    [GIT]
    github.com/pms67
    [LINKS]
    Instagram: / philslabyt
    [TIMESTAMPS]
    00:00 Introduction
    00:37 Altium Designer Free Trial
    01:16 Trace/Plane Width and Thickness
    02:41 IPC-2221 Calculator
    06:07 Paralleling Layers
    07:03 LDO Power Dissipation
    09:42 Package Choice (Thermal Resistance)
    13:15 Thermal Vias and Pads
    17:59 Thermal Reliefs and Copper Balancing
    18:55 Summary
    20:42 Outro
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 57

  • @michaelgreer7306
    @michaelgreer7306 ปีที่แล้ว +13

    Perfect timing, I'm in the middle of designing a BLDC driver and I was wishing for a good video on thermal design

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +3

      Awesome, glad to hear that, Michael - hope all goes well with the BLDC driver design :)

    • @ccln
      @ccln ปีที่แล้ว

      I am also designing a BLDC Driver based on the RP2040 and DRV8316

  • @oguzhanguvercin6166
    @oguzhanguvercin6166 ปีที่แล้ว +2

    Another tip for vias on exposed pads;
    You can divide exposed pad into multiple areas and then separate them with solde mask and place vias into this soldermasked areas therefore you can eliminate the solder wicking completely. But as Phill said in his video you should small via holes like 0.2-0.3 mm so tents doesn't rip off. Also you can consider filling or plugging your via that would solve the wicking without a doubt but again it adds some cost.

  • @mik310s
    @mik310s 8 หลายเดือนก่อน

    This channel is one of the best PCB design channels on TH-cam, thank you for sharing your knowledge Phil.

    • @PhilsLab
      @PhilsLab  7 หลายเดือนก่อน

      Thank you very much for your kind comment!

  • @sergeyafanasev7505
    @sergeyafanasev7505 ปีที่แล้ว +1

    Great video, thanks!
    Also, guys, keep in mind solder paste stencil - you can control solder winking. But when designing custom stencil do not forget about it's mechanical strength. Also you can calculate required volume of paste to keep vias filled and component soldered.
    About unbalance with copper - it can be solved with increasing preheating time (if you communicate directly with technologists). But copper unbalance always bad, even when your board fully unbalanced - it can be twisted while heating. Some components are bad by design. My my least favorite - balun BALF-SPI2-01D3 by STM, because of it's very light for BGA and have very disbalancing position of ground pin.
    Best regards, Phil!

  • @Kefford666
    @Kefford666 ปีที่แล้ว +6

    I would love to see an experiment where you place the same V reg circuit multiple times on a board but using different heat sinking techniques. I’ve always been wary of vias in pads so have put a heat sink next to or surrounding a component, then attached it to the thermal pad with multiple traces.
    Also wondering about whether tented/untented vias has an effect and exposed copper pours vs ones covered in soldermask.

  • @dom1310df
    @dom1310df ปีที่แล้ว +3

    A temperature and humidity IC I used recommended a smaller thermal pad on the PCB than on the back of the IC, presumably so you can keep the thermal vias away from the solder and prevent wicking.

  • @rogerramjet8395
    @rogerramjet8395 ปีที่แล้ว +3

    I've been wondering about thermal vias in my designs and when they're necessary. I often wonder whether some of the designs I see are cargo culting it; this video has shown me that my designs haven't needed them - so far, anyway - and that the examples I've seen that have made me wonder, have probably been overkill. Thank you so much! 🙏

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      Glad to hear that - thank you for watching!

  • @christopherjackson2157
    @christopherjackson2157 ปีที่แล้ว +2

    Inductance is a concept I always struggle a bit with. Would love to hear more about it.
    Great video!

  • @mursalaboobacker3593
    @mursalaboobacker3593 ปีที่แล้ว +1

    really you are a good instructor on youtube about pcb design and rules , actually i start as an embedded engineer throughout my self learning . i learn lot of arduino based hardware and software last few months ago i started projects based on stm32 series , your all videos help me lot thanks. waiting for newones

  • @TheDutchGuyOnYT
    @TheDutchGuyOnYT 5 หลายเดือนก่อน

    Phil; do you know the opinion of Brooks to thermal via’s? -> what is your opinion?
    “Designers sometimes drop vias between a plane or pad to conduct heat away to another plane or heat sink. This is thought to be an effective way to cool a component that generates a lot of heat at a concentrated point on a board.”
    “The small plane does not help much in cooling the pad. Each thermal via helps cool the pad another increment. But the larger plane (by itself) substantially cools the pad above it”
    “In each of the cases, the addition of thermal vias offers some additional cooling, but in the case of the larger plane and the heat sink their marginal contribution is much smaller.”
    From PCB design guide to via and trace currents and temperatures - Brooks

  • @acanadianbear6966
    @acanadianbear6966 ปีที่แล้ว

    Very nice and brief introduction into thermal management! This is a must if ever you're designing for space electronics(i.e.: Sat systems). The vacuum of space is not friendly to boards. Else, the mech./thermal engineers will throw tomatoes at you.

  • @Peter_S_
    @Peter_S_ ปีที่แล้ว +4

    Always top quality content.

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      Thank you, Peter!

  • @PapuavTronics
    @PapuavTronics ปีที่แล้ว +1

    Niceee content. When is the advanced PCB design course will be released, phil?

  • @TomLeg
    @TomLeg ปีที่แล้ว

    At around 7 minutes, you're suggesting using unused regions of layers as duplicate power pours, alternating with ground layers. This is to reduce heating, as well as to lower induction. But obviously, alternating power and ground layers make a capacitor. Does this become significant? Or is that how you're combating induction? Love that !u talk about aspects that don't get discussed much

  • @bikothewolf
    @bikothewolf ปีที่แล้ว +1

    Yet another gold nugget. Keep em coming

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +2

      Thanks, Biko!

  • @a.villegas3414
    @a.villegas3414 ปีที่แล้ว

    You're videos lit as always. Thanks for share this information

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      Thank you for watching!

  • @aminezidane1848
    @aminezidane1848 ปีที่แล้ว

    It's an interesting video, clear explanation, thank you.

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      Thanks, Amine!

  • @deangreenhough3479
    @deangreenhough3479 ปีที่แล้ว

    superb, thanks Phil

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      Thanks, Dean!

  • @dmitrynuzhdin
    @dmitrynuzhdin ปีที่แล้ว

    Keep it up! 100k subs soon :)

  • @1over137
    @1over137 ปีที่แล้ว

    Phil, as you know I've been following along while making an audio mix/eq/hub for my office.
    Lately I found the STM32H7 can process samples in real time. No need for buffering. Just use the SAI FIFO's which add lots of helpful functionality and interrupts.
    The downside is... a stereo 16bit@48K input and 5 or 6 of your "PeakFilter" and it's using 69% CPU already.
    I really needed it to do 2 EQ channels and support 4 inputs and 2 or 3 outputs.
    Core is running at 480Mhz. Unless I can make those Peak Filters go twice as fast I'm out of luck. Same for 96kHz.
    Do you think there is "that" much performance in moving to ARM optimized BiQuad library filters? Given it has a DPFPU.

    • @1over137
      @1over137 ปีที่แล้ว

      By the way, I don't think buffering gains anything is real terms (processing 1000 samples will still take 69% of the time it takes to send them). Clock cycles per sample is the important ratio and it's around 69% CPU. In fact if I push it a little further, it drops the Tx to 24K and skips interrupts. The SAI interface duplicates the last sample from the FIFO so the output is down sampled to 24k.
      I have tried with 2 samples (1 stereo pair), 4 samples and the FIFO max 8 samples. It still spends 69% of it's time in the interrupt and 90% of that time is running the 6 peak filters :(

  • @tharukanayanajith3510
    @tharukanayanajith3510 ปีที่แล้ว

    Thannk you very much🙏

  • @Cracked1ce
    @Cracked1ce ปีที่แล้ว

    Great video as always. You didn't go over filled/capped vias which would allow you to put as many thermal vias under the part as you want without having to worry about solder wicking. Of course that will add cost, but it looks to be standard with JLCPCB for boards with 6 or more layers.

  • @AlexRian_
    @AlexRian_ ปีที่แล้ว

    Is it okay to route signals over power plane gaps, if the plane on the other side of the signal layer is a solid gnd plane? Lets say the distance between power plane and signal layer is 0.1mm and the distance between signal and gnd plane is 0.1mm as well.

  • @abhishek420oviyt
    @abhishek420oviyt ปีที่แล้ว

    Thumbnail worked👍

  • @larcomj
    @larcomj 10 หลายเดือนก่อน

    @15:45 how about plugging the vias? This will increase the cost but how about the thermal benefits?

  • @persupersulast2506
    @persupersulast2506 ปีที่แล้ว

    Can you PLEASE show how to do double sided pcb design in altium??
    Thank you

  • @haghjel
    @haghjel ปีที่แล้ว +1

    What do you think about plugged/tented vias? Would that be better with the regards to solder wicking?

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +2

      Plugged vias will be more expensive and tenting shouldn't be done under an IC pad. I haven't had a problem yet with using smaller via drills as suggested in the videos, and being thoughtful with placement within the thermal pad.

  • @volkanozdemir44
    @volkanozdemir44 ปีที่แล้ว

    Do you think of making a video about electromagnetic effect in pcb design?

  • @shinukumar6068
    @shinukumar6068 ปีที่แล้ว

    Nice video

  • @sushmakalishetty5678
    @sushmakalishetty5678 3 หลายเดือนก่อน

    How to add a Thermal pad? Is it just in Layout to select Place -> Pad -> then I chose template "s670c50_2670034071" to obtain a rectangular copper Pad. However I am unable to change the dimensions of the copper Pad. If anyone knows how to implement it. It would be of great help!

  • @_ATHONOR
    @_ATHONOR ปีที่แล้ว

    Is there any recommendations for thermal considerations for high power SMT LEDs?

    • @theonlyari
      @theonlyari ปีที่แล้ว +1

      If possible, use an aluminum substrate.
      Thermal vias which run through to a metal heatsink on the opposite side of the board is another way to do it.

  • @str8upkickyaindanuts289
    @str8upkickyaindanuts289 ปีที่แล้ว

    The tip on thermal relief of through hole grounds is serious, I've had some 6 layer boards that required I preheat the entire board to solder. Now I reduce the spoke width and make any hand soldered component pad oversized (oval) to allow better contact with the iron tip. Another all linear regulator thermal workaround is to cascade them to distribute the heat over multiple linear regulators, or use a current pass transistor to assist the regulator with of some of the current. The later became very useful during the pandemic when IC availability was extremely volatile, I've never had the need to go full linear supply so the combination of switching and linear was always viable. Except during a pandemic when the switchers are all out of stock and backordered for years.

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว +1

      Very true!
      And yes - that's right, cascading linear regulators or using a switcher followed by a linear regulator is another way of doing this (if cost, space, design, etc.. allows).

    • @zyeborm
      @zyeborm ปีที่แล้ว

      Just to add to what you said, don't forget the humble resistor can be used to take some load off linear regs for practically free. Depending on the application of course.

  • @selva81652
    @selva81652 ปีที่แล้ว

    Hi,
    any free software for thermal simulation for pcb

  • @Max-up8vj
    @Max-up8vj ปีที่แล้ว +2

    hey Phil it would be really cool if you could make a video discussing CPLDs

    • @PhilsLab
      @PhilsLab  ปีที่แล้ว

      Hey Max, I'll try to cover that in a feature video. However, for now I have a few different ideas lined up!

  • @R2AUK
    @R2AUK ปีที่แล้ว

    ❤ 👍

  • @jackk2860
    @jackk2860 ปีที่แล้ว

    ❤‍🔥

  • @abyszero8620
    @abyszero8620 ปีที่แล้ว

    Does he shift his voice pitch down?

  • @tamaseduard5145
    @tamaseduard5145 ปีที่แล้ว

    👍🙏❤

  • @kysunho1811
    @kysunho1811 ปีที่แล้ว

    Do you review our project ?

  • @eleclab4244
    @eleclab4244 ปีที่แล้ว

    First!!!

  • @stevensexton5801
    @stevensexton5801 ปีที่แล้ว

    Second