Altium Designer中多页原理图之间的网络连接方式选择与编译检查要点
Altium Designer多页原理图的网络连接方式与编译检查要点
一、多页原理图的结构类型
Altium Designer支持两种多页原理图组织方式:平坦式结构和层次式结构。平坦式结构中所有原理图图纸处于同一层级,图纸之间的网络连接采用横向方式,任意两张图纸之间可直接建立信号连接。层次式结构采用纵向连接方式,通过顶层图纸中的图纸符号调用下层子图纸,子图纸中的端口与上层图纸入口配对连接。
二、网络标识符的类型与作用范围
多页原理图中用于建立电气连接的标识符包括五类:
网络标签在单张图纸内部表示元件间的连接关系,在多页设计中其作用范围由项目选项中的网络标识符范围设置决定。端口既能表示单张图纸内部的网络连接,也能表示图纸间的网络连接,可与上层图纸的图纸入口配对实现纵向连接,也可与其它图纸中相同名称的端口配对实现横向连接。图纸入口仅出现在顶层图纸的图纸符号中,垂直连接到下层子图纸中配对的端口。
离图连接器用于同一图纸符号调用的多个子图纸之间的横向连接,作用范围仅限于该组子图纸。电源端口完全忽略工程结构,全局连接到工程中所有名称匹配的电源端口。
三、网络标识符作用范围的配置
打开Project菜单,选择Project Options,在Option标签页的Net Identifier Scope下拉框中,有四个选项可选。Automatic为默认选项,系统自动检测项目图纸内容:若存在图纸入口则采用Hierarchical模式,若无图纸入口但有端口则采用Flat模式,若既无图纸入口也无端口则采用Global模式。
Flat模式下网络标签的作用范围仅限于单张图纸,端口的作用范围扩大到所有图纸,相同名称的端口在不同图纸之间自动连接。Hierarchical模式下网络标签和端口的作用范围均限于单张图纸内部,端口通过与上层图纸的图纸入口配对实现纵向连接。Global模式下网络标签和端口的作用范围都扩大到所有图纸,相同名称的网络标签或端口在不同图纸之间自动连接。
四、工程编译检查要点

执行Project菜单下的Validate PCB Project命令,对当前工程进行编译验证。编译器会根据Error Reporting标签页和Connection Matrix标签页的设置,检测逻辑、电气和制图方面的错误。
Error Reporting标签页用于配置制图与编辑错误的报告级别,各违规项的报告模式可设置为Fatal Error、Error、Warning或No Report四种级别。初学者常见需调整的检查项包括无驱动源的网络和多名称网络。
Connection Matrix标签页用于配置引脚与网络标识符之间的连通性规则,矩阵中的每个单元格定义了特定引脚或网络标识符组合的报告级别。例如输出引脚连接到输出引脚通常应报告为错误,而两个无源引脚互连则不报告。
Messages面板在编译后自动列出所有警告和错误,双击消息可交叉定位到原理图中的具体对象。编译错误必须在导入PCB之前全部解决。
五、层次式设计的实用建议
层次式设计适合以下场景:设计包含多个可复用的功能模块,需要多人协作完成设计,或希望通过顶层图纸表达系统功能结构。平坦式设计适合图纸数量较少(4页以内)或设计相对简单的项目。
图纸入口和端口的命名应保持一致,便于追踪信号流向。层次式结构中同一信号在不同层级间传递时名称可能发生变化,需通过交叉引用功能辅助定位。在顶层图纸中,图纸符号之间的连接建议使用线束简化复杂接口。
编译后可在Navigator面板中查看整个设计的连通性模型,该模型称为统一数据模型,位于原理图编辑器之外,为整个设计流程提供中心化的数据支持。
六、总结
正确配置网络标识符作用范围并执行工程编译检查,是确保多页原理图设计正确性的关键步骤。Automatic模式适用于大多数设计,仅当需要精确控制图纸间连接方式时才需手动指定Flat或Hierarchical。编译过程中产生的任何警告或错误都应在导入PCB布局前逐一解决,以避免后续设计中的连通性问题。建议在设计初期就明确多页原理图的组织结构,并统一团队内部的标识符使用规范,确保每个人对网络连接方式的理解一致。