差分信号传输(Differential Signaling)

分类:电磁场解析 > 信号品质 | 统合版 2026-04-11
Differential signaling coupled microstrip FEM analysis showing odd-mode and even-mode electric field distribution
耦合微带线差分对的奇数模式电场分布(FEM 2D截面解析)

差分信号传输(Differential Signaling)的理论基础

差分信号的基本原理

🧑‍🎓

差分信号在USB和HDMI中使用,对吧?为什么不能用单端呢?

🎓

简单来说,差分可以抵消同相噪声。在2根导体上发送逆相位信号,接收端做差分。外来噪声会同样加到两条线上,做差分时就会被抵消。

🧑‍🎓

这样的话,布线成本不是加倍了?

🎓

你说得好。差分还有第二个重大优势。降低EMI(电磁干扰)。逆相位的电流流过相邻的线路,远处的磁场会相互抵消,辐射噪声就减少了。USB 3.2达到5Gbps,PCIe 5.0达到32GT/s这样的超高速传输,用单端的话无法通过EMC规格。

🧑‍🎓

原来如此,速度越快就越需要差分?

🎓

完全正确。CMRR(共模抑制比)实测可达60~80dB。也就是把同相噪声抑制到1000分之1~1万分之1。这就是与单端的根本差异。

奇数模式·偶数模式解析

🧑‍🎓

在差分对解析中出现的"奇数模式"、"偶数模式",这是什么?

🎓

解析耦合的2根传输线时,信号被分解成两个独立模式。奇数模式(Odd Mode)是2根以逆相位驱动的状态,对称平面是虚拟接地。偶数模式(Even Mode)是2根以同相位驱动的状态,对称平面是开路。

🧑‍🎓

各模式的阻抗不同吧?

🎓

没错。这正是差分信号设计的核心。差分阻抗 $Z_{diff}$ 和共模阻抗 $Z_{common}$ 都可以从奇数模式阻抗 $Z_{odd}$ 和偶数模式阻抗 $Z_{even}$ 直接求得:

$$ Z_{diff} = 2 Z_{odd} $$
$$ Z_{common} = \frac{Z_{even}}{2} $$
🧑‍🎓

差分是奇数模式的2倍?USB 3.x的90Ω差分,那Z_odd = 45Ω?

🎓

正确!FEM解析先求出耦合微带线截面的 $Z_{odd}$ 和 $Z_{even}$。有这两个就能完全确定差分特性。

耦合系数和模式转换

🧑‍🎓

"耦合系数"是什么,表示什么?

🎓

耦合系数 $k$ 表示2根线的电磁耦合强度。非耦合单线的阻抗为 $Z_0$ 时:

$$ Z_{odd} = Z_0 (1 - k) $$
$$ Z_{even} = Z_0 (1 + k) $$

代入前面的关系式:

$$ Z_{diff} = 2 Z_0 (1 - k) $$
$$ Z_{common} = \frac{Z_0 (1 + k)}{2} $$
🧑‍🎓

耦合强(k大)时差分阻抗会降低?

🎓

完全正确。例如 $k = 0.1$ 时,$Z_0 = 50\Omega$ 就有 $Z_{diff} = 2 \times 50 \times 0.9 = 90\Omega$。恰好是USB的规格值。缩小对间距离时k增加,Z_{diff}降低,所以PCB设计用线宽和对间距同时调整阻抗。

🧑‍🎓

但是耦合强不会导致串扰增加吗?

🎓

敏锐的指摘。差分对"内部"的耦合是有意的,不是问题。问题是相邻"其他"差分对的耦合——也就是对间串扰。为了抑制这个,对间距离要确保差分对内间距的3倍以上(所谓3W规则)。

模式转换(Mode Conversion)是差分信号的一部分转换为共模的现象,用S参数的 $S_{cd21}$(差分到共模转换)评估。理想差分对 $S_{cd21} = 0$,但实际中由于对内不对称(长度差、参考平面不规则、过孔布置不均等)会产生模式转换。

$$ S_{cd21} = \frac{1}{2}(S_{31} - S_{41} + S_{32} - S_{42}) $$
🧑‍🎓

$S_{cd21}$ 大了会怎样?

🎓

共模分量会成为EMI辐射的主犯。根据规格,一般目标是 $S_{cd21} < -20\text{dB}$。PCIe 5.0要求 $-26\text{dB}$ 以下。用FEM或S参数解析检查这个值是实务的标准做法。

高速规格的阻抗要求

🧑‍🎓

实际规格要求什么样的阻抗值?

🎓

主要高速串行规格的差分阻抗要求如下:

