许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Altium Designer PCB高级规则设置指南

Altium Designer PCB高级规则设置指南

阅读数 5
点赞 0
article_banner

参考来源:AD9规则设置详解


Altium Designer PCB 高级规则设置指南

在 Altium Designer 中,规则(Rules)是保证 PCB 设计质量和可制造性的核心。本指南将深入讲解如何在 Design » Rules​ 中设置高级约束。


1. 电气规则 (Electrical)

Clearance (间距规则)

这是最重要的规则之一,决定了导线、焊盘、过孔之间的最小距离。

  • 高级技巧:区分对象类型 默认规则是全局的(All to All)。你可以通过 Query​ 来设置更精细的规则。 场景:BGA 扇出区域间距需要更小。 操作: 新建一条 Clearance 规则,命名为 Clearance_BGA。 在 Where The First Object Matches​ 中选择 Query,输入:WithinRoom('U1_Room')(假设你为 BGA 建立了 Room)。 设置更小的间距(如 3.5mil)。 将规则优先级 (Priorities) 调高,使其优先生效。
  • 场景:区分电源和信号间距。 操作:在 Query 中输入 InNet('VDD')或 InNetClass('Power'),然后设置较大的电气间距(如 10mil)。

Short-Circuit (短路)

  • 默认是 Disabled(禁止短路)。
  • 特殊用途:在某些特殊封装(如全桥整流)或飞线(Jumpers)设计中,可以针对特定网络类开启短路检查。

2. 布线规则 (Routing)

Width (线宽)

  • 区分电源与信号: 设置一条针对 InNetClass('Power')的规则,线宽设为 20mil。 设置默认的 Signal Width 为 6mil。
  • 差分对线宽:在 Differential Pairs Routing​ 选项中单独设置。

Routing Via Style (过孔样式)

  • 工艺能力匹配:根据板厂的钻孔能力设置。例如:孔径 0.3mm,外径 0.6mm。
  • HDI 设计:针对 BGA 区域设置更小的盲埋孔(盲孔需配合 Layer Pair 使用)。

Routing Topology (布线拓扑)

  • 默认:Shortest(最短路径)。
  • DDR 等长:对于 DDR 数据线,通常需要设置为 Daisey Chain (菊花链)​ 或 Fly-By​ 拓扑结构,这需要配合 xSignals​ 功能使用。

3. 高级查询 (Query) 应用

规则设置的高级程度取决于你对 Query Builder/Query Helper​ 的掌握。

  • 常用 Query 语句: InComponent('U1'): 匹配 U1 元件下的所有焊盘和走线。 WithinRoom('RoomName'): 匹配特定 Room 区域内的对象。 IsPad: 仅匹配焊盘。 OnLayer('TopLayer'): 仅匹配顶层对象。 Net='CLK': 匹配名为 CLK 的网络。
  • 实例:保护关键信号 不想让任何走线穿过晶振区域。 画一个 Keep-Out 区域。 新建 Placement » Component Clearance​ 规则。 使用 Query:WithinRegion('RegionName')禁止其他元件靠近。

4. 制造规则 (Manufacturing)

Silk To Pad (丝印到焊盘)

  • 设置:通常设置为 4-5mil。
  • 目的:防止丝印覆盖焊盘,导致 SMT 贴片时无法上锡。

Hole Size (孔径)

  • 设置钻孔的最大/最小值,防止设计出板厂无法加工的孔。
  • 区分:可以设置 HoleSize >= 0.3mm为机械孔,小于此值为过孔。

Acid Trap (酸角)

  • 功能:检查是否存在小于 90 度的锐角走线。
  • 注意:虽然现代工艺对酸角不敏感,但养成好习惯有助于电流流通和蚀刻均匀。

5. 高速设计规则 (High Speed)

Matched Net Lengths (等长)

  • 操作:布线完成后,使用 Tools » Interactive Length Tuning。
  • 规则设置: 在 High Speed » Matched Net Lengths​ 中新建规则。 选择需要等长的网络类(如 Data_Bus)。 设置 Tolerance​ (容差),如 50mil。

Signal Length (信号长度)

  • 可以设置最大/最小长度限制,防止蛇形线绕得太长或太短。

6. xSignals (信号完整性)

这是 AD 处理复杂高速信号的利器(如 DDR, HDMI)。

  • 定义 xSignal:将多段网络(包含过孔)定义为一个完整的信号路径。
  • 规则应用:可以在 xSignal 层面设置阻抗、等长、延迟匹配,而不是仅仅基于单个网络。

💡 规则优先级管理

当多条规则冲突时,优先级 (Priority)​ 高的规则生效。

  • 建议:越具体的规则(如针对某个 BGA 的规则),优先级设置得越高。
  • 建议:越通用的规则(如默认的 Clearance),优先级设置得越低。

https://wenku.baidu.com/view/8b659fb7910ef12d2bf9e734.html
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空