PCB布局

高质量的PCB布局要求在元器件放置时,要能实现紧密布线,确保将EMI控制在较低水平,同时还要满足机械约束条件。浏览我们的资源库,学习PCB成功布局的策略。

指南

Explore Guidebooks for PCB layout and start creating today!

PCIe布局和布线指南 PCIe布局和布线指南 1 min Guide Books PCB 设计工程师 PCB 设计工程师 PCB 设计工程师 小时候,拆开计算机,看着布满各种卡槽、芯片和其他电子器件的复杂主板,我总是有一个疑问,谁能把PCB布局搞清楚?随着我对计算机结构以及外围设备PCB设计的了解越来越多,我开始领会到PCB设计人员在致力于构建出色电子设备方面所做出的贡献。 现代GPU、USB、音频和网卡均可在同一互连标准的背面运行:PCI Express。如果您不熟悉PCIe设备的高速PCB设计,除非从PCI-SIG(外围元件互连特别兴趣小组)购买标准文档,否则有关该主题的信息会有点零散。幸运的是,基本规范可以拆解为可执行的设计规则,您可以使用合适的PCB设计软件,轻松地为下一 PCIe设备进行布局和布线。 与任何高速设计一样,盲目遵循布线规范的标准并不能保证您的设计能够如期工作。任何原型设计都应经过全面测试,以确保设计中不会潜伏信号完整性问题。即使您已经根据阻抗、迹线长度等方面的正确布线规范设计所有内容,设计也仍有可能因布局选择不当而惨遭失败。每一代的PCIe规范还包括测试要求,这些要求发布在 PCI-SIG网站上。我们不会在此进行测试,但请继续阅读简短摘要,了解标准中的内容以及如何设计出最符合新一代PCIe的PCIe卡。 布线规格 目前,负责监督PCIe规范的行业工作组PCI-SIG发布了五代PCIe。 PCIe Gen 5已于今年发布,预计PCIe Gen 6器件将在2022年推出。确切的布线规格取决于您将为特定元件使用哪一代PCIe。在设计方面,您需要将元件和主机控制器配对,以支持元件所需的数据速率。PCIe向前和向后兼容,因此最小数据带宽被限制在控制器和外围元件的最小值。 拓扑和数据速率 所有PCIe链路均由多个通槽(差分对组)组成,这些通道作为一组串行接口提供高吞吐量。请注意,虽然PCIe通槽是串行的,但这些通槽组合在一起似乎形成并行总线,但事实并非如此。双向通信是通过Rx和Tx通槽组进行的。PCIe通槽作为差分对进行点对点布线,因此应制定关于长度匹配和偏斜的标准规则。PCIe标准定义了最多16个可用通槽,这些通道还定义了标准化PCIe卡插槽的大小。不同的主机控制器将有不同数量的可用通槽,然后可以定义它们能够支持多少外围设备。PCIe器件使用具有不同线路代码的嵌入式时钟(Gen 1和Gen 2中为8b/10b,Gen 3及更高版本中为128b/130b),因此我们无需担心像DDR中那样布线额外的时钟通道。最后,每一代的数据吞吐量都是上一代的两倍, 在PCI Gen 阅读文章

Articles

Explore more popular content for PCB layout!

