ad的自动布线规则设置
在 Altium Designer (AD) 中设置自动布线规则是进行高效、可靠 PCB 设计的关键步骤。这些规则定义了自动布线器(如 Situs 或 ActiveRoute)在放置导线时应遵循的约束。以下是用中文详细说明如何设置自动布线规则:
核心路径:
- 打开 PCB 文档。
- 进入菜单:设计 (Design) -> 规则 (Rules...)。快捷键
DR。 - 打开 PCB 规则及约束编辑器 (PCB Rules and Constraints Editor) 对话框。
关键自动布线规则类别设置(在左侧树形菜单中):
-
电气规则 (Electrical):
- 间距 (Clearance): 最重要的规则之一。定义不同网络对象(导线、焊盘、过孔、覆铜等)之间允许的最小安全距离。
- 约束 (Constraints): 设置全局默认间距(如 0.25mm 或 6mil)。可使用 高级(查询) (Where the First Object Matches) 设置更精细的规则(如高压网络与其他网络间距设为 1.0mm)。优先级高的规则会覆盖优先级低的规则。
- 短路允许规则 (Short-Circuit): 通常禁止(
不允许短路),除非有特殊设计需求。 - 未布线网络规则 (Un-Routed Net): 定义未完全布通的网络如何处理(通常保持默认设置)。
- 未连接引脚规则 (Un-Connected Pin): 定义未连接的引脚如何处理(通常保持默认设置)。
- 间距 (Clearance): 最重要的规则之一。定义不同网络对象(导线、焊盘、过孔、覆铜等)之间允许的最小安全距离。
-
布线规则 (Routing):
- 宽度 (Width): 核心规则。定义导线/走线的宽度。
- 约束 (Constraints): 设置
首选,最小,最大宽度(如 0.2mm/0.1mm/0.3mm)。必须满足敷铜(或制造规则)的要求。 - 高级(查询): 为特定网络或网络类设置不同宽度(如电源网络设为 0.5mm,电流较大或需要阻抗控制的信号线设为特定宽度)。
- 约束 (Constraints): 设置
- 布线拓扑结构 (Routing Topology): 定义布线策略(如最短布线、菊花链、星形拓扑)。通常保持默认 (
最短布线 Shortest)。 - 布线优先级 (Routing Priority): 设置网络布线的先后顺序(0最低,100最高)。关键信号(如时钟、差分对)可设高优先级。
- 布线层 (Routing Layers): 非常重要! 定义自动布线器可以在哪些信号层布线。
- 约束 (Constraints): 勾选允许布线的层(如
Top Layer,Mid-Layer1,Mid-Layer2,Bottom Layer)。务必取消勾选不允许布线的层(如机械层、丝印层)。
- 约束 (Constraints): 勾选允许布线的层(如
- 布线转角 (Routing Corners): 定义导线转角样式(45度角、90度角、圆弧角)和尺寸参数。推荐使用
45 度角。 - 过孔类型 (Routing Via Style): 定义自动布线器使用的过孔尺寸。
- 约束 (Constraints): 设置
孔径直径 (Hole Size)和直径 (Diameter)的首选,最小,最大值(如孔径 0.3mm/0.2mm/0.4mm,直径0.6mm/0.55mm/0.8mm)。必须满足制造能力。 - 高级(查询): 可为特定网络类(如电源网络)设置更大尺寸的过孔。
- 约束 (Constraints): 设置
- 差分对布线 (Differential Pairs Routing): 用于高速差分信号 (如 USB, HDMI, PCIe, LVDS)。
- 前提: 必须在原理图中正确定义差分对,并通过设计同步导入到 PCB。
- 约束 (Constraints): 设置差分对内的线间距 (
Gap)、线宽 (Width)、布线层范围 (Layers),以及最重要的最大非耦合长度 (Max Uncoupled Length)或最大间隙 (Max Gap)/最小间隙 (Min Gap)。精确设置对信号完整性至关重要。
- 宽度 (Width): 核心规则。定义导线/走线的宽度。
-
SMT 规则 (Surface Mount Technology - 表贴技术):
- SMD 到拐角 (SMD To Corner): 定义表贴器件焊盘边缘到导线第一个拐角的最小距离(防止应力集中)。通常设置一个较小的值(如 0.1mm)。
- SMD 到平面 (SMD To Plane): 定义表贴器件焊盘连接到电源/地平面的方式(直接连接、热焊盘连接)。通常保持默认或根据散热需求调整。
- SMD 颈缩布线 (SMD Neck-Down): 定义连接线进入 SMD 焊盘时允许的最小宽度(通常小于焊盘宽度)。设置一个合理的最小百分比(如 50%)或绝对宽度值(如 0.15mm)。
-
阻焊规则 (Mask - Solder Mask Expansion):
- 阻焊扩展 (SolderMask Expansion): 定义阻焊层开窗相对于焊盘的扩展量(正值开窗比焊盘大,负值开窗比焊盘小)。通常设置一个正值(如 0.05mm 或 0.1mm),确保焊盘可焊性。特殊器件(如 QFN)可能需要特殊设置。
- 锡膏扩展 (PasteMask Expansion): 定义锡膏层相对于表贴焊盘的扩展量。通常保持默认(0mm)。
-
内电层规则 (Plane):
- 电源层连接方式 (Power Plane Connect Style): 用于定义过孔/通孔焊盘如何连接到内电层(电源层或地层)。
- 约束 (Constraints): 选择连接类型:
无连接 (No Connect):一般不选。直接连接 (Direct Connect):焊盘直接连接到铜皮。散热好,但拆焊困难。热焊盘连接 (Relief Connect):推荐! 通过几根细线(辐条)连接焊盘和铜皮,减小热传导,便于焊接和返修。设置导线宽度 (Conductor Width)、导线数量 (Conductors)、扩展间隙 (Air-Gap)、辐条角度 (Angle)。
- 高级(查询): 可为不同网络(如 GND 和 VCC)或元件类设置不同的连接方式(通常 GND 过孔用直接连接散热更好,其他信号过孔用热焊盘)。
- 约束 (Constraints): 选择连接类型:
- 电源层间距规则 (Power Plane Clearance): 定义穿过电源层但不属于该电源层的过孔/焊盘与电源层铜皮之间的最小间距(绝缘间隙)。通常设为与电气间距规则相同或稍大一点的值(如 0.3mm)。
- 多边形覆铜连接方式 (Polygon Connect Style): 类似电源层连接方式,但针对顶层/底层的覆铜区域。 同样推荐使用
热焊盘连接。
- 电源层连接方式 (Power Plane Connect Style): 用于定义过孔/通孔焊盘如何连接到内电层(电源层或地层)。
-
测试点规则 (Testpoint):
- 测试点类型 (Testpoint Style) / 测试点用法 (Testpoint Usage): 定义自动生成或指定测试点的尺寸、形状(通孔、SMD)、间距等约束。通常只在需要自动化测试时才详细设置这些规则。
设置规则的关键原则和技巧:
- 优先级 (Priority): 规则具有优先级。当某个对象满足多个规则的条件时,优先级最高的规则生效。在规则编辑器中选中规则,点击
优先级 (Priorities...)按钮调整。 - 查询 (Query) / 范围 (Scope): 精确控制规则应用的对象(如特定网络
InNet('VCC'),网络类InNetClass('Power'),特定层OnLayer('Top Layer'),特定元件InComponent('U1')等)。熟练掌握查询语言是高效设置规则的关键。界面也提供了下拉菜单和条件构建器辅助设置。 - 匹配制造能力 (DFM): 所有尺寸规则(线宽、间距、过孔尺寸、阻焊扩展等)必须符合 PCB 制造厂的工艺能力要求(最小线宽/线距、最小钻孔尺寸、最小阻焊桥宽度等)。务必向 PCB 厂商索取他们的工艺规范 (Capability Spec / Design Rule Check)。
- 信号完整性/电源完整性 (SI/PI): 对于高速数字电路或模拟电路,线宽、间距、层叠结构、参考平面、差分对规则需要基于信号完整性和电源完整性分析来设置(如阻抗控制线宽)。
- 电源/地网络特殊处理: 通常需要设置更大的线宽和过孔尺寸。
- 默认规则: 设置一个基于制造能力和通用设计要求的“全局默认规则”。然后通过更高优先级的规则去覆盖特定对象的特殊要求。
- 规则检查 (DRC): 规则设置完成后,务必运行设计规则检查 (Design -> Rules Check... 快捷键
TDR),确保 PCB 上的所有对象都符合规则约束。自动布线器通常会在布线前和布线中检查规则,但布线后手动调整也需要 DRC。 - 规则导入/导出: 可将设置好的规则导出为
.RUL文件,方便在其他项目中导入复用。
总结自动布线前的规则设置流程:
- 与 PCB 厂商确认制造约束(最小线宽/间距/孔径等)。
- 规划叠层结构并确定布线层。
- 在 PCB Rules Editor 中:
- 设置全局电气间距 (Electrical Clearance)。
- 设置全局布线宽度 (Width) 和允许布线层 (Routing Layers)。
- 设置全局过孔尺寸 (Via Style)。
- 设置电源层/覆铜连接方式 (Connect Style - Relief)。
- 设置阻焊扩展 (SolderMask Expansion)。
- 为电源/地网络创建网络类 (Net Class)。
- 为电源/地网络类设置更大的线宽和过孔规则(更高优先级)。
- 定义高速差分对(原理图&PCB),并设置精确的差分对布线规则(Width, Gap, Layers, Max Uncoupled Length)。
- 为其他特殊信号或区域设置特定规则(如高优先级网络、DDR 等长组)。
- 运行 DRC 检查规则冲突(即使还没布线)。
- 进行手动预布线关键路径(如时钟、高速信号、电源入口)。
- 开始自动布线(Route -> Auto Route -> All...),在布线策略对话框中选择合适的策略(通常是默认或基于文件),勾选遵循设计规则。
- 布线完成后,再次运行 DRC 并进行必要的手动优化和调整。
通过精心设置这些规则,可以极大地提高自动布线的成功率和结果质量,减少后期手动修改的工作量,并确保设计满足电气性能和可制造性的要求。
高速pcb布线规则有哪些
高速pcb布线规则有哪些 高速PCB布线规则 摘要:随着电子技术的快速发展,高速PCB设计变得越来越重要。为了确保信号完整性和电磁兼容性,遵循一定的布线规则
2024-06-10 17:33:00
详解PCB高速信号电路设计中的布线规则资料下载
电子发烧友网为你提供详解PCB高速信号电路设计中的布线规则资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
资料下载
佚名
2021-04-25 08:47:42
PCB设计布局布线规则小总结资料下载
电子发烧友网为你提供PCB设计布局布线规则小总结资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
资料下载
h1654155275.3132
2021-04-11 08:50:18
PCB的布局布线规则
前言完整具有实际使用价值的PCB是需要符合相应的PCB规则的,这些规则就是设计要求。如果我们在设计PCB时没有按照这些设计要求来进行PCB板的布局布线
PCB设计中,有哪些布线规则?
产生寄生耦合。自动布线的布通率,依赖于良好的布局,布线规则可以预先设定,包括走线的弯曲次数、导通孔的数目、步进的数目等。一般先进行探索式布经线,
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览