登录/注册

ad16 pcb 规则

更多

好的,Altium Designer 16 (AD16) 中的 PCB 设计规则是确保你的电路板设计符合电气、制造和装配要求的关键。这些规则定义了设计必须遵循的约束条件,并在设计过程中实时检查(在线 DRC)或在设计完成后检查(批量 DRC)。

以下是在 AD16 中管理和设置 PCB 规则的核心概念和相关规则类别的中文说明:

  1. 访问规则管理器:

    • 在 PCB 编辑器中,通过菜单路径 设计 (Design) -> 规则 (Rules)... 打开 PCB 规则及约束编辑器 (PCB Rules and Constraints Editor)。
    • 快捷键: D -> R
  2. 规则管理器的结构:

    • 左侧树状列表: 按类别(如 Electrical, Routing, Manufacturing 等)列出了所有可用的规则类型。
    • 右侧面板: 显示在左侧选中的规则类型下定义的所有具体规则实例及其详细约束参数。
    • 规则的作用域 (Where The First/Object Matches): 这是规则的核心!它定义了该规则适用于设计中的哪些对象(例如:全部对象、特定网络、特定网络类、特定层、特定元件、特定区域等)。正确设置作用域非常关键。
    • 规则的约束 (Constraints): 定义了规则的具体数值要求(例如:最小间距 0.2mm,最小线宽 0.25mm 等)。
    • 优先级: 当同一个对象被多个规则作用时,优先级高的规则生效。可以在规则管理器底部调整规则优先级。
  3. 主要 PCB 规则类别及常用规则:

    • 电气规则 (Electrical):

      • 间距规则 (Clearance): 最重要! 定义不同网络(或相同网络)的不同对象(导线、焊盘、过孔、敷铜等)之间必须保持的最小距离(间隙)。你可以设置不同网络类之间不同的间距要求(例如电源网络间距更大)。
      • 短路规则 (Short-Circuit): 定义是否允许不同网络的连接。通常设置为不允许 (Not Allowed)。
      • 未布线网络规则 (Un-Routed Net): 检查是否所有网络都已布线完成。通常设置为检查 (Check)。
    • 布线规则 (Routing):

      • 布线宽度规则 (Width): 定义导线的宽度约束(最小值、最大值、首选值)。可以为不同网络类(如电源类、信号类)设置不同的宽度。
      • 布线拓扑规则 (Routing Topology): 定义网络布线时的首选连接顺序(如最短、菊花链、星形等)。
      • 布线优先级规则 (Routing Priority): 定义网络布线的先后顺序(优先级高的网络先布)。
      • 布线层规则 (Routing Layers): 定义允许在哪些信号层上布线以及布线的方向(如顶层水平、底层垂直)。
      • 布线过孔规则 (Routing Via Style): 定义过孔的尺寸约束(外径、孔径、最小值、最大值、首选值)。
      • 扇出控制规则 (Fanout Control): (主要用于 BGA)定义从元件焊盘扇出导线的长度、过孔放置位置等约束。
      • 差分对布线规则 (Differential Pairs Routing): 关键! 专门用于设置差分对(如 USB, HDMI)的约束:
        • 最小间距 (Min Gap):差分对内部两条线之间的间距。
        • 最大间距 (Max Gap):确保耦合。
        • 首选间距 (Preferred Gap)。
        • 最大未耦合长度 (Max Uncoupled Length):允许两根线分开的最大长度。
        • 线宽约束 (Width Constraint):通常与单线布线宽度规则关联或单独设置。
        • 过孔风格 (Via Style):通常与通用过孔规则关联或单独设置。
    • 贴片与阻焊规则 (SMT - Surface Mount Technology):

      • SMD 到拐角规则 (SMD To Corner): 定义 SMD 焊盘边缘到其所在敷铜区(如果有)拐角的最小距离。
      • SMD 到平面规则 (SMD To Plane): 定义 SMD 焊盘连接到内部平面层的连接方式(Direct, Relief - 散热连接)。
      • SMD 颈缩规则 (SMD Neck-Down): 定义连接到 SMD 焊盘的导线宽度相对于焊盘宽度的最大缩小比例(例如不超过 50%)。
      • 阻焊扩展规则 (Solder Mask Expansion): 定义阻焊层开窗相对于焊盘(或过孔)的扩展/收缩量(通常是正值,表示开窗比焊盘大一点)。这是制造规则
    • 阻焊规则 (Mask - 制造规则):

      • 阻焊扩展规则 (Solder Mask Expansion): 如上所述,适用于所有焊盘和过孔。
      • 锡膏扩展规则 (Paste Mask Expansion): 定义锡膏层相对于 SMD 焊盘的扩展/收缩量。
    • 内电层规则 (Plane):

      • 内电层连接方式规则 (Power Plane Connect Style): 定义元件引脚(或过孔)如何连接到内部电源层或地平面(Direct, Relief - 散热连接, Relief 包含连接导线的数量、宽度、空隙)。
      • 内电层间距规则 (Power Plane Clearance): 定义穿透内电层但未连接到该层的过孔或焊盘与该内电层之间的最小间距(绝缘间隙)。
      • 敷铜连接方式规则 (Polygon Connect Style): 定义元件引脚(或过孔)如何连接到敷铜(通常设置为 Relief 散热连接)。
    • 测试点规则 (Testpoint):

      • 测试点制作规则 (Fabrication Testpoint Style/Fabrication Testpoint Usage): 定义测试点的尺寸、位置等要求给制造端。
      • 测试点装配规则 (Assembly Testpoint Style/Assembly Testpoint Usage): 定义测试点的尺寸、位置等要求给装配端(如果装配后需要测试)。
      • 测试点规则 (Testpoint): 通用约束,如允许哪些对象作为测试点(焊盘、过孔)。
    • 制造规则 (Manufacturing):

      • 最小环孔规则 (Hole Size): 定义过孔或元件孔孔径的最小值和最大值(孔径必须大于钻头直径+加工余量)。
      • 最小阻焊桥规则 (Minimum Solder Mask Sliver): 定义两个阻焊开窗之间必须保留的最小阻焊材料宽度(防止桥连)。
      • 丝印层规则 (Silk To Silk Clearance/Silk To Solder Mask Clearance/Silk To Pad Clearance): 定义丝印文字/图形之间的间距,以及丝印与阻焊层、焊盘的间距(避免丝印上焊盘)。
      • 元件间距规则 (Component Clearance): 重要! 定义元件封装外框(3D 模型或 2D 轮廓)之间的水平和垂直最小间距。确保元件装配时不碰撞。
      • 孔径匹配规则 (Hole To Hole Clearance): 定义孔边缘(钻孔)之间的最小间距。
      • 板轮廓规则 (Board Outline Clearance): 定义元件、导线、过孔等与板边缘(Board Outline)的最小间距(满足铣边或 V-Cut 要求)。
    • 高速电路规则 (High Speed): (针对信号完整性)

      • 布线长度规则 (Length): 定义网络(或类)的最大/最小布线长度。
      • 布线长度匹配规则 (Matched Net Lengths): 定义一组需要等长的网络之间的最大长度差值 (Tolerance)。
      • 布线延时规则 (Delay): 定义网络(或类)的最大/最小布线延时(时间)。
      • 布线延时匹配规则 (Differential Pairs Delay): 定义差分对内部两根线的最大延时差 (Tolerance)。
      • 过孔数量规则 (Vias Count): 限制网络(或类)的最大过孔数量。
      • 平行线段规则 (Parallel Segment): 定义不同网络导线平行布线的最大长度和间距(减少串扰)。
    • 放置规则 (Placement):

      • 元件间距规则 (Component Clearance): 如前所述,在 Manufacturing 类别下,但功能上属于元件布局约束。
      • 元件放置方向规则 (Permitted Layers): 定义允许放置元件的层(通常顶层和底层)。
      • 房间规则 (Room Definition/Room Definition Rules): 定义一个矩形或多边形区域(Room),并设置规则约束该区域内或区域外的元件布局(如只允许放特定类的元件)、布线(如只能水平)等。
    • 信号完整性规则 (Signal Integrity): (需要信号完整性分析模块支持)

      • 通常在 PCB 规则编辑器中有单独的 Signal Integrity 类别,用于设置信号完整性仿真分析的约束(如过冲、下冲、阻抗)。
  4. 设置和使用规则的要点:

    • 理解作用域: 仔细设置规则的适用范围(Where The First/Object Matches)。最常用的是 Net Class(网络类)和 All(全部对象)。
    • 利用类 (Classes): 创建和管理网络类 (Net Classes) 非常重要,它能让你把需要相同规则(如线宽、间距、时序)的网络分组,然后对整个类应用规则。
    • 优先级控制: 当多个规则应用于同一对象时,优先级高的规则生效。确保特定规则(如某个关键网络的线宽)优先级高于通用规则(如所有信号的默认线宽)。
    • 合理设置数值: 规则约束值必须基于:
      • 电气要求(电流大小决定线宽、电压决定间距)。
      • 元件物理尺寸和引脚间距(决定焊盘大小和元件间距)。
      • 选定的 PCB 制造厂家的工艺能力 (非常重要!)。务必查阅厂商的工艺能力文档 (Capability Document),了解其最小线宽/线距、最小孔径、最小环宽、阻焊桥、丝印精度等参数,并用这些参数设置你的制造规则。
      • 装配厂的要求(元件间距)。
    • 启用在线 DRC: 在 PCB 编辑器右下角的 System -> DRC 确保 Online DRC 是开启状态。这样在布线、移动对象时会实时检查规则违规(显示为绿色高亮)。
    • 运行批量 DRC: 设计完成后,使用 工具 (Tools) -> 设计规则检查 (Design Rule Check...) 进行完整检查,生成报告,并根据报告修复所有错误(Error)和警告(Warning - 需判断是否可接受)。
    • 规则继承: 对于未明确设置规则的参数,通常会使用该规则类别下的默认值或继承上级规则。

