ad pcb设计规则设置
好的,以下是 Altium Designer (AD) 中 PCB 设计规则设置的中文详解指南:
核心概念: AD 的设计规则系统允许你定义 PCB 设计的约束条件(Constraints)。这些规则驱动着设计过程中的自动检查(DRC - Design Rule Check),确保你的布局布线符合电气、制造、装配等多方面的要求。违反规则的地方通常会在 DRC 检查后高亮显示。
一、 访问规则设置对话框
- 方法一(推荐): 在 PCB 编辑器界面,按快捷键
D+R。 - 方法二: 在顶部菜单栏选择
设计 (Design)->规则 (Rules)...。
? 二、 规则设置对话框结构
对话框左侧是规则类别树状结构,右侧是所选规则类别的具体规则列表和属性设置。
- 左侧树状结构: 按功能分类组织所有规则类型。
- 右侧顶部: 显示当前选中的规则类别下的所有规则名称列表。
- 右侧中部/底部:
哪里对象满足条件 (Where the First/Object Matches)和完整查询 (Full Query)区域,用于精确指定该规则应用的对象范围。 - 右侧底部: 规则的具体约束值设置区域。
? 三、 常用关键规则类别及设置详解
1. 电气规则 (Electrical)
- 间隙 (Clearance): 最常用! 定义不同网络对象(导线、焊盘、过孔、敷铜区等)之间的最小安全间距(空气间隙)。
- 设置: 在
约束 (Constraints)区域设置最小间距值 (如0.2mm,0.3mm,6mil,8mil等)。 - 匹配矩阵 (Matrix): 可以定义不同网络类之间特定的间距要求(如高压网络与其他网络需要更大间距)。
- 设置: 在
- 短路 (Short-Circuit): 禁止不同网络的对象短路连接。通常保持默认
不允许短路 (Not Allowed)。 - 未连接引脚 (Un-Routed Net): 检查是否所有网络都已布线连接。通常保持默认
检查网络完整性 (Check for incomplete nets)。 - 未连接电源层焊盘 (Un-Connected Pin): 检查连接到电源层网络的焊盘是否确实连接到了电源层。重要! 确保设置正确。
2. 布线规则 (Routing)
- 宽度 (Width): 最常用! 定义导线的宽度。
- 设置: 设置
最小宽度 (Min Width)、首选宽度 (Preferred Width)、最大宽度 (Max Width)。 - 应用: 通常创建多个规则应用于不同网络(如电源网络用宽线
0.5mm - 1.0mm+,信号线用窄线0.15mm - 0.3mm)。使用查询语句指定应用范围(如InNet('GND')或InNetClass('Power'))。
- 设置: 设置
- 布线拓扑 (Routing Topology): 定义引脚之间布线的首选连接形状(如最短连线
Shortest、菊花链Daisy Chain、星形Star)。通常保持默认最短 (Shortest)。 - 布线优先级 (Routing Priority): 设置网络布线的先后顺序(优先级越高越先布线)。范围
0-100,建议关键网络(如时钟、差分对?)设高优先级。 - 布线层 (Routing Layers): 重要! 定义允许布线的层以及各层的布线方向。
- 设置: 勾选允许布线的层(如
Top Layer,Bottom Layer,Mid Layer1等)。 - 布线方向: 通常设置顶层为
水平 (Horizontal),底层为垂直 (Vertical),内层根据需要设定(水平/垂直/任意Any)。这有助于减少串扰和提高可制造性。
- 设置: 勾选允许布线的层(如
- 布线拐角 (Routing Corners): 定义布线拐角的风格(45度、90度、圆角)和尺寸。推荐
45 度角 (45 Degrees),圆角较少用。 - 过孔类型 (Via Styles): 常用! 定义设计中允许使用的过孔尺寸。
- 设置: 设置过孔的
直径 (Diameter)和钻孔尺寸 (Hole Size)。 - 应用: 通常为不同电流需求或区域创建多个过孔规则(如标准信号过孔
0.4mm/0.2mm,电源过孔0.6mm/0.3mm)。
- 设置: 设置过孔的
- 差分对布线 (Differential Pairs Routing): 高速设计关键!
- 设置:
间隙(对内间距)、宽度(线宽约束)、过孔(通常定义较小过孔)。 - 应用: 必须为每个差分对网络定义规则并关联。需要精确控制阻抗(通常结合阻抗计算工具或板厂要求)。
- 设置:
- 扇出控制 (Fanout Control): 主要用于 BGA 等复杂芯片的自动扇出设置(生成从焊盘到附近的过孔)。一般手动扇出控制更好。
3. 表面贴装规则 (SMT - Surface Mount Technology)
- SMD 焊盘到拐角间距 (SMD To Corner): SMD 焊盘到板框(或切割槽)拐角的最小距离。考虑装配和应力。
- SMD 焊盘到走线拐角间距 (SMD To Plane): SMD 焊盘到敷铜区的最小间距。防止焊接问题。
- SMD 瓶颈 (SMD Neck-Down): SMD 焊盘引出导线宽度允许的最小收缩比率(导线宽度 / 焊盘宽度)。确保足够的连接强度。
4. 阻焊规则 (Mask)
- 阻焊扩展 (Solder Mask Expansion): 影响焊接可靠性!
- 设置: 定义阻焊层开窗相对于焊盘的扩展量(通常是正值,如
0.05mm - 0.1mm)。确保焊盘暴露充分且阻焊桥不会太窄。必须与板厂沟通确认其工艺能力!
- 设置: 定义阻焊层开窗相对于焊盘的扩展量(通常是正值,如
- 锡膏层扩展 (Paste Mask Expansion): 主要用于需要钢网开窗的焊盘(通常是 SMD)。定义锡膏层开窗相对于焊盘的扩展量(正值增加锡膏量,负值减少)。SMD 通常设
0或板厂建议值;插件焊盘通常设为负值或不扩展以避免锡膏印到孔上。
5. 内电层规则 (Plane)
- 电源层连接方式 (Power Plane Connect Style): 重要! 定义元件引脚(特别是插件引脚)如何连接到内电层(电源层或地层)。
- 连接方式:
放射连接 (Relief Connect)(常用,多个小导线连接,减少热应力,便于焊接)、直接连接 (Direct Connect)(全部连接,导电最好,但焊接时散热快)、不连接 (No Connect)。 - 设置: 设置
导线宽度 (Conductor Width)、导线数量 (Conductors)、空隙 (Air-Gap)、扩展 (Expansion)。
- 连接方式:
- 电源层间隙 (Power Plane Clearance): 定义穿过电源层但不属于该层网络的焊盘或过孔边缘与该电源层之间的最小间距(反焊盘大小)。非常重要! 必须设置足够大(通常
0.3mm - 0.5mm+)以防止短路。 - 敷铜连接方式 (Polygon Connect Style): 定义元件焊盘如何连接到敷铜区(通常在顶层或底层)。设置同电源层连接方式,表层敷铜推荐
放射连接。
6. 测试点规则 (Testpoint)
- 测试点样式 (Testpoint Style): 定义测试点的尺寸、形状要求。
- 测试点用法 (Testpoint Usage): 定义哪些网络需要测试点、允许或禁止在哪些对象(焊盘、过孔)上添加测试点。
7. 制造规则 (Manufacturing)
- 最小环宽 (Minimum Annular Ring): 定义焊盘或过孔的铜环(外径-钻孔)/2 的最小值。关键制造规则! 必须满足板厂能力(如
0.15mm,0.2mm)。影响钻孔偏移容忍度。 - 最小夹角 (Acute Angle): 禁止导线与导线(或焊盘、过孔)形成锐角(小于设定值)。锐角在蚀刻时易导致铜残留(天线效应、短路风险)。建议设为
80度或90度以上。 - 孔尺寸 (Hole Size): 定义允许的钻孔(包括过孔和元件孔)最小和最大直径。必须与板厂沟通确认其工艺能力!
- 孔到孔间距 (Hole To Hole Clearance): 定义钻孔边缘之间的最小间距。
- 最小阻焊桥 (Minimum Solder Mask Sliver): 定义两个相邻阻焊开窗之间允许的最小阻焊材料宽度。太窄会导致制造困难。需与板厂确认。
- 丝印规则 (Silkscreen): 设置丝印文字、图形到焊盘、过孔、其他丝印对象的最小间距,以及丝印文字的最小线宽和高度。确保丝印清晰可辨且不干扰焊接。
8. 高速电路规则 (High Speed) - 针对高频/高速设计
- 平行线段 (Parallel Segment): 限制平行布线在不同层或同层的长度和间距(
距离),以减少串扰。 - 长度 (Length): 设置网络或网络类的布线总长度范围(
最小、最大)。用于等长匹配。 - 匹配长度 (Matched Lengths): 等长布线关键! 设置一组网络布线长度的目标值(
公差 (Tolerance))。AD 会通过蛇形线自动调整长度满足要求。 - 支线长度 (Daisy Chain Stub Length): 限制 T 型分支(Stub)的最大长度(高速信号常见约束)。
- 过孔数量 (Maximum Via Count): 限制单个网络上允许的最大过孔数量(高速信号约束)。
- 差分对内延迟差 (Differential Pairs Delay): 设置差分对内两条线之间允许的最大延迟差(通常转换为长度差)。
- S 参数 (S-Matrix): 高级 SI 仿真约束。
- 阻抗 (Impedance): 定义目标走线阻抗(如
50Ω,90Ω,100Ω)。需要输入正确的层叠结构和材料参数(介电常数、铜厚)进行计算。强烈建议使用专用阻抗计算工具或与板厂合作确定参数。
9. 布局规则 (Placement)
- 元件间隙 (Component Clearance): 定义元件(封装)之间的最小水平间距(
垂直间隙,水平间隙)和检查模式(快速检查/3D实体检查)。确保元件不重叠且满足装配要求。 - 元件方向 (Component Orientation): 限制元件的允许放置角度(如
0度,90度,仅0度)。 - 允许布线层 (Permitted Layers): 限制元件只能放置在特定层(顶层或底层)。
- 板框区域 (Room Definition): 定义矩形或非矩形区域(Room),并设置规则限制元件放置在该区域内或禁止进入该区域。常用于模块化布局或高密度区域约束。
- 网络忽略 (Nets to Ignore): 在多通道设计中指定哪些网络在同步通道布局时可以被忽略。
- 高度 (Height): 定义元件在板子顶部或底部的允许高度范围(
最小,最大)。用于检查与外壳或散热器的冲突。需要开启 3D DRC 检查。
10. 信号完整性规则 (Signal Integrity) - 通常需要先配置模型
- 下冲/上冲 (Undershoot/Falling, Overshoot/Rising): 设置信号波形允许的最大下冲和上冲幅度。
- 信号基值/峰值 (Signal Base Value, Signal Top Value): 定义逻辑低和高电平的阈值。
- 上升/下降时间限制 (Flight Time-Rising/Falling): 设置信号从阈值上升到阈值或下降到阈值所允许的最大时间(传播延迟约束)。
- 斜率 (Slope-Rising/Falling): 设置信号边沿的最大允许上升率和下降率。
- 供给网络 (Supply Nets): 为电源网络指定标称电压值(如
VCC = 3.3V,GND = 0V),供 SI 仿真使用。
四、 规则设置的最佳实践和技巧
- 理解需求: 在设置规则前,明确设计要求:板厂能力文档(CAM Spec)、元件封装要求(间距、散热)、信号完整性要求(阻抗、长度匹配)、安全间距(高压)、装配限制(高度、间距)。
- 优先级: 规则按优先级从高到低执行(规则列表中越靠上的优先级越高)。同一对象满足多条规则时,优先应用优先级高的规则。
- 范围查询 (Query): 核心技能! 熟练使用查询语句(
InNet(...),InNetClass(...),OnLayer(...),IsPad,IsVia,ObjectKind = ...)精确控制规则的应用对象。使用查询助手 (Query Helper)和查询构建器 (Query Builder)辅助编写。 - 分门别类: 不要把所有约束塞在一个规则里。为不同网络类(电源、信号、时钟、差分对)、不同区域(板边、BGA 下方)、不同层(内层、外层)创建独立的规则。
- 善用规则向导: AD 提供了一些规则向导(如差分对向导、阻抗规则向导),可以简化特定规则(尤其是高速规则)的设置流程。
- 导入/导出规则: 可以在
.RUL文件中导出规则,然后在其他项目中导入,提高效率,确保设计一致性。 - 实时 DRC: 建议开启
工具 (Tools)->设计规则检查 (Design Rule Check)对话框中的在线 DRC (Live DRC)或批处理 DRC (Batch DRC)并勾选在线检查 (Online),这样在布线过程中就能实时看到违反规则的可视化提示(绿色波浪线/高亮)。 - DRC 检查: 完成设计后,务必运行完整的批处理 DRC (
工具 (Tools)->设计规则检查 (Design Rule Check)),仔细检查并修复所有报错 (Messages面板),直到0 错误。 - 与板厂沟通: 制造相关规则(间隙、环宽、孔尺寸、阻焊扩展、最小线宽/线距、图层设置)必须参考你选择的 PCB 制造厂商提供的工艺能力文档(Capability Specification)进行设置! 盲目使用默认值或网络值风险极高。
- 文档化: 在项目文档或 PCB 图纸上记录关键规则(如最小线宽/线距、过孔尺寸、阻抗要求),便于评审和后继者理解。
- 区域规则: 使用
放置 (Place)->设计规则(Design Rules)->ROOM或区域规则 (Rule Region)可以在 PCB 的特定区域覆盖应用不同的规则(如 BGA 下方区域使用更小的过孔和线宽规则)。 - 调试规则: 如果某个规则似乎未生效:
- 检查其范围 (Query) 是否正确。
- 检查是否被更高优先级的规则覆盖。
- 检查该规则是否在 DRC 对话框中启用。
五、 规则设置流程建议
- 设置物理约束: 板厂工艺能力 (间隙、线宽、孔环、孔尺寸、孔距、层定义 -> 布线层规则)。
- 设置电气基础: 间隙规则 (全局默认值) -> 短路规则 -> 未连接引脚/网络规则。
- 设置布线基础: 宽度规则 (全局默认信号线宽) -> 过孔规则 (全局默认过孔) -> 布线层规则 (定义可用层和方向)。
- 设置特殊网络: 创建针对电源网络、地网络的宽度规则 (更宽) -> 创建针对时钟、关键信号、差分对等的宽度、过孔、间隙规则 (可能需要更严格)。
- 设置高速规则: 如果需要,设置差分对规则、长度匹配规则、阻抗规则等。
- 设置阻焊/锡膏规则: 设置阻焊扩展、锡膏扩展(参考板厂建议和元件类型)。
- 设置内电层规则: 电源层连接方式、电源层间隙(反焊盘大小)、敷铜连接方式。
- 设置制造规则: 最小环宽、最小夹角、丝印间距/线宽等。
- 设置布局规则: 元件间隙、高度、Rooms 等(通常在布局阶段开始前设置好)。
- 运行 DRC: 在布局布线过程中和完成后频繁运行实时和批处理 DRC。
? 总结: AD 的规则系统是其强大的核心功能之一。合理、精确地设置设计规则是确保 PCB 设计正确性、可靠性、可制造性、信号完整性的基石。务必投入时间理解和配置好它们,并始终与制造要求和设计约束保持一致。规则设置的质量直接决定了最终 PCB 的质量和生产成功率。?
Altium Designer中PCB设计规则设置
在使用 Altium Designer 进行PCB设计时,除了电气间距(Clearance)等基础规则外, 导线宽度、阻焊层、内电层连接、铜皮敷设等规则
2025-04-17 13:54:54
PCB设计布局布线规则小总结资料下载
电子发烧友网为你提供PCB设计布局布线规则小总结资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
资料下载
h1654155275.3132
2021-04-11 08:50:18
Altium Designer PCB设计规则中英对照资料合集
本文档的主要内容详细介绍的是Altium Designer PCB设计规则中英对照资料合集。
资料下载
ah此生不换
2021-01-18 08:00:00
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 如何进行编码器的正确接线?接线方法介绍
- 什么是场效应管?它的作用是什么?
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- amoled屏幕和oled区别
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 苹果笔记本macbookpro18款与19款区别
- 通讯隔离作用
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机