Capture软件原理图添加差分属性笔记

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 / DMUSB_DP / USB_DM 等,输入 DPUSB 即可定位。

从列表中分别选中正端(P)负端(M) 两个网络,它们将组成一个差分对。

3.3 自定义差分对名称

选中两个网络后,系统会自动生成默认名称,通常为 DP1DP2DP3 等数字编号格式。

你可以根据实际信号功能进行自定义命名,例如:

默认名称 推荐自定义名称 说明
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信号为例,演示完整操作:

  1. 在Project Manager中单击选中包含USB座子的原理图页面;
  2. 点击 Tools > Create Differential Pair
  3. 在搜索框中输入 D,找到 USB_DPUSB_DM 两个网络;
  4. 同时选中这两个网络;
  5. 将差分对名称从默认的 DP1 修改为 USB_DATA
  6. 点击 OK 完成创建。

创建成功后,可在 Tools > Edit Differential Pair 中查看和管理已定义的差分对列表。


五、 常见问题排查

问题现象 原因 解决方法
Create Differential Pair 灰色不可点 未选中页面或DSN根目录 在Project Manager中单击选中目标页面
搜索不到目标网络 网络名拼写错误或不在当前页面 确认网络名;切换选中DSN根目录全局搜索
PCB端未识别差分对 网表导出时未包含差分属性 检查网表导出设置,确认勾选Differential Pair选项
差分对名称冲突 多个差分对使用了相同名称 使用Edit Differential Pair修改为唯一名称
P/N网络选反 正负端选择错误 删除重建,注意P对应正端、M/N对应负端

六、 注意事项

  1. 先命名再创建:确保原理图中的网络标号已正确放置且命名无误,差分对是基于已有网络创建的;
  2. 一对一只绑定:每个网络只能属于一个差分对,不能重复绑定;
  3. 同步更新:若原理图中网络名发生变更,需重新编辑差分对以保持一致;
  4. 导出验证:网表导出后,建议在PCB端通过约束管理器确认差分对已正确导入。

相关推荐
简单电磁炮1 小时前
ADXL345调试
单片机·嵌入式硬件
LCG元1 小时前
STM32 软件模拟 I2C 驱动 AT24C02 EEPROM:从时序原理到实测读写全记录
stm32·单片机·嵌入式硬件
日常筹谋记2 小时前
ATS选不对运维两行泪:数据中心市电与柴发切换场景的双电源自动转换开关选型笔记
运维·数据库·笔记
疯狂打码的少年2 小时前
【数据结构】哈希表:构造与冲突处理
数据结构·笔记·哈希算法·散列表
振南的单片机世界2 小时前
终端电阻硬核拆解:不接120Ω,RS485信号“撞墙反弹”乱码
arm开发·stm32·单片机·嵌入式硬件
恒锐丰科技韩生2 小时前
SS6625E|3.0‑20V 单通道 16A 峰值 H 桥直流电机驱动 SOP8 门锁玩具机器人专用
嵌入式硬件·硬件工程
Wang's Blog2 小时前
PostgreSQL笔记50: 基于PGVECTOR的实时推荐与搜索系统构建
笔记·postgresql
国产HT1621B2 小时前
外挂 YL1621 SSOP48 芯片 vs MCU 内置 LCD 控制器深度对比
科技·单片机·嵌入式硬件·mcu·lcd驱动
zlinear数据采集卡2 小时前
数据采集卡从入门到精通(42):项目实战三——设备预测性维护系统,从布点到预警
开发语言·单片机·嵌入式硬件·安全·fpga开发