pcb规则设计怎么设置
好的,PCB规则设计是PCB设计流程中最关键的基础步骤之一。它定义了设计必须遵循的各种约束,确保电路板在电气性能、可制造性、可靠性和成本方面达到要求。
核心目标: 在PCB设计软件中设置一系列规则,让软件在设计过程中(布线、铺铜、放置元件等)实时检查并强制设计符合这些规则,避免后期出现无法制造或功能失效的问题。
主要设置步骤和类别(以Altium Designer为例,其他软件如KiCad, Cadence Allegro, Pads等原理类似):
-
进入规则设置界面:
- 通常通过菜单栏找到规则设置入口。在Altium Designer中,路径是:
设计(Design) -> 规则(Rules)...(快捷键D->R)。 - 这会打开一个包含众多规则类别的对话框(规则管理器)。
- 通常通过菜单栏找到规则设置入口。在Altium Designer中,路径是:
-
理解并设置核心规则类别:
PCB规则设置通常包含以下几大类,需要根据你的具体设计需求逐项配置:
* **a. 电气规则 (Electrical Rules):**
* **间距规则 (Clearance):** **最常用且重要!** 定义不同网络(Net)、不同层、不同对象(线-线、线-焊盘、焊盘-焊盘、焊盘-过孔等)之间的最小安全距离。
* *如何设置:* 在规则管理器中找到 `Electrical -> Clearance`。通常创建一个或多个规则,指定适用的范围(如 `All` 表示所有对象,或指定特定网络类)和最小间距值(如 `0.15mm`, `0.2mm`, `0.25mm` 或 `6mil`, `8mil`, `10mil`)。复杂的板子可能会针对电源、高速信号等设置更严格的间距。
* **短路规则 (Short-Circuit):** 定义是否允许不同网络的对象连接在一起。**绝大多数情况下应设置为不允许 (`Not Allowed`)**。
* **未连接引脚规则 (Un-Routed Net):** 检查网络是否完全布线连接。**通常设置为检查 (`Check`)**。
* **未连接电源引脚规则 (Un-Connected Pin):** 检查电源网络引脚是否连接。**通常设置为检查 (`Check`)**。
* **b. 布线规则 (Routing Rules):**
* **线宽规则 (Width):** **非常重要!** 定义不同网络的导线允许的最小、首选(目标)和最大宽度。电流大小、阻抗控制和制造能力决定了线宽。
* *如何设置:* 在规则管理器中找到 `Routing -> Width`。通常需要创建多条规则:
* 一条默认规则 (`All`),设置为板厂能接受的最小线宽(如 `0.15mm` / `6mil`)。
* 为电源网络(如 +3.3V, +5V, GND)创建单独的规则,设置更宽的线宽(如 `0.3mm`, `0.5mm`, `1mm` 或 `12mil`, `20mil`, `40mil`)以承载更大电流。
* 为需要阻抗控制的高速信号(如USB差分对、DDR数据线)创建规则,指定精确的线宽(根据阻抗计算结果和板厂反馈)。
* **布线层规则 (Routing Layers):** 定义允许布线的层(Layer)和每层的走线方向偏好(例如顶层水平`Horizontal`,底层垂直`Vertical`)。对于简单的双面板,通常顶层和底层都设置为`Any`。
* **布线拓扑规则 (Routing Topology):** 定义布线的首选形状(如点到点`Shortest`,菊花链`Daisy Chain`,星形`Star`等)。一般信号使用`Shortest`。
* **布线优先级规则 (Routing Priority):** 设置不同网络或网络类的布线优先级。优先级高的网络会优先布线。电源、时钟等关键网络可能需要更高优先级。
* **过孔规则 (Routing Via Style):** 定义过孔(Via)的尺寸。
* *如何设置:* 在规则管理器中找到 `Routing -> Routing Via Style`。设置过孔的孔径(钻孔直径,`Hole Size`)和外径(焊盘直径,`Diameter`)。例如:
* 标准信号过孔:孔 `0.3mm` / `12mil`, 外径 `0.6mm` / `24mil`。
* 电源过孔:孔 `0.4mm` / `16mil`, 外径 `0.8mm` / `32mil`。
* **注意:** 最小过孔尺寸需咨询PCB板厂的能力。
* **差分对规则 (Differential Pairs Routing):** **高频/高速设计必备!** 如果你设计了差分信号对(如USB, HDMI, LVDS),需要在这里设置。
* *如何设置:* 首先需要在原理图或PCB中定义哪些网络是差分对。然后在规则管理器找到 `Routing -> Differential Pairs Routing`。
* 设置差分对内部两根线之间的间距 (`Min Gap`, `Preferred Gap`, `Max Gap`)。
* 设置差分对两根线的目标线宽 (`Width`)。
* 设置差分对两根线的最大长度公差 (`Max Mismatched`, 如 `0.1mm` / `5mil`),确保长度匹配。
* **c. 阻焊规则 (Mask Rules):**
* **阻焊层扩展规则 (Solder Mask Expansion):** 定义阻焊层(绿油)开窗相对于焊盘(SMD Pad)或通孔(TH Pad)的扩展量。这个开窗是为了让焊锡能接触到焊盘。
* *如何设置:* 在规则管理器中找到 `Manufacturing -> Solder Mask Expansion`。通常设置为一个正值(如 `0.05mm` / `2mil` - `0.1mm` / `4mil`)。板厂可能会有默认值或具体要求,**务必沟通确认**。
* **d. 铺铜规则 (Polygon Pour Rules):**
* **铺铜连接方式规则 (Polygon Connect Style):** 定义铺铜区域(GND铺铜、电源铺铜)如何连接到与其同网络的焊盘(特别是直插元件的通孔焊盘)。
* *如何设置:* 在规则管理器中找到 `Plane -> Polygon Connect Style`。
* `Relief Connect` (隔热连接/十字连接):常用。使用几根细线连接,焊接时热量不易被大面积铜箔吸走,便于焊接。需要设置连接线宽(`Conductor Width`)和连接线数量(`Conductors`,通常4根)以及连接角度(`Angle`,通常45度)。
* `Direct Connect` (直接连接):铺铜直接覆盖焊盘。连接牢固,导电性好,但焊接时散热快,可能难焊(尤其是手工焊)。常用于SMD焊盘或对散热要求高的地方。
* `No Connect` (不连接):很少用。
* **铺铜间距规则 (Clearance):** 定义铺铜区域与其覆盖的不同网络对象(焊盘、导线、过孔等)之间的最小间距。通常复用或参考前面设置的`Electrical Clearance`规则。
* **铺铜层规则:** 指定铺铜位于哪个层。
* **e. 测试点规则 (Testpoint Rules):** 定义测试点的尺寸、间距、允许放置的层等要求,方便后续测试(飞针测试或ICT测试)。如果设计需要测试点,需要仔细设置。
* **f. 丝印规则 (Silkscreen Rules):** 设置丝印层(顶层、底层)文字的线宽、高度、离焊盘/过孔的间距等,确保清晰可读且不干扰焊接。
* *如何设置:* 在规则管理器中找到 `Manufacturing` 或 `Placement` 下的相关规则(具体名称可能不同,如 `Silk To Solder Mask Clearance`, `Silk To Silk Clearance`, `Text Height`, `Text Width`)。文字高度建议 `1mm` / `40mil` 以上,线宽建议 `0.15mm` / `6mil` 以上。
* **g. 制造规则 (Manufacturing Rules):**
* **孔径规则 (Hole Size):** 设置最小钻孔直径(机械孔和过孔)。**必须大于等于PCB板厂的最小钻孔能力**(如 `0.2mm` / `8mil`,具体咨询板厂)。
* **最小环宽规则 (HoleToHole Clearance / Annular Ring):** 设置孔边缘(孔壁)到其外层铜环边缘的最小距离(环宽)。**必须满足板厂的最小环宽要求**(如 `0.15mm` / `6mil`)。这关系到孔壁镀铜的可靠性。
* **最小焊环规则 (Minimum Solder Mask Sliver):** 设置阻焊桥的最小宽度(如两个SMD焊盘之间绿油的最小残留宽度),防止焊接短路。**咨询板厂能力**(如 `0.1mm` / `4mil`)。
* **铜到板边规则 (Copper to Board Edge):** 设置铺铜和导线距离板子物理边缘(Outline)的最小距离(如 `0.5mm` / `20mil`),防止切割时损坏线路。
* **元件间距规则 (Component Clearance):** 定义元件本体(3D轮廓)之间的最小间距。避免元件在焊接后相互挤压或影响维修/散热。
-
规则优先级 (Rule Priority):
- 规则管理器允许设置多个相同类型的规则(例如多个不同的线宽规则)。
- 当对象同时匹配多个规则时,优先级更高的规则生效。
- 确保更具体、要求更高的规则(如电源线宽、高速差分对规则)优先级高于通用规则(如默认线宽)。
- 规则管理器通常有调整优先级顺序的按钮(如
Increase Priority,Decrease Priority)。
-
规则范围 (Rule Scope):
- 每条规则都需要定义其适用范围(
Where The First/Object Matches)。 - 范围可以从非常宽泛 (
All- 所有对象) 到非常具体 (Net Class- 特定网络类,Net- 特定网络,Component Class- 特定元件类,Component- 特定元件,Layer- 特定层,Query- 高级自定义查询)。 - 使用网络类(
Net Class)是非常高效的管理方式(例如将电源网络、时钟网络、高速信号网络等分组)。
- 每条规则都需要定义其适用范围(
设置规则的关键点:
- 沟通板厂(最重要!): 在设置任何规则(尤其是间距、线宽、过孔、孔径、阻焊、环宽)之前,务必与你打算使用的PCB板厂沟通,获取他们的工艺能力参数表(Capability / Specification)。所有规则都必须满足板厂的最小/最大限制,否则设计无法生产或良率低下。
- 理解设计要求:
- 电流: 电源线宽取决于流过它们的电流大小。
- 信号完整性: 高速信号可能需要阻抗控制线宽、差分对规则、严格的间距减少串扰。
- 电压: 高压部分需要更大的安全间距(Clearance)。
- 散热: 大功率元件可能需要更大的焊盘、导热过孔(连接到铺铜)。
- 元件封装: 确保焊盘尺寸、间距符合元件Datasheet要求。
- 装配要求: 考虑焊接方式(回流焊、波峰焊、手工焊),影响阻焊开窗、铺铜连接方式、元件间距。
- 合理性与平衡: 规则不是越严越好。过小的间距、过细的线宽会增加制造成本和风险;过大的间距和线宽会浪费空间。在满足性能、可靠性和制造能力的前提下,寻找最佳平衡点。
- 分层管理: 熟练使用网络类(
Net Class)和规则优先级来高效管理复杂的规则集。 - 利用模板: 对于常用工艺和设计类型,可以保存设置好的规则作为模板,在新项目中导入复用,提高效率。
- DRC检查: 规则设置完成后,在设计过程中和最终输出Gerber前,务必多次运行设计规则检查(Design Rule Check - DRC) (通常在
工具(Tools)菜单下)。DRC会报告所有违反规则的地方,必须仔细检查并修复所有错误(Errors)和严重警告(Violations)。
总结流程:
- 沟通板厂获取工艺能力表。
- 分析设计需求(电气、信号、散热、装配)。
- 打开PCB设计软件的规则管理器 (
Design -> Rules)。 - 按类别(电气、布线、阻焊、铺铜、制造、丝印等)逐项设置规则。
- 核心:间距 (
Clearance)、线宽 (Width)、过孔样式 (Via Style)。
- 核心:间距 (
- 仔细设置每条规则的适用范围 (
Scope) 和数值。 - 调整多条相同类型规则的优先级 (
Priority)。 - 保存规则设置(或保存为模板)。
- 在设计过程中和完成后,运行DRC检查并修复所有错误。
遵循这些步骤并充分考虑制造要求和设计需求,就能为你的PCB设计建立一个可靠、可制造、性能优良的规则基础。
Altium Designer中PCB设计规则设置
在使用 Altium Designer 进行PCB设计时,除了电气间距(Clearance)等基础规则外, 导线宽度、阻焊层、内电层连接、铜皮敷设等规则
2025-04-17 13:54:54
AD9元器件间距规则如何设置
在Altium Designer 9(简称AD9)中设置元器件间距规则,主要是为了确保PCB(Printed Circuit Board,印刷电
2024-09-02 15:26:32
不规则形状PCB怎么设计?资料下载
电子发烧友网为你提供不规则形状PCB怎么设计?资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
资料下载
久醉不醒
2021-04-16 08:51:32
pcb走线的规则设置方法介绍
随着电子产品的迅速发展,PCB(Printed Circuit Board)在电子设计中扮演着重要的角色。设计PCB走线时,合理设置
2024-01-09 10:45:15
如何设置HDI PCB布局
HDI PCB布局可能非常局促,但是正确的设计规则集将帮助您成功设计。 更高级的PCB将更多的功能包装在更小的空间中,通常使用定制的IC / S
2020-12-18 13:14:56
换一换
- 如何分清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功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机