差分对阻抗计算器 返回
高速数字 / 射频

差分对阻抗计算器 — USB / HDMI 100Ω 差分布线

根据线宽、线间距、基板厚度与介电常数,即时计算表面微带差分对的差分阻抗 Z_diff、奇模 Z_odd、偶模 Z_even,并实时显示与 USB 90Ω、HDMI 100Ω 目标的差距。

参数设置
线宽 W
mm
线间距 S
mm
基板厚度 H
mm
介电常数 ε_r

采用 IPC-2141A 简化式(铜厚 T = 0,表面微带)。

计算结果
单端 Z_0
差分 Z_diff
奇模 Z_odd
偶模 Z_even
差分对断面与 Z_diff vs S/H

上=差分对断面图(W、S、H、基板)/下=随 S/H 变化的 Z_diff 曲线(红点=当前点,虚线=USB 90Ω / HDMI 100Ω 目标)

理论与主要公式

对于表面微带差分对,首先求单端微带的特性阻抗 Z_0,然后应用两根线之间的耦合修正得到差分阻抗 Z_diff。

单端微带 Z_0(IPC-2141 简化式,铜厚 T = 0)。H 为基板厚度,W 为线宽,ε_r 为基板介电常数:

$$Z_0 = \frac{87}{\sqrt{\varepsilon_r + 1.41}}\,\ln\!\left(\frac{5.98\,H}{0.8\,W}\right)$$

差分阻抗 Z_diff。S 为两根线之间的间距:

$$Z_\text{diff} = 2\,Z_0\,\bigl(1 - 0.48\,e^{-0.96\,S/H}\bigr)$$

奇模 Z_odd 与偶模 Z_even:

$$Z_\text{odd} = \tfrac{1}{2}\,Z_\text{diff},\qquad Z_\text{even} = Z_0\,\bigl(1 + 0.48\,e^{-0.96\,S/H}\bigr)$$

USB 2.0/3.x 典型目标为 Z_diff = 90Ω;HDMI、SATA、PCIe、1000BASE-T 为 Z_diff = 100Ω。

什么是差分对阻抗计算器

🙋
USB 和 HDMI 的 PCB 走线上,总能看到两根细线特意平行走着。那到底是为了什么?
🎓
那就是「差分对」。简单说,不是用一根线发送信号,而是用一组互为反相的两根线发送。接收端只看两根的差,所以共同落在两根上的外部噪声会被抵消。对高速数字信号来说这几乎是标准——USB、HDMI、PCIe、Ethernet 都采用这种方式。在上方模拟器拖动「线宽 W」和「线间距 S」,Z_diff 卡片会实时变化。
🙋
看到过「USB 是 90Ω,HDMI 是 100Ω」这种说法,这是什么数字?
🎓
那就是「差分阻抗 Z_diff」——把一对线视为一组时的阻抗。从线缆、连接器到 PCB 走线,把这个值始终保持稳定,是高速信号质量的生命线。一旦偏离就会发生反射,波形变差,严重时连链路都建立不起来。模拟器里有「USB 90Ω」和「HDMI 100Ω」按钮,按一下,滑块就会一下子跳到瞄准目标的数值。
🙋
把线间距 S 调小,Z_diff 就会下降。这是为什么?
🎓
观察得很敏锐。两根线靠近后,线间的容性耦合增强,差分模激励下单根线看到的等效电容就增大了。阻抗 Z ∝ 1/√C,电容增大 Z 就下降。在下方曲线里把 S/H 推向 0,Z_diff 会陡然下落;S/H 超过 3 后基本稳定在单端值的两倍附近。这个「耦合效果」正是差分布线的本质。
🙋
还有「奇模」和「偶模」的卡片。那是什么?
🎓
那是对两根线独立分析时的「模式分解」。奇模阻抗 Z_odd 是两根线施加反相激励时,单根线对 GND 看到的阻抗——这就是差分模式的本体,满足 Z_diff = 2·Z_odd。偶模 Z_even 是两根线同相激励时单根线看到的阻抗,处理共模噪声传播时很重要。实际工作中,设计共模滤波器、共模扼流圈时这个 Z_even 就会派上用场。

常见问题

