0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PCB布线中不使用规则和约束有何影响

PCB线路板打样 来源:上海韬放电子 作者:上海韬放电子 2021-01-14 11:12 次阅读

设置用于印刷电路板布线的规则和约束不应被视为对我们工作的负面影响。这可能会花费一些时间,需要进行研究和手动输入,但是设置这些约束并按照规则进行电路板布线可以使您的设计免于陷入灾难。我们将研究PCB布线约束很重要的一些原因,然后说明如何使用它们可以为您的下一个设计增加很多价值。

在PCB布线中不使用规则和约束的问题

出于多种原因,PCB设计中使用了约束和规则。它们将帮助您组织设计并在原理图和布局之间传达重要信息。但是,它们主要是用来防止制造问题并确保电路板的电气性能。以下是约束旨在解决的一些问题:

彼此放置太近或方向不正确的组件可能难以正确组装或焊接。此外,自动插入机械可能无法根据需要放置零件,并且进行手动组装的技术人员可能无法将其工具和焊料填充到狭窄的区域。这些零件之间的距离越近,潜在的附带损坏的可能性就越大,因为热烙铁或其他工具会冲击附近的组件。

电路板上的金属太靠近其他金属物体也可能在制造过程中引起问题。可能会形成焊锡条,导致断续的短路,很难找到和纠正。焊料还可能在走线或焊盘之间桥接,从而导致直接短路。如果没有正确的散热措施,则连接到大面积金属的零件(例如连接到接地平面的小型表面安装旁路电容器)可能无法正确焊接。

电气性能:

用于传导功率的走线不够宽,可能不足以承载电流。一些走线还必须具有精确的宽度以控制其阻抗。其他走线需要路由到特定长度或匹配类似网络的长度。差分对必须完美并排布线。尽管如此,可能还需要以特定的模式或“拓扑”来路由其他迹线。所有迹线并排,上方或下方与其他迹线之间可能有间距要求,也可能没有间距要求。

过去,您可以进行PCB设计,然后将其放入自动布线器中,最后得到一块可以完美工作的完全布线板。这已不再是这种情况。如果没有适当注意走线布线的宽度,间距,长度和拓扑结构,最终可能会出现过多的信号完整性问题。这些影响范围包括串扰,反射,地面反弹和电磁干扰。

使用PCB设计规则和约束不再是奢侈的事情;满足设计的各种制造和电气性能要求是必需的。因此,下一个问题是,可以使用哪些设计工具中的约束

您可以为布线PCB设计设置许多不同的规则和约束,我们将在此处列出其中一些示例。我们将从对组件的一些非路由约束开始,因为即使这些约束最终也会对您的路由产生影响。

组件:可以为组件设置的约束包括与其他零件的间隙,或对象和电路板轮廓特征(例如切口)。这些零件许可可以是单个零件,也可以是零件组(类)。您还可以设置约束,以限制部件可以放置在板的哪一侧,或者由于高度或性能原因而限制将其放置在特定区域中。

迹线宽度:对于设计中的大多数网络,特定网络或网络类别,可以将迹线的宽度设置为默认值。这些约束可以附加到受控的阻抗布线宽度,差分对宽度或其他敏感网络(例如时钟线)上。在某些情况下,可能需要减小迹线的宽度以进行紧凑的区域布线,这称为迹线颈缩。您可能还需要以超大宽度布线,以满足功率要求,或者经常更改宽度以用于RF设计。

迹线间隙:可以设置这些约束来控制迹线到迹线,迹线到焊盘,迹线到通孔,迹线到其他金属以及迹线到其他特征(例如钻头)的间隙。孔或板边缘。根据设计要求,还可能为电路板的特定区域或层设置其他间隙规则。

走线布线:除了基本的宽度和间隙设置外,您可能还需要更好地控制走线的布线方式。这可以包括一条迹线的最小和最大长度,或者使用蛇形布线将一条迹线的长度与其他迹线的长度匹配。您可能还需要在跟踪上放置拓扑约束,以确保它遵循特定的模式,例如“ T拓扑”或“飞越拓扑”,这两种模式都用于DDR内存路由模式。

过孔:具有约束,您可以指定过孔的类型 。这些将包括通孔,盲孔,埋孔和微孔。您还可以指定这些通孔的结构,例如盲孔和埋孔的层间距。您将可以控制板上组件和其他对象的通孔间隙。

