登录/注册

altium pcb检查错误

更多

好的,Altium Designer 中检查和解决 PCB 错误是一个关键的设计步骤。下面详细介绍如何用中文进行 PCB 错误检查及相关操作:

核心概念:设计规则检查 (DRC - Design Rule Check)

Altium 主要通过运行 设计规则检查 (DRC) 来验证你的 PCB 设计是否符合你设定的所有电气、布线、制造、组装等规则。这是最主要的错误检查手段。

主要步骤和常用工具

  1. 定义设计规则 (Design Rules)

    • 这是检查的前提!没有规则,DRC 就不知道什么是对的,什么是错的。
    • 位置: 设计 (Design)规则 (Rules...) 或按快捷键 DR
    • 关键规则类别:
      • 电气规则 (Electrical): 短路 (Short-Circuit),开路 (Un-Routed Net),未连接引脚 (Un-Connected Pin),安全间距 (Clearance)。
      • 布线规则 (Routing): 线宽 (Width),布线拓扑 (Routing Topology),布线层 (Routing Layers),过孔尺寸 (Via Style)。
      • 制造规则 (Manufacturing): 最小焊盘间距 (Hole To Hole Clearance),最小阻焊桥 (Solder Mask Expansion),最小丝印间距 (Silkscreen Over Component Pads),孔尺寸 (Hole Size)。
      • 放置规则 (Placement): 元件间距 (Component Clearance),房间规则 (Room Definition - 如果使用)。
      • 信号完整性规则 (Signal Integrity - 可选): 主要用于高速设计。
    • 操作: 在左侧树形菜单中选择规则类别,在右侧设置具体的约束值(如最小间距 0.2mm,最小线宽 0.15mm 等)。双击规则条目或右键添加新规则。确保规则是 启用 (Enabled) 状态。
  2. 运行设计规则检查 (Run DRC)

    • 位置: 工具 (Tools)设计规则检查 (Design Rule Check...) 或按快捷键 TD
    • DRC 对话框:
      • 报告选项 (Report Options): 选择报告哪些类型的规则(通常保持默认全选即可)。
      • 规则检查列表 (Rules To Check): 这是重点! 这里列出了所有定义好的规则类别。你需要勾选你希望在此次 DRC 运行中检查的具体规则。
        • 通常,在关键设计阶段(如布线完成后),你需要勾选所有你认为重要的规则进行全检。
        • 在布线过程中,你可能只勾选 Electrical 下的 ClearanceShort-Circuit 以及 Routing 下的 Width 等进行快速在线检查。
      • 在线 DRC (Online DRC): 通常建议 启用 (Enabled)。这样在你布线、移动元件等操作时,Altium 会实时检查违反 ClearanceShort-Circuit 规则的情况(以绿色或红色高亮显示违规),非常有用,能即时发现问题!
      • 批处理 DRC (Batch DRC): 点击 运行设计规则检查 (Run Design Rule Check) 按钮执行一次性的全面检查。
    • 操作: 勾选需要检查的规则,确保 Online DRC 开启,点击 运行设计规则检查 (Run Design Rule Check)
  3. 查看和定位错误 (Violations)

    • 消息面板 (Messages Panel):
      • 位置: 通常默认停靠在 Altium 界面底部面板区域。如果没看到,通过菜单 察看 (View)工作区面板 (Workspace Panels)SystemMessages 打开。
      • 内容: 运行批处理 DRC 后,所有检测到的规则违反(错误)会详细列在这里。每条消息通常包含:
        • 错误类型 (Rule Violation)
        • 违反的具体规则名称 (如 Clearance Constraint)
        • 涉及到的具体网络 (Net) 或元件标识符 (Designator)
        • 位置坐标 (Location)
      • 操作: 双击 Messages 面板中的一条错误信息,Altium 会自动在工作区 缩放并高亮 (Zoom and Highlight) 显示违规的具体位置(如两条靠得太近的线、一个没有布通的网络等)。这是最常用的定位错误的方式。
    • 编译错误面板 (Compile Errors Panel):
      • 位置: 与 Messages 面板在同一个区域或邻近。
      • 内容: 主要报告与原理图同步、网络连接性相关的更根本的错误,例如:
        • 未匹配的元件标号/封装 (Footprint not found)
        • 重复的元件标号 (Duplicate Designators)
        • 未连接的网络标签 (Floating Net Labels)
        • 未连接的电源端口 (Floating Power Ports)
        • 单端网络 (Nets with only one pin - 除非是测试点等故意设计)
      • 重要性: 这些错误通常比 DRC 错误更严重,必须先解决! 它们往往意味着原理图和 PCB 之间存在根本的连接性问题。同样双击条目定位。
    • PCB Rules And Violations 面板:
      • 位置: 察看 (View)工作区面板 (Workspace Panels)PCBPCB Rules and Violations
      • 功能: 提供一个更结构化的视图,按规则类型分类显示所有当前违反的规则。可以展开查看每条规则下的具体违规对象(网络、元件等),双击同样可以定位。
    • 工作区高亮:
      • Altium 会用 绿色(在线 DRC 警告,通常只是间距小于规则但未短路)和 鲜红色(严重违规,如短路、违反批处理 DRC 规则)在 PCB 工作区直接高亮显示违规的对象(线、焊盘、过孔等)。
      • 清除高亮: 按快捷键 Shift + C 可以清除当前所有的高亮显示。
  4. 解决错误

    • 根据错误类型解决:
      • 电气错误 (短路 Short-Circuit, 开路 Un-Routed Net):
        • 短路: 手动检查高亮区域,删除重叠或靠得太近的错误走线、铜皮。检查布线层是否正确,是否有多余的线条或焊盘重叠。
        • 开路: 检查该网络是否所有引脚都已正确连接走线。使用 布线 (Route)交互式布线 (Interactive Routing) 或快捷键 PT 完成未连接的布线。检查是否有多余的 From-To 设置阻止布线完成。
      • 间距错误 (Clearance):
        • 调整走线路径,增大对象(线-线、线-焊盘、焊盘-焊盘等)之间的距离。
        • 检查规则设置是否合理(最小间距值是否太小)。
        • 如果是铜皮 (Polygon Pour) 造成的,可以修改铜皮的避让规则 (Polygon Connect Style, Clearance Rules),或者重新覆铜 (Tools -> Polygon Pours -> Repour Selected / All)。
      • 线宽/过孔尺寸错误 (Width / Via Size):
        • 选中违规的走线(或过孔),按 F11 打开属性面板 (Properties),修改宽度(或过孔尺寸)使其符合规则要求。
        • 确保网络或类 (Net Class) 上应用的线宽规则是正确的。
      • 未连接引脚/网络 (Un-Connected Pin / Net):
        • 编译错误面板中的此类错误最需优先处理! 回到原理图检查:
          • 元件标号是否唯一?
          • 元件封装名是否正确且在 PCB 库中存在?
          • 网络标签、端口、电源端口是否都正确放置并连接?
          • 是否有引脚悬空未连接(除非是 NC 引脚)?
        • 在 PCB 中,检查飞线 (View -> Connections -> Show All / Show Net),确保预期要连接的网络确实有飞线连接。如果没有,说明原理图连接有问题。
      • 制造规则错误 (Hole Size, Solder Mask, SilkScreen):
        • 修改钻孔尺寸(选中过孔或焊盘,属性面板修改孔径)。
        • 调整丝印(标识符、注释)位置,避免遮盖焊盘(选中丝印移动)。
        • 检查阻焊扩展规则是否设置得当(通常阻焊会比焊盘稍大一点点)。

