PCB Editor软件差分对添加与设置笔记

PCB Editor软件差分对添加与设置笔记

前言

在高速PCB设计中,差分信号的应用越来越广泛。USB、HDMI、PCIe、DDR等高速接口都需要使用差分对进行走线。因此,掌握差分对的添加与设置方法,是每一位PCB工程师的必备技能。

在之前的原理图部分,我们已经介绍了如何通过 OrCAD Capture 软件添加差分对。而在 PCB Editor 中同样可以添加差分对,两种工具均可供选择。一般而言,根据个人的设计习惯,如果设计工作主要集中在PCB方向,那么通常会在PCB中直接添加差分对。

本文将详细介绍PCB Editor中差分对的 三种添加方法:手动添加、模糊添加和规则管理器添加。


一、差分对手动添加

第一种方法是 手动添加,适用于差分对数量较少的情况。

1.1 操作步骤

手动添加的核心思路是:识别到一个差分对信号后,直接通过 Logic 菜单指定差分对。

打开 Logic -> Assign Differential Pair,进入差分对指定对话框。

1.2 实例演示

以将 A22 和 B22 这两个网络添加为差分对为例:

  1. 在对话框中选择 A22 和 B22 这两个网络名称
  2. 设置对应的差分名称(差分名称可自定义,也可默认按照0123这样的自动排序规则)
  3. 点击 确定,即可成功添加差分对

1.3 验证效果

添加完成后,我们来验证一下差分对是否生效:

点击 "走线" 按钮后,可以看到两条线会 一起移动,说明差分对已经成功绑定。目前之所以出现这种情况,是因为还没有添加走线规则,后续需要配合规则管理器设置差分对的走线约束。


二、差分对模糊添加

第二种方法是 模糊添加,主要针对数量较多的差分对。

2.1 适用场景

某些板卡可能有 几百对差分信号,如果逐一手动添加,效率非常低。通过模糊添加可以大大简化操作。

前提条件 :这种方法要求原理图中差分信号的网络名称 后缀结尾保持一致,以便于批量匹配。

2.2 操作步骤

打开 Logic -> Assign Differential Pair,打开差分对分配对话框。

点击 Auto Generate 按钮,系统会自动进行模糊匹配。

2.3 模糊匹配原理

模糊搜索的关键在于确保网络名称具有 相同的结尾后缀 。例如以 "PN" 结尾为例:

  • 系统会自动将所有以 P 和 N 结尾的名称作为查询条件
  • 如 USB_DP 和 USB_DN、HDMI_P 和 HDMI_N 等
  • 系统根据后缀自动配对,一次性完成所有差分对的添加

提示:在使用模糊添加前,务必在原理图设计阶段就统一好网络命名规范,确保差分信号的正负端以相同的后缀(如_P/_N、P/N等)结尾。


三、规则管理器添加差分对

第三种方法是通过 规则管理器(Constraint Manager) 来添加差分对,这是最常用也是最灵活的方法。

3.1 打开规则管理器

打开 Setup -> Constraint -> Constraint Manager,进入规则管理器。

3.2 创建差分对

以 A11 和 A12 这两个差分信号为例:

  1. 用鼠标左键选中需要配对的网络
  2. 点击 右键 ,选择 Create -> Differential Pair

系统会自动生成一个差分对名称,例如 DP1 。这个名字可以修改,也可以不改(一般情况下保持默认即可)。点击该差分对名称,然后点击 Create 完成创建。

3.3 验证效果

添加完成后,我们来验证一下差分对是否生效:

3.4 删除差分对

如果需要删除已创建的差分对:选中对应的差分对,点击 右键 ,选择 Delete,即可删除该差分对绑定关系,此时这两个网络就不再是差分信号了。


四、三种方法对比总结

方法 操作入口 适用场景 特点
手动添加 Logic -> Assign Differential Pair 差分对数量少(几对) 精确指定,操作简单直观
模糊添加 Logic -> Assign Differential Pair -> Auto Generate 差分对数量多(几十到几百对) 批量匹配,要求命名规范统一
规则管理器 Setup -> Constraint Manager 需要同时管理走线规则 灵活度高,可同步设置约束参数

五、注意事项

  1. 命名规范 :无论使用哪种方法,良好的网络命名规范都是前提。建议差分信号使用统一的正负端后缀(如 _P/_N)。

  2. 走线规则 :添加差分对后,还需要在规则管理器中设置对应的 差分走线规则(线宽、间距、等长约束等),差分对在走线时才能按照约束自动耦合。

  3. 阻抗控制 :差分对的阻抗通常为 100欧姆(也有90欧姆或85欧姆的标准),需要结合叠层设计进行阻抗计算。

  4. 方法选择:

    • 简单项目、差分对少 → 手动添加
    • 大型项目、差分对多 → 模糊添加
    • 需要精细管理规则 → 规则管理器

相关推荐
志尊宝6 小时前
Vue3 零基础每日笔记(085):项目上线前 Checklist——环境变量、报错监控、安全自查
前端·javascript·笔记·安全·信息可视化·echarts
霖霖7146 小时前
【ESP32笔记】ADC获取NTC温度
笔记·单片机·mcu·物联网
志尊宝6 小时前
Vue3 零基础每日笔记(088·完结):从零到一——一个完整 Vue3 项目的成长复盘
前端·javascript·vue.js·笔记·ecmascript·#vue.js
Capricorn19886 小时前
一段内容查不出对错时:知芽 Notebook Skill 与 SynthID 检测器的边界
大数据·论文阅读·人工智能·笔记
ClinicTech6 小时前
蠕动泵的隔离式传输原理与关键控制功能解析
单片机·嵌入式硬件
奋斗的阿狸_19866 小时前
ESP32-S3 DevKit 模拟量采集调试报告
单片机·嵌入式硬件
POMAGTOR6 小时前
【磁吸式数据线接口方案:结构特点与工程选型要点】
网络·嵌入式硬件
霖霖7146 小时前
【ESP32笔记】SDIO读写TF卡
笔记·单片机·嵌入式硬件·mcu·物联网
幼儿园蛋小黄6 小时前
嵌入式学习总结:从 I2C 中断驱动到 DHT11 温湿度采集实战
单片机·嵌入式硬件·学习
万物智能信息科技7 小时前
气体传感器MQ-2芯片驱动开发—【万物智能之开源鸿蒙OpenHarmony系统实战开发系列教程】
驱动开发·嵌入式硬件·华为·开源·harmonyos