规格$Z_{diff}$ [Ω]公差最大数据率
USB 2.090±15%480 Mbps
USB 3.2 Gen 290±5%10 Gbps
HDMI 2.1100±10%48 Gbps
PCIe 5.085±15%32 GT/s
PCIe 6.085±10%64 GT/s (PAM4)
DDR540 (DQ)±10%6400 MT/s
100GBASE-KR4100±10%25.78 Gbps/lane
🧑‍🎓

USB 3.2是±5%,真严格啊。90Ω的5%只有4.5Ω的余量…

🎓

正是。所以要用FEM解析基板的层构(叠层)、走线宽度、对间距、阻焊厚度等的精密阻抗计算。"大约90Ω"是绝对不行的。

Coffee Break 杂谈

为什么差分多用90Ω?

USB、SATA、DisplayPort等很多规格采用差分90Ω,这不是巧合。FR4基板($\varepsilon_r \approx 4.2$)的标准叠层中,常见的走线宽度(4~6mil)和对间距(5~8mil)的组合,自然就能实现约90Ω。也就是说90Ω正好是物理和制造的最优点。而HDMI(100Ω)或PCIe(85Ω)则根据各自的信号特性和终端电路优化选择不同的值。

差分信号传输(Differential Signaling)的数值计算手法

数值手法的详细

🧑‍🎓

具体用什么算法来解差分信号传输?



🧑‍🎓

前辈说"差分信号传输一定要认真做",现在明白那个意思了。


离散化的定式化



🎓

形状函数 $N_i$ 近似未知量:



$$ u^h(\mathbf{x}) = \sum_{i=1}^{n} N_i(\mathbf{x}) \, u_i $$




🎓

用式子表示就是这样。


$$ K_e = \int_{\Omega_e} B^T \, D \, B \, d\Omega \approx \sum_{g=1}^{n_g} w_g \, B^T(\xi_g) \, D \, B(\xi_g) \, |J(\xi_g)| $$

基础方程的离散形


🎓

用式子表示就是这样。


$$ Z_{diff} = 2Z_0(1-k) $$
$$ Z_{comm} = \frac{Z_0(1+k)}{2} $$

🧑‍🎓

嗯,仅凭式子不太能理解…表示什么?


🎓

连续体的控制方程离散化后,得到以下代数方程组:



$$ [K]\{u\} = \{F\} $$


🎓

这里 $[K]$ 是全局刚度矩阵(或等价的系统矩阵),$\{u\}$ 是未知节点变量向量,$\{F\}$ 是外力向量。


🧑‍🎓

啊,明白了!连续体的控制方程这样处理的!


单元技术

🧑‍🎓

听过"单元技术",但可能没有完全理解…


单元类型次数节点数(3D)精度计算成本
四面体1次线性4低(剪切锁定)
四面体2次二次10
六面体1次线性8
六面体2次二次20非常高
棱柱线性/二次6/15中~高

积分方案

🧑‍🎓

积分方案具体是什么意思?


