登录/注册

pcb报错大全

更多

好的,PCB设计软件(如Altium Designer、KiCad、Cadence Allegro、Mentor PADS等)在设计和检查过程中会产生各种报错或警告信息(通常称为DRC - Design Rule Check)。下面是一个涵盖常见PCB报错类型及其中文解释和可能原因的“大全”:

一、 电气规则检查相关报错

  1. Un-Routed Net (未布线网络 / 飞线):
    • 解释: 原理图中的电气连接(网络)在PCB上没有用导线连接起来。
    • 原因: 布线未完成;故意不连接(如测试点);网络名不匹配;封装引脚定义错误。
  2. Clearance Constraint Violation (间距约束违规):
    • 解释: 两个导电对象(导线、焊盘、过孔、覆铜区)之间的距离小于设计规则规定的最小安全间距。
    • 原因: 布线太近;元件放置过密;规则设置不合理(如不同网络间距、相同网络间距);覆铜间距不够。
  3. Width Constraint Violation (线宽约束违规):
    • 解释: 导线的宽度小于或大于设计规则中为该网络或该层设定的最小/最大宽度限制。
    • 原因: 手动布线线宽设置错误;规则中网络类或层布线宽度设置不当;电源/地线未按要求加粗。
  4. Short-Circuit Constraint Violation (短路约束违规):
    • 解释: 两个本不应连接的不同网络(如VCC和GND)的导电对象实际接触在一起形成了短路。
    • 原因: 布线交叉重叠;焊盘重叠;覆铜覆盖到了不该连接的焊盘;丝印层线条误画在焊盘上(虽非电气层但有潜在风险)。
  5. Broken-Net Constraint / Airwire (断网 / 悬空线):
    • 解释:Un-Routed Net 类似,特指那些部分连接但未完整连接的线段端点(看起来像悬空线)。
    • 原因: 布线中途停止;删除线段后残留;过孔未正确连接上下层。
  6. Hole Size Constraint Violation (孔尺寸约束违规):
    • 解释: 钻孔(过孔孔壁、元件引脚孔)的直径小于或大于设计规则设定的最小/最大孔径允许值。
    • 原因: 封装焊盘孔径设置错误;规则中钻孔尺寸限制不合理(特别是机械孔)。
  7. Solder Mask Expansion Constraint Violation (阻焊层扩展约束违规):
    • 解释: 焊盘与阻焊层开窗之间的间隙(通常需要扩展以保证焊盘可焊)不符合规则要求(太大或太小)。
    • 原因: 阻焊扩展规则设置错误;焊盘形状不规则导致计算偏差;特殊焊盘(如金手指)需要特殊规则。
  8. Silkscreen Over Component Pad (丝印覆盖焊盘):
    • 解释: 元件标识(RefDes)、轮廓线或标注等丝印层内容覆盖到了元件的焊盘上。这可能导致焊接不良或丝印不清。
    • 原因: 元件放置不当;丝印标识位置未调整好;封装丝印层设计不良。

二、 制造规则检查相关报错

  1. Silk to Silk Clearance (丝印间距):
    • 解释: 不同元件的丝印(文字、图形)之间的距离小于规则允许的最小值,可能导致印刷时模糊粘连。
    • 原因: 元件放置拥挤;丝印文字过大。
  2. Silk to Solder Mask Clearance (丝印到阻焊间距):
    • 解释: 丝印层内容(文字轮廓)与阻焊层开窗边缘的距离过小,影响丝印印刷质量和位置准确性。
    • 原因: 丝印太靠近焊盘;规则设置过严。
  3. Minimum Solder Mask Sliver (阻焊层细碎银条):
    • 解释: 阻焊层开窗之间或开窗与板边之间残留的非常窄(小于规则值)的阻焊材料条带。这些“银条”在制造中容易脱落,造成缺陷。
    • 原因: 密集小焊盘(如BGA、QFN)之间;焊盘与导线靠得非常近;规则设置不合理。
  4. Copper Sliver / Copper Area too small (碎铜 / 铜箔面积太小):
    • 解释: 信号层或电源层上存在面积非常小或宽度非常窄的孤立铜片。这些碎铜在蚀刻过程中可能脱落、移位,造成短路或开路。
    • 原因: 覆铜设置不当(网格覆铜或移除死铜);孤立的铜箔区域;导线残留的小尖角;规则设置不合理。
  5. Acute Angle Constraint (锐角约束):
    • 解释: 导线的拐角小于规则设定的最小角度(通常避免小于90度或设定的阈值)。锐角在制造蚀刻时容易残留铜,导致短路风险,也影响信号完整性(高速)。
    • 原因: 布线时拐弯方式不当(如直接拉斜线);使用了锐角走线模式。
  6. Missing Teardrop (缺少泪滴):
    • 解释: 导线与焊盘/过孔的连接处没有添加泪滴加固(当规则要求时)。泪滴能增强连接处的机械强度和可靠性,特别是在钻孔时。
    • 原因: 泪滴添加功能未启用或设置不当;规则要求但未执行。
  7. Hole too close to board edge (孔距板边过近):
    • 解释: 钻孔(安装孔、过孔等)中心到PCB板边缘的距离小于规则允许的最小值。太近可能导致加工时孔裂或板边破损。
    • 原因: 安装孔位置设计不当;板框定义错误或修改后未更新孔位置。
  8. Component Clearance Violation (元件间距违规):
    • 解释: 两个元件(或其轮廓、高度)之间的距离小于规则设定的最小安全间距(考虑焊接、维修、散热)。
    • 原因: 元件布局过于拥挤;大型元件(如电解电容、变压器、散热器)周围空间预留不足;高度冲突;规则设置不当。
  9. Footprint Verification (封装验证错误):
    • 解释: 使用的元器件封装不符合设定的标准或规则(如IPC标准)。常见于焊盘尺寸、形状、阻焊/钢网扩展等。
    • 原因: 自制封装设计不当;从库中调用的封装不符合项目要求;规则检查标准设置。
  10. Missing Annular Ring (孔环不足):
    • 解释: 焊盘的外径减去钻孔直径后,单边的铜环宽度(孔环)小于规则设定的最小值。孔环不足在钻孔偏差时容易导致孔壁铜环断裂(断路)。
    • 原因: 焊盘尺寸太小;钻孔孔径太大;规则设置不合理。