Pi.MX8_第五章 Pi.MX8 项目 - 板布局第3部分 1 min Altium Designer Projects PCB 设计工程师 PCB 设计工程师 PCB 设计工程师 欢迎来到Pi.MX8开源计算机模块项目的新一期!在这个系列中,我们将深入探讨基于NXP的i.MX8M plus处理器的系统模块的设计和测试。 在 上一次更新中,我们完成了布局准备。这包括创建阻抗配置文件,根据板材制造商的规格添加设计规则,并定义应用特殊设计规则的区域。我们还完成了LPDDR4接口的布线,但暂时没有进行长度调整。 在我们开始对DRAM接口进行长度调整之前,我们将查看Pi.MX8模块上其余接口的布线。板上有很多高速和低速总线,其中一些是占用大量布线空间的宽并行总线。为了给每个接口分配足够的空间,我们将首先为模块上的每个布线层创建一个粗略的平面图。 布线规划 路由计划将帮助我们确定如何在可用的信号层中分配所有高速和低速接口。通过提前设置一个大致指南,我们可以确保在当前工作的层上有足够的路由空间。这也有助于我们最小化层之间的转换,并减少在路由过程中需要重做的工作量。 设置布局规划有几种方法,主要取决于可用的工具。我们只需要一个基本的绘图工具,允许我们在现有图像上进行草图绘制。在这个例子中,我们将使用Inkscape。 在Inkscape中,我们可以添加一个背景图像,显示组件放置和以彩色气线形式展示的未路由接口。注意,这个截图中隐藏了电源网络,因为我们将只关注将在信号层上路由的网络。在原理图中,我们在每个电源网络上放置了一个网络类指令,通过简单地在布局编辑器中启用或隐藏相关的网络类,就可以轻松识别哪些网络在平面层上被路由。 对于实际的布线,我们只需在Inkscape中添加线条来代表我们想要在相应层上布线的接口。我们可以调整这些线条的宽度,以表示接口中将要布线的信号数量。线条的颜色可以从背景图像中选择,以便更容易识别正在表示的接口。 由于层间转换也需要在所有层上分配空间,我们可以在每条线的末端添加一个块来详细说明层间转换。 在Inkscape中使用Altium Designer截图作为背景图像进行布局规划 一旦我们对每个布线层重复上述过程,我们就可以开始实际的布线过程了。 顶层布线 有了布线策略后,让我们开始在顶层布线接口。由于我们已经完成了顶层组件的风扇出线布线,我们可以使用所有剩余空间进行信号布线。剩下的空间不多,但我们所拥有的还是可以通过在不会干扰到内层布线的区域策略性地放置过孔来使得内层信号层的布线更加容易。这是提前规划布局的另一个好处,否则这些区域在这个阶段不会被定义。 顶层对PiMX8模块的布线 在顶层放置走线时,我们还应该考虑到我们需要一些空间来添加如定位点或标签等特征在顶层。激光蚀刻的数据矩阵码也可能需要一个纯铜区域或一个没有走线的区域来提供均匀的对比度,意味着这些区域不能用于布线。 内层信号层布线 大多数连接将放置在我们在层堆栈管理器中定义的两个内部信号层上。让我们开始布线所有高速同步接口。在我们的案例中,这些接口可能包括MIPI-CSI、MIPI-DSI和LVDS接口。这些接口都使用低压差分信号,并且都带有一个专用的时钟线和至少两条数据线。它们需要大量的布线空间,因为每条数据线的长度必须在一定的时间范围内与时钟线匹配。匹配多个差分对的长度可能需要很多空间,因为很可能接口内的一个或多个对会引入必须考虑的显著延迟。通过首先布线这些接口,我们可以确保稍后进行长度调整时有足够的空间。 阅读文章
PCB布局复制文章 PCB布局复制:测试夹具的完美工具 1 min Blog PCB 设计工程师 PCB 设计工程师 PCB 设计工程师 Altium Designer 24 的“布局复制”功能代表了您所期望的优秀设计工具的一切;它接管了那些对任务至关重要且执行起来又枯燥乏味的任务。任何为一系列小型PCB布置生产测试装置的人都知道,这就像在精确度需求和重复放置及布线电路多次之间走钢丝。 想象一下,如果不必重复布置相同的电路,您可以节省下所有的时间……对于面对枯燥布局的新手工程师来说,这样的工具可以防止许多错误——特别是在那些漫长、乏味的日子里,午餐似乎过于放纵时。而当最终结果展现出一系列完美匹配的电路时,一旦项目结束,您可以满意地反思这是一个令人满意的画面。 布局复制只需要几次点击,而且可以在不阅读 Altium文档的情况下迅速实施。更重要的是,软件包括一个“预览”窗格,用于显示输出,以消除在实施新功能时常用的试错方法的需要。 因此,如果您困惑于为什么特定的通孔没有在预览窗格中显示,尝试调整选项,直到一切在预览中呈现出来。
一个精明的Altium用户可能会想知道,在复制完成后,如果需要对所有设计块的布局进行小的调整会发生什么。虽然布局复制非常容易使用,但它不保留过去设计块复制的任何设置/记忆/链接。这意味着您必须从头开始再次运行工具,以复制任何调整。一些更改只需要几次点击就可以应用到所有块,而其他更改可能需要手动调整才能做得恰到好处。 已经有旨在帮助重复模块化设计的工具和技术,这些工具和技术将保留设置和链接,以简化更新过去布局的过程。例如,Altium的多通道设计功能有效地捕获了原理图并管理了整个阵列的连接。 通过将这些通道指定为房间,您可以轻松地在多个区域复制布局和格式。这些选项对于熟悉设置房间、定义其规则并实施它们的经验丰富的Altium用户特别有益。 然而,重建测试夹具阵列的布局任务并不总是由经验丰富的Altium用户来承担。更多时候,这项任务落在了负责将单一电路转换成基于主管工程师设计的阵列的新手身上。这就是布局复制发光发热的地方。无需设置规则、考虑DRC违规或执行ECO,它简化了过程,为新工程师提供了足够的挑战,增强了他们的信心,而不会让他们因重复任务而感到不堪重负。 简而言之,PCB布局复制是一个直接的自动化工具,将一项曾经琐碎的任务变成了简单的复制粘贴操作。
阅读文章