关键提示和最佳实践

  1. 规则先行: 在设计开始布线之前,尽可能设置好合理的设计规则。这能极大避免后期出现大量错误。
  2. 善用在线 DRC: 始终保持 Online DRC 开启(至少开启 Clearance 和 Short-Circuit)。实时反馈能让你在错误发生时立即修正,效率最高。
  3. 分层检查: 不要等所有布线完成才运行 DRC。在关键阶段(如主要布线完成、电源平面分割后、铺铜后、丝印调整后)都运行一次批处理 DRC。
  4. 优先解决编译错误: Messages 面板中的 DRC 错误固然重要,但 Compile Errors 面板中的错误(如重复标号、未匹配封装、单端网络)通常意味着设计的基础连接性有问题,必须先彻底解决这些错误,否则 DRC 的结果可能不可靠。
  5. 理解错误信息: 双击错误信息定位后,仔细查看是什么对象违反了哪条规则。利用属性面板 (F11) 查看相关对象的属性(网络、所属类、尺寸等)。
  6. 利用过滤器 (Filter Panel): 当板子复杂时,使用过滤器 (F12) 快速筛选特定网络、元件或违规类型,便于集中处理。
  7. 规则范围 (Rule Scopes): 理解规则的作用域(Whole Board, Net Class, Net, Layer, Component Class, Component 等)。正确的范围设置是规则生效的关键。可以使用查询语句 (Query Builder) 精确控制规则应用对象。
  8. 检查层叠管理器 (Layer Stack Manager): 确保板材厚度、铜厚、层顺序、材料类型等设置正确,这对阻抗控制和制造至关重要。位置:设计 (Design)层叠管理器 (Layer Stack Manager)
  9. 最终验证:
    • 网络状态: 工具 (Tools)网络表 (Netlist)查看网络状态 (View Net Status)。确认所有网络都是 Routed 状态(除了那些故意设置为 No Net 的)。
    • 3D预览: 工具 (Tools)3D主体放置 (3D Body Placement)3D 预览 (3D Preview) 或快捷键 3。检查元件是否有3D模型冲突、高度是否超限、安装是否合理。
    • 输出制造文件前再运行一次完整 DRC: 确保万无一失。