平面:通过约束,您可以控制如何将电源平面和接地平面连接到带有散热装置的走线和组件。您可以指定平面中允许的最小金属宽度量,以及该金属宽度是由实心图案还是剖面线图案组成。与其他约束一样,您可以控制平面与走线,过孔和其他电路板对象的间隙。
编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 阻抗
    +关注

    关注

    17

    文章

    893

    浏览量

    45373
  • PCB设计
    +关注

    关注

    392

    文章

    4572

    浏览量

    83239
  • RF
    RF
    +关注

    关注

    65

    文章

    3025

    浏览量

    165656
收藏 人收藏

    评论

    相关推荐

    PCB设计过程布线效率的提升方法

    产生限制。如果装配部门允许组件移动,可以对电路适当优化,更便于自动布线。所定义的规则和约束条件会影响布局设计。  在布局时需考虑布线路径(routing channel)和过孔区域。这
    发表于 07-09 17:23

    参数约束编辑器助力PCB布局布线

    运算符、向量以及其它设计约束,为设计人员提供一个参数化规则驱动系统。约束条件甚至能以查表的形式输入,将它们存放在PCB或原理图的设计文件
    发表于 09-10 16:37

    PCB设计哪些布线规则

    ,它不仅完成了导通孔的作用,还省出许多布线通道使布线过程完成得更加方便,更加流畅,更为完善,PCB 板的设计过程是一个复杂而又简单的过程,要想很好地掌握它,还需广大电子工程设计人员去自已体会,才能得到其中的真谛。那么大家还知道
    发表于 08-01 08:04

    PCB布线什么规则

    PCB布线,即铺设通电信号的道路以连接各个器件,这就好比通过修路来连接各个城市通车。在PCB设计布线是完成产品设计的重要步骤,同时也是技
    发表于 09-11 11:52

    高速PCB布线技巧、EMI问题、设计规则

    对电路适当优化,更便于自动布线。所定义的规则和约束条件会影响布局设计。在布局时需考虑布线路径(roung channel)和过孔区域。这些路径和区域对设计人员而言是显而易见的,但自动
    发表于 03-31 06:00

    高速PCB布线技巧、EMI问题、设计规则

    移动,可以对电路适当优化,更便于自动布线。所定义的规则和约束条件会影响布局设计。 在布局时需考虑布线路径(roung channel)和过孔区域。这些路径和区域对设计人员而言是显而易见
    发表于 04-18 15:22

    pcb布线设计规则.pdf

    pcb布线设计规则.pdf,pcb布线设计规则.pdf
    发表于 12-28 11:31 0次下载

    如何轻松管理PCB设计规则和约束

    目前,PCB 电气和制造约束的数量和复杂性不断激增。参加这次研讨会可了解如何轻松管理您的设计规则和约束。我们将详细介绍如何为网络、网络类和间距组合创建
    的头像 发表于 05-16 06:05 3170次阅读
    如何轻松管理<b class='flag-5'>PCB</b>设计<b class='flag-5'>规则</b><b class='flag-5'>和约束</b>

    分享PCB布线设计规则检查​分析

    PCB布线设计完成后,需认真检查布线设计是否符合设计者所制定的规则,同时也需确认所制定的规则是否符合P
    的头像 发表于 08-12 12:35 2991次阅读

    如何轻松地管理您的设计规则和约束

    参加这次研讨会,学习如何轻松地管理您的设计规则和约束。我们将研究如何创建约束网、网类、和间隙集,如何建立规则的层次结构,等等。
    的头像 发表于 10-12 07:10 2380次阅读

    PCB布线约束优化指南

    设置用于 印刷电路板 布线规则和约束不应被视为对我们工作的负面影响。这可能会花费一些时间,需要进行研究和手动输入,但是设置这些约束并按照规则
    的头像 发表于 09-12 19:06 2204次阅读

    浅谈PCB设计系统中的设计规则和约束

    PCB设计取决于一套规则和约束条件,这些规则和约束条件决定了电路板的布局方式。这些规则涵盖了各个
    的头像 发表于 01-13 13:32 3696次阅读

    DDR4布线之allegro约束规则设置综述

    DDR4布线之allegro约束规则设置综述
    发表于 09-08 10:34 0次下载

    7条实用的PCB布线规则

    7条实用的PCB布线规则
    发表于 09-30 11:48 40次下载

    如何优化 PCB 布线规则

    本文要点在PCB布线不使规则可能会出现的问题。设计中可使用的不同类型PCB布线规则。如何在
    的头像 发表于 02-19 13:00 534次阅读
    如何优化 <b class='flag-5'>PCB</b> <b class='flag-5'>布线规则</b>?