本工具针对「边耦合差分微带线」(同一层并排走两根线,对面是连续接地平面)。这是最常见的配置。宽边耦合差分对(两根线分别在不同层叠加)的公式不同;差分带状线(上下被接地平面夹住的结构)也需要另一套公式。一般 USB、HDMI、Ethernet PHY 的板内走线绝大多数是边耦合差分微带,所以本工具适用。
本工具采用 IPC-2141 简化式(T = 0 假设),优先保证早期估算速度。一般 PCB 铜厚为 18~70μm(0.5~2 oz/ft²),对阻抗的影响通常仅为 1~3%。如需更高精度,请使用 Wadell 完整式或 2D 电磁场求解器(Polar Si9000、HyperLynx、CST 等),并包含铜厚、阻焊覆盖、基板表面粗糙度等。量产前建议用基板厂的测试条与 TDR 测量进行校准。
请在基板数据表中确认介电常数 ε_r 并直接输入工具。典型值:FR4 为 4.3,Rogers RO4003C 为 3.55,Rogers RO4350B 为 3.66,Isola I-Tera MT40 为 3.45,Megtron 6(R-5775)为 3.4,PTFE 为 2.1。注意 ε_r 具有频率依赖性,频率越高略有下降,请参照使用频段的数据表数值。同一牌号也会因层厚与玻纤布比例而波动,量产时建议使用厂商指定的 Dk 值。
以标称值本身(USB 90Ω、HDMI 100Ω)作为设计中心是标准做法。考虑到 PCB 制造公差(线宽 ±10%、基板厚度 ±10%、Dk ±5% 等),如果计算值偏向某一侧,量产波动下就有超规的风险。实务上,把制造公差按平方和估算,选定一个使最坏情况仍在规格内的中心值。事先与基板厂共享叠层与阻抗计算结果,并按厂方推荐值进行调整最为稳妥。

实际应用

USB 2.0/3.x 主机与设备设计:USB 2.0(D+/D−)与 USB 3.x SuperSpeed(TX/RX)均为差分布线,规范为 Z_diff = 90Ω ±15%。手机、PC、集线器、摄像头等几乎所有设备的 USB 口周边,每天都在做这种计算。薄型设备常用 0.4~0.8 mm 基板,先用此类工具确定 W/S/H 后再交付板厂,已是惯例。

HDMI / DisplayPort 视频传输:HDMI 的 TMDS(4 对)与 DisplayPort 的 Main Link(4 通道)都按 Z_diff = 100Ω ±10% 设计。4K/8K 推动速率不断提升,信号完整性比以往更重要。一般流程是:先用本工具缩小 W/S/H 组合,再用 2D 电磁场求解器细化,最后通过 TDR 实测校准。

千兆以太网与 10G/25G 以太网:1000BASE-T 到 10GBASE-T 都是 100Ω 差分,25G/40G/100G 的 SerDes 链路在板上也基本是 100Ω 差分。服务器、交换机、存储的背板与扩展卡设计中,要靠这类计算器把叠层与差分对几何尺寸定下来。10G 以上还会选用低 Dk、低 Df 的高速基板(Megtron 6、Isola I-Tera 等)。

PCIe、SATA、MIPI 等芯片间互联:PCIe Gen3/4/5(8/16/32 GT/s)、SATA 6G、MIPI D-PHY/M-PHY 等芯片间高速接口同样是 85~100Ω 差分。SoC、GPU、SSD、摄像头模组附近,要在有限的板面挤进大量差分对,用本工具探索 W/S/H 组合就是设计的起点。

常见误解与注意事项

最常见的误解是认为「Z_diff 可以简单按 2 倍单端 Z_0 计算」。实际上两根线越靠近耦合电容越大,Z_diff 会低于简单的两倍值。本工具中,S/H = 0.2 时 Z_diff 也下降到了单端两倍的约 80%,可以从下方曲线读出。USB 的 D+/D− 或 HDMI 的 TMDS 对,线间距与线宽量级相当,若忽略耦合修正,计算就会偏差 15~20%。「单端做到了 50Ω,所以两根并排就能差分 100Ω」会在装配后吃大亏。

其次常见的错误是「让差分对的某一侧远离 GND(非对称布线)」。差分布线以对称性为生命,如果只有一根线更靠近其他信号或 GND 边界,奇模与偶模就难以彻底解耦,差分模到共模的转换出现,EMI(辐射)与 SI(信号质量)都会恶化。两根线应处处保持等距等条件,换层过孔成对对称布置,与相邻差分对至少保持 3W 规则(W = 线宽)以上距离。本工具假设的是对称差分对,非对称布线需另行分析。

最后,「仅凭此类模拟器的计算值就直接量产投单」是危险的。本工具基于 IPC-2141 简化式,精度约为 ±5~10%,未考虑铜厚、基板表面粗糙度、玻纤布编织方式、阻焊覆盖、温湿度等。实际流程一般是:(1) 用本工具确定 W/S/H/ε_r 初值;(2) 用基板厂的正式阻抗计算(Polar Si9000 等)锁定叠层;(3) 试制板使用测试条做 TDR 实测校准。请把本工具定位为设计最初阶段——把握「该在哪个尺寸范围攻击」直观感觉的工具。