Capture软件原理图添加差分属性笔记
-
- 前言
- [一、 为什么要在原理图中创建差分对?](#一、 为什么要在原理图中创建差分对?)
- [二、 操作前提:必须先选中对象【关键】](#二、 操作前提:必须先选中对象【关键】)
-
- [✅ 正确操作](#✅ 正确操作)
- [三、 创建差分对完整流程](#三、 创建差分对完整流程)
-
- [3.1 启动命令](#3.1 启动命令)
- [3.2 搜索并选择网络](#3.2 搜索并选择网络)
- [3.3 自定义差分对名称](#3.3 自定义差分对名称)
- [四、 实战案例:为USB座子添加差分属性](#四、 实战案例:为USB座子添加差分属性)
- [五、 常见问题排查](#五、 常见问题排查)
- [六、 注意事项](#六、 注意事项)
前言
在高速PCB设计中,USB、HDMI、以太网等差分信号的正确识别是后续阻抗控制与等长布线的前提。很多工程师习惯在PCB端手动指定差分对,但实际上在Capture原理图阶段就定义好差分属性,才是更高效、更不易出错的做法。本文将详细介绍如何在OrCAD Capture中创建差分对(Differential Pair),包括操作前提、网络搜索技巧以及命名规范,确保差分属性能够正确导入PCB。
一、 为什么要在原理图中创建差分对?
| 阶段 | 优势 | 风险 |
|---|---|---|
| 原理图端创建 | 属性随网表自动传递,PCB端无需重复设置;设计意图明确,便于团队协作 | 需掌握Capture差分创建命令 |
| PCB端手动指定 | 灵活,可后期调整 | 易遗漏、易错配;原理图与PCB不同步,改版时可能丢失 |
💡 最佳实践:在原理图中完成差分对定义,让差分属性作为设计数据的一部分,随网表无缝传递到Allegro/PCB Editor中。
二、 操作前提:必须先选中对象【关键】
这是新手最常踩的坑:未选中原理图页面或DSN根目录时,"Create Differential Pair"命令呈灰色不可用状态。
✅ 正确操作
在执行差分创建命令前,必须先在项目管理器(Project Manager)中单击选中以下任一对象:
- 当前原理图页面(推荐):仅搜索该页内的网络,结果精准
- DSN根目录:搜索整个工程所有页面的网络,适合跨页差分信号
⚠️ 注意 :如果原理图页数较多,选择DSN根目录会列出大量同名或相似网络,容易误选。建议优先选中当前正在编辑的原理图页面进行操作。

三、 创建差分对完整流程
3.1 启动命令
选中原理图页面或DSN根目录后,点击菜单栏:
Tools > Create Differential Pair
弹出"Create Differential Pair"对话框。

3.2 搜索并选择网络
在对话框的网络列表中,支持模糊搜索:
- 输入关键字即可快速过滤,例如输入
D跳转到所有以D开头的网络; - USB差分信号通常命名为
DP/DM、USB_DP/USB_DM等,输入DP或USB即可定位。
从列表中分别选中正端(P) 和负端(M) 两个网络,它们将组成一个差分对。
3.3 自定义差分对名称
选中两个网络后,系统会自动生成默认名称,通常为 DP1、DP2、DP3 等数字编号格式。
你可以根据实际信号功能进行自定义命名,例如:
| 默认名称 | 推荐自定义名称 | 说明 |
|---|---|---|
| DP1 | USB_DP_DM | USB数据线 |
| DP2 | HDMI_CLK_P_N | HDMI时钟差分 |
| DP3 | ETH_TX_P_N | 以太网发送差分 |
💡 命名建议 :采用"功能_极性"的命名方式,如
USB_DP_DM,既清晰又便于PCB端识别和规则设置。
修改完成后点击 OK,差分对即创建成功。
四、 实战案例:为USB座子添加差分属性
以USB Type-C座子的DP/DM信号为例,演示完整操作:
- 在Project Manager中单击选中包含USB座子的原理图页面;
- 点击 Tools > Create Differential Pair;
- 在搜索框中输入
D,找到USB_DP和USB_DM两个网络; - 同时选中这两个网络;
- 将差分对名称从默认的
DP1修改为USB_DATA; - 点击 OK 完成创建。
创建成功后,可在 Tools > Edit Differential Pair 中查看和管理已定义的差分对列表。
五、 常见问题排查
| 问题现象 | 原因 | 解决方法 |
|---|---|---|
| Create Differential Pair 灰色不可点 | 未选中页面或DSN根目录 | 在Project Manager中单击选中目标页面 |
| 搜索不到目标网络 | 网络名拼写错误或不在当前页面 | 确认网络名;切换选中DSN根目录全局搜索 |
| PCB端未识别差分对 | 网表导出时未包含差分属性 | 检查网表导出设置,确认勾选Differential Pair选项 |
| 差分对名称冲突 | 多个差分对使用了相同名称 | 使用Edit Differential Pair修改为唯一名称 |
| P/N网络选反 | 正负端选择错误 | 删除重建,注意P对应正端、M/N对应负端 |
六、 注意事项
- 先命名再创建:确保原理图中的网络标号已正确放置且命名无误,差分对是基于已有网络创建的;
- 一对一只绑定:每个网络只能属于一个差分对,不能重复绑定;
- 同步更新:若原理图中网络名发生变更,需重新编辑差分对以保持一致;
- 导出验证:网表导出后,建议在PCB端通过约束管理器确认差分对已正确导入。