总结:

AD16 的 PCB 规则系统非常强大且复杂。核心是理解各个规则类别的作用,并根据你的设计需求PCB 制造/装配能力准确设置规则的作用域和约束值。优先关注 Clearance (间距)、Width (线宽)、Via Style (过孔)、Component Clearance (元件间距) 和 Manufacturing (制造) 相关的规则。充分利用 Net ClassesPriorities 来管理规则的层次结构。始终保持 Online DRC 开启,并在设计后期运行 Batch DRC 确保设计完全合规。

如果你有具体某个规则不清楚如何设置,或者遇到特定的设计问题,可以提出来进行更详细的讨论。

AD16 打开PCB文件,提示 ***输入向导问题

AD16 打开PCB文件,提示 ***输入向导问题 ,求大佬帮忙看看啥原因,该怎么解决。

2022-04-06 23:05:59

AD16线宽设置无法适用

AD16设置好线宽规则,使能,并且优先级设为1。可以查到到相应的PAD,但是可适用的objects为0下面是图片请问下各位,这是为何

2021-03-12 13:51:19

求教AD16软件栅格无法显示怎么恢复

在用AD16软件进行PCB Layout时,突然发现栅格不见了,选择切换可见的栅格类也无法显示。不仅没有栅格,连格点都没有,求教各位大神怎么解呀!