🎓
  • 完全积分:精确积分所有项。刚度过度评估的倾向(锁定
  • 低减积分:减少积分点数。计算效率提高但有沙漏模式风险
  • 选择性低减积分 (B-bar法):分离体积项和偏差项积分。避免锁定

  • 🧑‍🎓

    现在总算明白为什么单元类型这么重要了!


    收敛性和稳定性

    🧑‍🎓

    收敛不了时,首先该检查什么?


    🎓
    • h-精化:细分网格(减小单元大小h)提高精度
    • p-精化:提高单元多项式次数提高精度
    • hp-精化:同时优化h和p

    • 🎓

      收敛速度:二次单元时,误差按 $O(h^2)$ 量级减少(解光滑的情况)


      🧑‍🎓

      网格细分看似简单,实际很深奥呢。


      求解器设置的推荐

      🧑‍🎓

      具体用什么算法来解差分信号传输?


      参数推荐值备注
      迭代法收敛判定$10^{-6}$残差范数基准
      前处理手法ILU(0) or AMG根据问题规模
      最大迭代次数1000不收敛时需重新设置
      内存模式In-core尽可能

      边单元(Nedelec单元)

      为电磁场解析特化的单元。自动保证切线分量连续性,排除虚假模式。3D高频解析的标准。

      节点单元

      用于标量势定式化。静磁场的标量势法或静电场解析时有效。

      FEM vs BEM(边界单元法)

      FEM:支持非线性材料、非均质介质。BEM:能自然处理无限领域(开领域问题)。混合FEM-BEM也有效。

      非线性收敛(磁饱和

      用牛顿·拉夫逊法处理B-H曲线非线性。残差基准:$||R||/||R_0|| < 10^{-4}$ 通常。

      频域解析

      时间调和假定,化为定常问题。需要复数计算,但宽带特性用时间域解析获得。

      时间域的时间步长

      需要最高频率分量的1/20以下时间步长。隐式时间积分可用更大步长但要注意精度。

      差分信号传输(Differential Signaling)的实务应用

      实践指南

      🧑‍🎓

      老师,讲讲"实践指南"!


      🎓

      讲差分信号传输的实务解析流程和注意点。



      解析流程

      🧑‍🎓

      从第一步讲起!要怎么开始?


      🎓

      1. 前处理 (Pre-processing)

      • CAD数据导入和形状简化
      • 材料特性的定义
      • 网格生成(单元类型、大小的决定)
      • 边界条件和荷载条件的设置

      🎓

      2. 求解 (Solving)

      • 求解器设置(解法、收敛基准、输出控制)
      • 任务投入和计算执行
      • 收敛监视

      🎓

      3. 后处理 (Post-processing)

      • 结果可视化(位移、应力、其他物理量)
      • 结果验证和妥当性确认
      • 报告书制作


      网格生成的最佳实践

      🧑‍🎓

      网格好坏怎么判断?



      单元品质指标

      🧑‍🎓

      讲讲"单元品质指标"!


      指标理想值允许范围影响
      长宽比1.0< 5.0精度下降
      雅可比行列式比1.0> 0.3单元退化
      翘曲< 15°精度下降
      歪斜度< 45°收敛性恶化
      锥度比0< 0.5精度下降

      网格密度的决定

      🧑‍🎓

      网格密度的决定具体是什么?


      🎓
      • 应力集中部:至少配置3层以上单元
      • 应力梯度大的区域:单元大小缩小为周围的1/3~1/5
      • 荷载加载点近侧:局部细分
      • 远方区域:粗网格确保计算效率


      • 边界条件的设置指针

        🧑‍🎓

        边界条件,听说搞错了全部完蛋…


        🎓
        • 过约束注意:刚体移动拘束仅6自由度
        • 对称条件活用:计算规模削减
        • 荷载的等价分配:集中荷载 vs. 分布荷载的选择

        • 🧑‍🎓

          啊,原来如此!过约束这样处理!


          商用工具别的实装手顺

          🧑‍🎓

          有各种软件,各自特征教教我!


          工具名开发元/现在主要文件格式
          Ansys HFSSAnsys Inc..aedt, .hfss
          CST Studio SuiteDassault Systèmes SIMULIA.cst
          COMSOL MultiphysicsCOMSOL AB.mph

          Ansys HFSS

          🧑‍🎓

          接下来Ansys HFSS的话,什么内容?


          🎓

          Ansoft Corporation开发的3D高频电磁界模拟器。2008年ANSYS收购Ansoft。

          现在所属:Ansys Inc.



          CST Studio Suite

          🧑‍🎓

          CST Studio具体是什么?


          🎓

          Computer Simulation Technology(德国)开发。2016年DASSAULT SYSTÈMES收购并整合到SIMULIA。

          现在所属:Dassault Systèmes SIMULIA


          🧑‍🎓

          老师的说法易懂!工具名的迷茫消散了。


          常见失败和对策

          🧑‍🎓

          初心者容易犯什么错?事先想知道!


          症状原因对策
          计算不收敛网格品质差、边界条件不当改善网格、重审约束条件
          应力异常大应力奇点、网格依存避免奇点、局部网格细分
          位移不现实材料常数误差、单位系统不统一确认输入数据
          计算时间过长不必要的细分、低效解法网格优化、并列计算

          品质保证清单

          🧑‍🎓

          教科书没有的"现场智慧"有吗?


          🎓
          • 用3个以上水准确认网格收敛性吧
          • 验证力的平衡(反力合计)吧
          • 确认结果在物理上合理范围吧
          • 与已知理论解或基准问题比较吧


          • 🧑‍🎓

            差分信号传输的全貌掌握了!明天开始在实务中意识试试。


            🎓

            嗯,干得不错!实际动手是最好的学习。不懂的时候随时问我。


            Coffee Break 杂谈

            "差分对的偏差"——绝缘材料的玻璃纤维不均匀引起的信号劣化

            PCB差分对中的"偏差(对内传播时间差)"是信号品质的大敌。原因之一是FR4基板的玻璃纤维(织物)的格子配置。对角方向的走线交替通过玻璃纤维多的区域和少的区域,有效介电率发生局部变化,传播速度产生波动。对策是"反焊盘(狭缝)的布局优化"和"交叉网纹绝缘材料(高各向同性材料)"的采用。Cadence Clarity和ANSYS SIwave具有对玻璃纤维织物结构建模的偏差预测功能。

            差分信号传输(Differential Signaling)的软件比较

            商用工具比较

            🧑‍🎓

            有各种软件,各自特征教教我!


            🎓

            差分信号传输对应的主要商用CAE工具的功能比较和各产品的历史背景详述。


            🧑‍🎓

            哦〜,差分信号传输的对应话题超有意思!更多听听!


            对应工具一览

            🧑‍🎓

            那差分信号传输做的话用什么软件?


            工具名开发元/现在主要文件格式
            Ansys HFSSAnsys Inc..aedt, .hfss
            CST Studio SuiteDassault Systèmes SIMULIA.cst
            COMSOL MultiphysicsCOMSOL AB.mph

            Ansys HFSS

            🧑‍🎓

            接下来Ansys HFSS的话,什么内容?


            🎓

            Ansoft Corporation开发的3D高频电磁界模拟器。2008年ANSYS收购Ansoft。

            现在所属:Ansys Inc.



            CST Studio Suite

            🧑‍🎓

            CST Studio具体是什么?


            🎓

            Computer Simulation Technology(德国)开发。2016年DASSAULT SYSTÈMES收购并整合到SIMULIA。

            现在所属:Dassault Systèmes SIMULIA




            COMSOL Multiphysics

            🧑‍🎓

            🎓

            1986年瑞典设立。作为MATLAB连携的FEMLAB开始,后改称COMSOL。多物理方面强。

            现在所属:COMSOL AB



            功能比较矩阵

            🧑‍🎓

            预算和时间有限,成本效益最好的是哪个?


            功能HFSSCSTCOMSOL
            基本功能
            高度功能
            自动化/脚本
            并列计算
            GPU对应

            转换时的风险

            🧑‍🎓

            转换时的风险具体是什么?


            🎓
            • 单元类型的非互换:求解器固有单元用中立格式无法表现
            • 材料模型的差异:同名但内部实装不同的情况
            • 边界条件的再定义:很多情况需手动重新设置
            • 结果数据的比较:输出变量的定义(节点值 vs. 单元值、积分点值)有差

            • 🧑‍🎓

              啊,原来不同工具间的转换是这样!


              许可证形态

              🧑‍🎓

              "许可证形态"听过但没完全理解…


              工具许可证特征
              商用FEA节点锁定/浮动高额但有官方支持
              OpenFOAMGPL无费但支持有费
              COMSOL节点锁定/浮动按模块购买
              Code_AsterGPLEDF开发的开源求解器

              选定的指针

              🧑‍🎓

              最后怎么选,判断基准教我?


              🎓

              差分信号传输的工具选定考虑以下:


              🎓
              • 解析规模:数万~数亿DOF的可伸缩性
              • 物理模型:必要的本构式·单元类型的对应状况
              • 工作流:与CAD连携、自动化的容易度
              • 成本:初期投资 + 年保守 + 教育成本
              • 支持:技术支持的质和响应速度


              • 🧑‍🎓

                差分信号传输的全貌掌握了!明天开始在实务中意识试试。


                🎓

                嗯,干得不错!实际动手是最好的学习。不懂的时候随时问我。


                Coffee Break 杂谈

                差分信号解析工具——Cadence Clarity vs ANSYS HFSS

                差分信号的SI解析工具中Cadence Clarity(FEM和ECAD连携)与ANSYS HFSS(3D电磁界)是代表。Clarity是能用FEM在全PCB布局规模计算差分阻抗·串扰·偏差,ECO(工程变更单)后即时再解析得意。HFSS是高精度3D解析,对过孔·连接器·封装的详细评价有优势。CST PCB Studio强化了"差分模式转换(Scd21)"的宽带评价功能,100G以上的高速接口设计采用增加。

                差分信号传输(Differential Signaling)的先端研究

                先端话题和研究动向

                🧑‍🎓

                差分信号传输这个分野今后怎样进化?


                🎓

                见差分信号传输中最新研究动向和先进手法。



                最新的数值手法

                🧑‍🎓

                接下来最新数值手法的话,什么内容?



                🧑‍🎓

                嗯,仅凭式子不太能理解…表示什么?


                🎓
                • 等几何解析 (IGA):直接使用NURBS基函数,实现CAD-CAE的无缝连携
                • 粒子法 (SPH, MPM):网格自由手法做大变形·破坏的追跡
                • 位相场法 (Phase-Field):界面的隐式表现做复杂界面追跡
                • 机械学习支持代理模型、物理信息神经网络 (PINN)


                • 高性能计算 (HPC) 的对应


                  并列化手法概要适用求解器
                  MPI (区域分割)分散内存型。大规模问题标准全主要求解器
                  OpenMP共享内存型。节点内并列多数求解器
                  GPU (CUDA/OpenCL)GPGPU活用。特陆法中有效LS-DYNA, Fluent等
                  混杂 MPI+OpenMP节点间+节点内并列大规模HPC环境

                  差分信号传输(Differential Signaling)的故障处理

                  故障排除




                  常见错误和对策

                  🧑‍🎓

                  老师也差分信号传输中通宵调试?(笑)



                  1. 收敛失败

                  🧑‍🎓

                  收敛失败具体是什么?


                  🎓

                  症状:求解器不在指定迭代回数内收敛异常终了


                  🎓

                  可能的原因

                  • 网格品质不足(过度歪曲的单元)
                  • 材料参数设置不当
                  • 初始条件不当
                  • 非线性太强(荷载步骤不足)

                  🎓

                  对策

                  • 实施网格品质检查(长宽比、雅可比行列式)
                  • 确认材料参数的单位系统
                  • 将荷载分成多个步(增加子步数)
                  • 缓和收敛判定基准(但要注意精度)

                  🧑‍🎓

                  收敛失败这地方抄近路的话,以后就吃大亏…



                  2. 非物理的结果

                  🧑‍🎓

                  接下来非物理结果的话,什么内容?


                  🎓

                  症状应力/位移/温度等非现实的值


                  🎓

                  可能的原因

                  • 边界条件设置错误
                  • 单位系统混在(SI单位和工学单位的混同)
                  • 单元类型选择不当
                  • 应力奇点的存在

                  🎓

                  对策

                  • 确认反力的合计(力的平衡)
                  • 确认单位系统的一致性
                  • 重新检讨单元类型的恰当性
                  • 奇点除去或子模型化

                  🧑‍🎓

                  前辈说"收敛失败一定要好好做",现在明白了。




                  3. 计算时间超过

                  🧑‍🎓

                  计算时间超过具体是什么?


                  🎓

                  症状:计算花费想定时间的何倍


                  🎓

                  对策

                  • 网格的粗密分布最优化
                  • 对称性活用(1/2、1/4模型)
                  • 求解器设置最优化(迭代法、前处理的选择)
                  • 并列计算活用



                  4. 内存不足

                  🧑‍🎓

                  "内存不足"讲讲!


                  🎓

                  症状:Out of Memory 错误


                  🧑‍🎓

                  前辈说"收敛失败一定要好好做",现在明白了。


                  🎓

                  对策

                  • 用核外解法
                  • 削减网格规模
                  • 确认64bit版求解器使用
                  • 增加内存分配

                  🧑‍🎓

                  哦〜,收敛失败的话题超有意思!更多听听!


                  Nastran代表的错误

                  🧑‍🎓

                  代表错误具体是什么?


                  🎓
                  • FATAL 2012:奇点刚度矩阵 → 约束条件重审
                  • USER WARNING 5291:单元品质差 → 网格修复
                  • SYSTEM FATAL 3008:内存不足 → MEM设置调整


                  • Abaqus代表的错误

                    🧑‍🎓

                    "代表错误"讲讲!


                    🎓
                    • Excessive distortion:单元过大变形 → 检查NLGEOM、改善网格
                    • Zero pivot:约束不足 → 添加边界条件
                    • Time increment too small:收敛失败 → 步骤设置重审

                    • 🧑‍🎓

                      那工具名做好了的话大体都行?


                      "解析不符合"时的对应

                      1. 先深呼吸——焦躁而乱改设置,问题会更复杂
                      2. 做最小再现情景——将差分信号传输问题还原成最简形。"减法调试"最有效率
                      3. 改一个再执行——多个变更同时做,搞不清什么有效。科学试验的"对照试验"原则
                      4. 回到物理——计算结果"物体逆重力浮起"这样非物理的话,输入数据根本错了的嫌疑强
                      相关模拟器

                      用这个分野的互动模拟器体感理论

                      模拟器一览

                      相关分野

                      连成解析结构解析热解析
                      对这篇文章的评价
                      感谢回答!
                      参考了
                      更详细点
                      报告错误
                      参考了
                      0
                      更详细点
                      0
                      报告错误
                      0
                      Written by NovaSolver Contributors
                      匿名工程师和AI —— 网站地图
                      查看个人资料