PCB Stack-up and Controlled Impedance in Altium Designer

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 พ.ค. 2024
  • Learn how to find your manufacturer’s PCB stack-up information and import it into Altium Designer’s layer stack manager. Then, using the stack-up information, use Altium Designer’s powerful 2D fielder solver to calculate the appropriate trace geometries for specific impedance control requirements. By using tailored design rules, you can easily route specific net classes as controlled impedance traces.
    00:00 Intro
    00:46 Manufacturer Stack-Up Examples
    03:36 Layer Stack Manager
    07:58 Calculating Controlled Impedance Geometries (Microstrip)
    11:26 Impedance Design Rules and Routing
    13:42 Stripline Calculation Example
    15:08 Example Manufacturer Impedance/Stack-Up Document
    16:32 Outro
    👉 For More Tech Consultant Philip Salmony from Phil's Lab Videos, click here: • Tech Consultant Philip...
    👉 For More PCB Design for Beginners Videos, click here: • PCB Design for Beginners
    👉 For the Entire Microcontroller-Based Hardware Design With Altium Designer Series, go here: • Microcontroller-Based ...
    👉 15 Days Free Altium Designer Access: www.altium.com/yt/philslab
    👉 Check Out Phil's Channel Phil's Lab: / phils94
    Don't forget to follow us on social to stay up-to-date on the latest Altium Academy content.
    👉 Follow Altium on Twitter: / altium
    👉 Follow Altium on Linkedin: / altium
    👉 Follow Altium on Facebook: / altiumofficial
    👉 Ready to try the industry's best-in-class design experience yourself? Download it today and get started! www.altium.com/downloads?utm_...
    The Altium Academy is an online experience created to bring modern education to PCB Designers and Engineers all across the world. Here you can access a vast library of free training and educational content covering everything from basic design to advanced principles and step-by-step walkthroughs. Join industry legends as they share their career knowledge, review real-life design projects, or learn how to leverage one of Altium's leading design tools. No matter your level of experience, the Altium Academy can help you become a better Designer and Engineer!
    About Altium LLC
    Altium LLC (ASX:ALU), a global software company based in San Diego, California, is accelerating the pace of innovation through electronics. From individual inventors to multinational corporations, more PCB designers and engineers choose Altium software to design and realize electronics-based products.
    #Altium #PCBdesign #AltiumDesigner
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @enginstud8852
    @enginstud8852 ปีที่แล้ว +7

    I'm sure Phil like chatting with pcb manufacturers so much that he even asks them jow are the kids doing, and so on 😂

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

    Helpful video, thank you. It is a great idea to ask fab house first. Otherwise, you'll end up with a question sheet about what they want to tweak on your layout to make it work... best to route your traces with as accurate info as possible to start with.

  • @Bianchi77
    @Bianchi77 4 หลายเดือนก่อน

    Nice info, thanks :) 👍

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

    Do those rules still apply if you round up the corners?
    Also, if you change the dielectric, I see that the calculated width changes, but do the already placed traces change in width too?
    You raid that you round up to 2 digits but wont 3 digits perform a bit better overall in actual manufacturing? Since lithography is a optical process it is not constrained by a grid so I thought that a 3rd digit may help a bit (tho it may not be as exact . Also asking since if I remember well some PCB manufacturers gave 3 digit trace specifications and I am not sure if that is due to inch to mm conversion or just in order for us to know that the rounded up 2 digit width is ok.

    • @Zachariah-Peterson
      @Zachariah-Peterson 8 หลายเดือนก่อน

      If you change the dielectric thickness and then the calculated width changes, then you will need to change the width manually. This is because the impedance profile applies to anything in your PCB on that layer, you need to go into the PCB Rules and Constraints Editor to update the design rule for the nets/net class that uses that impedance profile. If you update the design rule, you will then see the nets that violate the updated rule as a DRC error.
      You can also select the traces you want to update with a query or select manually and re-type in the width. You could use the retrace tool to redraw the widths but be careful with this as it can mess up your via transitions and any length tuning. Usually it's fine on single-ended traces but I refuse to use it on differential pairs because of how it can mess up some length tuning and custom via entry.

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

    thanx

  • @Dr.Bigglesworth
    @Dr.Bigglesworth 9 หลายเดือนก่อน

    Thank you for the video. When you said "import" the stackup information into Altium, I figured you really meant import. Not type it in manually. Does Altium support importing of any stackup data, like an IPC-2581?

    • @Zachariah-Peterson
      @Zachariah-Peterson 8 หลายเดือนก่อน

      I can answer this, right now Altium does not support IPC-2581 imports. The CAMtastic tool does support ODB++ imports, but I do not know if it does automatic layer assignments.

    • @Dr.Bigglesworth
      @Dr.Bigglesworth 8 หลายเดือนก่อน

      @@Zachariah-Peterson Thank you for the reply. I'd strongly suggest this be a considered feature for the near future.

    • @Dr.Bigglesworth
      @Dr.Bigglesworth 8 หลายเดือนก่อน

      @@Zachariah-Peterson Looks like the biggest issue with updating impedance profiles (say due to stackup changes) is the way Altium handles the length matching accordions. I can't find a way to change the trace width of accordions. Retrace doesn't work, even though the tracks and length match objects are selected, it only updates the tracks, not the accordions. There are claims you can do it with the PCB List panel, but there is no width parameter in that object there to edit. I tried adding it, but still didn't populate with a value, or allow an edit. It should just be in the parameter panel and it should allow updating/editing it, just like you do with tracks.

    • @Zachariah-Peterson
      @Zachariah-Peterson 8 หลายเดือนก่อน

      ​@@Dr.Bigglesworth For the length tuning accordians, I have had to convert them to primitives in order for the query selector to work, then they can appear as tracks/arcs and their width can be modified just like with regular tracks.

    • @Dr.Bigglesworth
      @Dr.Bigglesworth 8 หลายเดือนก่อน

      @@Zachariah-Peterson Yep, that's what I had to do. But, it would certainly be "useful" if the accordions could just be updated in and of themselves. That would make re-tuning easier.