三、 组装规则检查相关报错

  1. Component to Board Edge Clearance (元件距板边过近):
    • 解释: 元件的本体(非焊盘)边缘到PCB板边的距离小于规则设定的最小值。影响分板操作(如V-CUT)和回流焊轨道传输。
    • 原因: 布局时元件太靠近板边;板框定义错误。
  2. Fiducial Missing / Incorrect (基准点缺失/错误):
    • 解释: 没有放置或放置的基准点(Mark点)数量不足、类型错误(全局/局部)、尺寸/间距/阻焊开窗不符合规则要求。影响贴片机定位精度。
    • 原因: 未添加基准点;基准点设计不规范;规则要求但未配置。
  3. Solder Paste Expansion Constraint (钢网层扩展约束违规):
    • 解释: 焊盘与钢网层开窗之间的尺寸差异(通常钢网开窗略小于焊盘)不符合规则要求(太大或太小),影响锡膏印刷量。
    • 原因: 钢网扩展规则设置错误;特殊焊盘(如散热焊盘)需要特殊规则。
  4. Solder Paste on Solder Mask Defined Pad (阻焊定义焊盘上有钢网层):
    • 解释: 对于阻焊层定义的焊盘(SMD Pad,焊盘尺寸由阻焊开窗决定),钢网层开窗不应大于阻焊开窗,否则可能导致锡膏溢出。
    • 原因: 规则设置要求约束此类情况;封装设计不当。

四、 其他常见错误/警告

  1. Room Definition Violation (区域定义违规):
    • 解释: 元件放置在了不属于它的“Room”区域内(如果定义了Room约束)。
    • 原因: 元件被移动到了错误的Room;Room定义修改后未更新元件约束。
  2. Net Antennae (天线网络):
    • 解释: 走线末端以焊盘或过孔结束,但没有实际连接到其他任何网络(像一根天线)。通常是布线错误。
    • 原因: 布线错误;删除了部分走线后残留。
  3. Missing Layers (缺失层):
    • 解释: 设计中定义了某些层(如内电层),但在Gerber输出设置中忘记生成该层的文件。
    • 原因: Gerber输出配置遗漏。
  4. Dangling Via (悬空过孔):
    • 解释: 过孔没有连接到任何网络的导线(上下层都没有连接)。
    • 原因: 手动放置或删除导线后残留;布线错误。
  5. Nets with only one pin (单点网络):
    • 解释: 某个网络在PCB上只有一个焊盘(连接点),没有连接到其他任何地方。这通常是原理图错误(如忘了连线或网络标签)。
    • 原因: 原理图设计错误;网络连接丢失。
  6. Different Nets Connected (不同网络被连接):
    • 解释: 设计中有导线或铜皮将本应属于不同网络的焊盘或过孔短路在一起了。这是严重的电气错误。
    • 原因: 布线错误;覆铜错误;封装设计错误(焊盘网络分配错)。
  7. Via Stub (过孔残桩):
    • 解释: (高速设计常见警告) 过孔未使用的部分(例如,信号从第1层打到第3层,但过孔贯穿到第4或更多层)形成一段短桩线,可能反射高速信号。
    • 原因: 过孔深度超过所需;未使用背钻工艺;设计时未考虑。
  8. Impedance Calculation Error (阻抗计算错误):
    • 解释: (高速设计) 软件无法根据叠层设置和线宽/间距计算得到目标阻抗值,或计算值与目标值偏差过大。
    • 原因: 叠层参数(材料、厚度、介电常数)设置错误或不准确;线宽/间距规则设置不合理;目标阻抗要求过高或过低。