总结流程

  1. 设置规则 (D->R) - 定义约束。
  2. 开启在线 DRC (T->D 对话框中开启) - 实时监控短路和间距。
  3. 布线过程中 - 依赖在线 DRC 即时反馈。
  4. 关键节点 - 运行 批处理 DRC (T->D -> 勾选规则 -> 运行)
  5. 查看 Messages 面板和 Compile Errors 面板 - 优先解决编译错误
  6. 双击错误定位 - 在 PCB 上找到问题点。
  7. 分析并修复问题 (调整布线、移动元件、修改对象属性、修正原理图)。
  8. (可选) 使用 PCB Rules and Violations 面板辅助查看。
  9. 清除高亮 (Shift+C) 后,重复步骤 4-8,直到 没有错误 (或只剩下可接受的警告)。
  10. 最终检查 (网络状态、3D视图、完整 DRC)。

通过系统性地应用这些工具和流程,你就可以有效地检查并解决 Altium PCB 设计中的绝大多数错误,确保设计的正确性和可制造性。

STM8S007老是参数检查错误进入assert_failed()的原因?

请哪位大侠解答一下,在使用STM8S007和STM8S105K4的时候,经过跟踪发现,调用一些固件库函数时老是会出现参数检查错误而进入到assert_failed()函数,关键是参数都是库中预定义的

2024-05-17 06:18:41

1.4 规则检查错误排查与资料输出

1.4 规则检查错误排查与资料输出

¥12.80
叶学成

pcb线路检查方法(Altium designer)

Altium designer 绘制pcb时如何快速检查是否漏线方法很简单,可以用Al

2022-03-15 09:48:04

Altium_Designer原理图与PCB设计精讲教程

Altium_Designer原理图与PCB设计精讲教程

资料下载 ah此生不换 2022-02-08 15:02:25

华秋PCB-独家BOM错误分析

1、一键DFM分析,23+项常规PCB设计检查,独家断头线分析。 2、三步搞定特性阻抗,并支持反计算满足阻抗参数。 3、打开文件,生产资料,BOM/坐标/Gerber,一步搞定。 4、丝印输出

资料下载 ah此生不换 2021-08-06 17:16:21

Altium Designer 3D效果下的修改PCB板颜色

Altium Designer 3D效果下的修改PCB板颜色

资料下载 ah此生不换 2021-08-05 16:47:27

PCB设计软件Altium Designer下载地址

PCB设计软件Altium Designer下载地址

资料下载 jf_42320578 2021-05-20 15:29:52

使用Altium Designer导GERBER文件时出现错误应该如何解决

Altium Designer 导GERBER过程出现“The film is too small for this PCB”错误的解决方法。

资料下载 ah此生不换 2021-01-12 08:00:00

如何用Altium Designer绘制stm32最小系统的PCB

用Altium Designer绘制stm32最小系统的PCB图一、原理图封装二、PCB图绘制三、添加logo四、生成GerBer光绘文件一、原

2021-08-03 08:03:50

Altium原理图的编译与检查

本帖最后由 郑振宇altium 于 2019-11-19 14:43 编辑 我们在设计完原理图后到设计PCB之前,我们可以利用软件自带的ERC功能对一些常规的电气性能进行

2019-11-19 14:41:18

Altium Designer 天线错误图标如何取消

Altium Designer在PCB布线的时候拉一根未连接好的走线会出现一个天线错误图标如图: 这些图标比较影响我们画板的视线,取消天线

2019-09-24 15:44:37

Altium如何快速检查PCB板过孔是否盖油

Altium Designer设计的PCB过孔,默认是不盖油的。是否盖油,其实可以通关3D显示模式状态下去检查,如下图所示:方法一:shift+

2019-09-04 17:13:17

Altium怎么进行线路的开路检查

在用Altium设计pcb时线段的连接没有连接到中心,看起来是连上的,实际他并没有连接上(就连drc检查都有时

2019-09-02 14:03:14

Altium如何进行PCB线路的开路检查详细方法说明

在用Altium设计pcb时线段的连接没有连接到中心,看起来是连上的,实际他并没有连接上(就连drc检查都有时

2019-07-28 11:58:58

altium designer绘制pcb的漏线检查

如何使用altium designer 绘制pcb时如何检查漏线

2019-07-24 08:38:16
7天热门专题 换一换
相关标签