2020-10-13 14:39:22

7条实用的PCB布线规则

7条实用的PCB布线规则

资料下载 传奇198 2022-09-30 11:48:00

AD16修改规则加宽电源线与地线

在PCB文件里设置线宽快捷键先D后RNEW WIDTH导入文件后选net选择对应net名称,如GND点击自动布线不符合规则就调整规则可以在最开始

资料下载 吕钢格 2022-01-05 14:34:50

PCB电路板元件布局布线基本规则下载

PCB电路板元件布局布线基本规则下载

资料下载 ah此生不换 2021-04-24 09:43:07

规则形状PCB怎么设计?资料下载

电子发烧友网为你提供不规则形状PCB怎么设计?资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。

资料下载 久醉不醒 2021-04-16 08:51:32

BTN7971B的AD16PCB封装库资料合集免费下载

本文档的主要内容详细介绍的是BTN7971B的AD16的PCB封装库资料合集免费下载。

资料下载 ah此生不换 2020-07-02 08:00:00

请问AD16画完PCB后怎么检查PCB有没有连错

想问一下AD16画完PCB后怎么检查PCB有没有连错啊

2019-11-09 16:50:26

为什么我的AD16没有PCB编辑窗口?

我的AD16这么没有PCB编辑窗口

2019-09-27 05:00:41

如何在AD16中高亮相同的器件?

AD16中怎么高亮相同的器件,比如高亮PCB板中的TP,其他的器件不高亮

2019-09-20 02:12:30

为什么ad16怎么没有创建项目?

之前在用ad6.9,用360杀了一个毒,把软件搞崩溃了,昨天刚下了个ad16,ad16怎么没有创建项目的??

2019-09-03 22:17:27

ad16把画好的原理图导入PCB,为啥出现这样的错误?

ad16把画好的原理图导入pcb,为啥出现这样的错误?大佬有啥指教呀?

2019-09-02 21:10:26

请问AD16使用不了原理图和PCB网络颜色同步供能该怎么办?

我的AD16使用不了原理图和PCB网络颜色同步供能,请教各位大神是哪里出了问题?

2019-07-03 01:56:42

请问AD16 pcb编辑出现以下情况是什么原因

请教AD16 pcb编辑出现以下情况是生么原因

2019-06-20 04:36:09
7天热门专题 换一换
相关标签