遇到报错怎么办?

  1. 仔细阅读报错信息: 软件通常会明确指出违规类型、涉及的网络/对象、位置坐标以及违反的规则名称。
  2. 定位位置: 利用坐标或高亮显示快速找到错误点。
  3. 检查规则设置: 报错是否因为规则设置过于严格或不合理?规则是否符合你的设计需求和制造商能力?
  4. 分析设计: 是布线/布局错误?还是封装问题?或者是原理图导入问题?
  5. 针对性修复:
    • 调整布线(移动、加宽、拉开间距)。
    • 重新放置元件。
    • 修改覆铜设置(移除死铜、调整间距)。
    • 优化丝印位置。
    • 调整焊盘尺寸或过孔尺寸。
    • 添加泪滴、添加基准点。
    • 修正原理图连接错误并重新导入。
    • 修改规则设置(仅在理解后果且必要时)。
  6. 忽略: 对于某些确认无误的警告(如某些丝印轻微重叠但实际可接受、明确的测试点飞线),可以在规则设置中临时放宽规则或使用软件的“屏蔽/忽略”功能(需谨慎,确保不影响功能和可制造性)。
  7. 咨询制造商: 对于复杂的DFM规则问题(如最小环宽、最小线距线宽、最小阻焊桥宽等),最可靠的方法是参考你计划使用的PCB制造厂的工艺能力文档(Capability Document),并以此为依据设置设计规则。

重要提示:

这份列表涵盖了PCB设计中绝大多数常见报错类型。遇到具体报错时,结合软件的详细信息和位置提示,就能更快地定位问题并找到解决方案。

CANape报错无法启动测量

使用过程出现XCP/CCP/CAN FD driver initialization failed的报错,导致无法使用 CANape启动测量。

2025-11-04 14:20:21

Altium关于nucleo板子中的pcb 0欧封装报错怎么解决?

Altium关于nucleo板子中的pcb 0欧封装报错问题,请问怎么解决?

2024-05-10 06:55:27

pcb的爬电距离之解决方案大全

pcb的爬电距离之解决方案大全

2024-03-14 15:26:37

PCB培训教材1设计大全

PCB设计大全资料仅供参考

资料下载 aalele 2024-01-30 11:49:25

MATLAB使用教程-初步入门大全.PPT

MATLAB使用教程-初步入门大全.PPT

资料下载 ah此生不换 2022-01-21 17:40:13

AD学习问题记录(二):pcb设计规则检查报错Silk To Solder Mask Clearance Constraint

AD pcb设计规则检查报错Silk To Solder Mask Clearance Constraint报错原因处理方法一:改变规则中的最小

资料下载 尚文清 2021-12-04 15:21:05

348常用实用电路图大全

348常用实用电路图大全

资料下载 唯闻流水声 2021-11-10 16:15:54

pcb工程师网名大全

华秋DFM是国内首款免费的PCB设计可制造性分析软件,是面向PCB工程师、硬件工程师、PCB工厂、SMT工厂、

资料下载 百灵千岛酱 2021-07-28 18:39:17

是德频率计53220A-开机自检报错维修

53220A-开机自检报错维修 一、频率计维修型号:是德-53220A。 二、报修故障:仪器开机自检报错。 三、故障检测:开机后开机自检报错,工

2024-01-10 16:20:58

pcb常用元器件名称大全

pcb常用元器件名称大全

2023-11-03 10:07:55

SOLIDWORKS 2023自动修装配体的配合关系报错

当我们打开SOLIDWORKS装配体模型时,可能会遇到装配体的配合关系报错,需要修正这些报错后才能进一步设计。当报错较多时,工作量还是蛮大的。如

2023-01-12 16:19:14

AD中同封装的焊盘报错怎么办

在将原理图通过网表导入或者直接导入的方式导入到PCB中,我们有时候可以看到同封装的焊盘在进行绿色报错,一般情况下是多管脚的IC元器件报错,例如可

2020-09-21 15:22:46

Altium“The Film is too small for this PCB报错

我们在进行PCB设计时,总是会遇见各种各样的报错。今天我们就来讲一下“The Film is too small for this PCB”的

2019-11-14 11:11:15

PCB板中出现Net Antennae报错该怎么办?

PCB板中规则检查出现这个问题 Net Antennae (Tolerance=0mil) (All),找到问题是芯片WM8978那里出的问题,PCB中里有几个类似天线的东西,并且

2019-08-02 01:01:55

PCB上布线报错变绿

PCB上不管在哪个层上布线,鼠标一点,要么拉出的线报错,要么整块板子报错变绿

2019-06-11 05:31:42
7天热门专题 换一换
相关标签