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 实例演示

以将 A22B22 这两个网络添加为差分对为例:

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

1.3 验证效果

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

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


二、差分对模糊添加

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

2.1 适用场景

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

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

2.2 操作步骤

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

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

2.3 模糊匹配原理

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

  • 系统会自动将所有以 PN 结尾的名称作为查询条件
  • USB_DPUSB_DNHDMI_PHDMI_N
  • 系统根据后缀自动配对,一次性完成所有差分对的添加

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


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

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

3.1 打开规则管理器

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

3.2 创建差分对

A11A12 这两个差分信号为例:

  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. 方法选择

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

相关推荐
一隅论数智2 天前
给AI一张“业务概念地图“:本体如何从哲学走向企业智能
大数据·人工智能·经验分享·笔记·学习·学习方法·政务
深圳老胡2 天前
STM32F407 控制 L6470 步进电机驱动 —— 控制过程简介
笔记·stm32·单片机·嵌入式硬件·代码规范
Because_of_Her12 天前
并查集-听课笔记
笔记·算法·并查集
女神下凡2 天前
嵌入式设计的各种存储芯片的硬件/软件设计规范,非常全面。
arm开发·单片机·嵌入式硬件
彧azz2 天前
Linux 环境下 Redis 学习总结:数据类型、持久化、锁、事务、主从与缓存问题
linux·redis·笔记·学习·面试
陈卫军老师2 天前
陈卫军:把口味写在一张纸上,店才稳得住
经验分享·笔记·流量运营
`流年づ2 天前
人工智能学习笔记 - 补充
人工智能·笔记·深度学习·学习
qeen872 天前
【Linux】操作系统之进程介绍(二)
linux·笔记·学习·进程
开发笔记-阿牛2 天前
蓝牙音乐灯拆解,又一次拆到蓝牙音乐灯芯片CK6865L
人工智能·单片机·嵌入式硬件·音视频·音频
从零开始的嵌入式之旅2 天前
day47
arm开发·经验分享·笔记·嵌入式硬件