PCB 健康检查监控器
每个 PCB 设计的最终目标,都是获得一套正确且可靠的装配与制造输出;而任何设计工具的目的,都是在设计进入量产之前,为用户提供工具来发现并解决设计过程中可能出现的问题。在持续迭代开发过程中,Altium Designer 会在每个版本中提供功能增强与缺陷修复,以带来更好的设计体验,并帮助你避免 PCB 布局中一些“不健康”的情况。在某些情况下,从 Altium Designer 的 DRC 系统角度看,板上的这些区域可能并无问题,也不会导致严重的制造问题。然而,它们可能会引起软件性能下降,并在 MCAD 协同设计或生成 PCB 输出时带来问题。例如,在旧版本的 Altium Designer 中,PCB 元件可能会出现 360 度的旋转值,但在当前版本中已不再允许这种情况——软件会将此类元件设置为 0 度。
这些“不健康”的板级布局元素,可能存在于软件在某些方面尚未改进和修复之前版本所创建的设计中。PCB Health Checks 功能可帮助你检测并解决这类问题,以及在特定条件下可能出现的其他问题。这些检查可让你发现 PCB 设计中的常见问题、修复它们,并避免在后续设计与制造流程阶段出现潜在问题。
当活动 PCB 文档中未选中任何对象时,Properties 面板会包含 Health Check 选项卡,使你能够配置、执行并查看 PCB Health Check 的结果。

当 PCB 文档中未选中任何对象时,Health Check Monitor 的界面位于 Health Check 选项卡(在 Properties 面板中)。
设置并运行健康检查
可用检查项列在 Health Checks 选项卡中 Checks 区域的网格列表内。所有检查按相关类别分组(Regions、Polygons、Components 等)。通过复选框列,你可以启用/禁用特定检查,或使用列标题中的复选框启用/禁用所有检查。
当打开 PCB 文档时,会自动执行一次健康检查。在设计过程中的任何时候,你都可以在列表中右键单击某个检查并选择 Run Check 命令来手动运行该检查,或单击列表底部的 Check All 按钮运行所有已启用的检查。
如果某项检查检测到问题,Issues 列中会显示该检查检测到的问题数量。当前 PCB 设计发现的问题总数会以括号形式显示在列标题中。此外,该列还会显示一个图标。图标会根据问题类型反映所发现问题的严重级别:
-
– 信息
-
– 警告
-
– 错误
检测到的最严重问题的图标,也会显示在 Health Check 选项卡标题旁边。如果没有问题,选项卡标题中将显示
图标。
选择某个检查条目,可在面板的 Issues 区域中显示该检查检测到的问题列表。
解决检测到的问题
单击面板 Check 区域中的某项检查后,面板的 Issues 区域将填充该检查检测到的问题。单击列表中的某个问题,可在 PCB 编辑器的设计空间中缩放、居中并高亮(在可能的情况下)违规对象。关于如何修复所选检查项问题的建议,会显示在面板的信息区域中。
以下检查可自动修复:
-
Zero Area Regions
-
Zero Area Polygons
-
Micro-Segments
-
Shelved/Modified Polygons
-
360deg Component
-
Components with Mirrored Footprints
-
Duplicate Component Designators
-
Unused xSignals
-
Unused From-Tos
要使用自动修复,请在列表中选择一项检查,然后单击问题列表底部的 Fix Issues 按钮。或者,在 Checks 列表中右键单击某项检查,并从弹出菜单中选择 Fix Issues 命令。
在生成输出期间执行健康检查
当尝试从 OutJob 文件生成输出,或直接从 PCB 编辑器生成输出时,如果设计包含关键问题(已搁置的多边形,或已修改但未重新铺铜的多边形,和/或某个拼板的层叠与母板层叠不兼容),将显示一个警告对话框。该对话框会提示将要生成的输出不正确,并显示违规对象的编号。你可以取消输出生成并直接从对话框打开 Health Check 选项卡,或继续生成输出。对于层叠不兼容问题,你还可以打开兼容性 HTML 报告。

PCB Health Check Issues Detected 对话框
报告检测到的问题
PCB Health Check Monitor 检测到的问题,可列在执行 Batch DRC 时生成的 HTML 报告中。在 Design Rule Checker dialog 中,选择 Create Report File 选项及其 Report PCB Health Issues 子选项。

Design Rule Checker 对话框中的 Report PCB Health Issues 选项
使用对话框的 Run Design Rule Check 按钮运行 Batch DRC 后,报告顶部会显示检测到的 PCB Health Issues 数量,并且这些问题会列在 PCB Health Issues 标题下。

在 Design Rule Checker 对话框中启用 Report PCB Health Issues 选项时生成的报告示例




