3. 传输线理论:特性阻抗、传播延迟、回波损耗详解

传输线理论这东西,很多工程师觉得就是一堆公式,背下来就行。我个人习惯先理解它到底在讲什么。说白了,高频信号在PCB走线上不是像直流那样瞬间传递,而是像水波一样沿着导线传播。你想想看,如果信号在走线上遇到阻抗变化,就会反射回来,波形就乱了。

我在项目中遇到过最典型的问题:SDIO时钟线长了10mm,结果数据眼图闭合了一半。排查下来,就是传输线效应没处理好。嗯,这一章咱们把三个核心概念掰开揉碎——特性阻抗、传播延迟、回波损耗。搞懂了它们,SDIO的完整性设计就稳了。

3.1 特性阻抗:走线的固有属性

特性阻抗(Z₀),指的是信号在均匀传输线上传播时,电压与电流的比值。它不是电阻,不能拿万用表量。它由走线的几何尺寸和介质材料决定。

参数 影响 典型值(SDIO)
线宽 线越宽,阻抗越低 50 Ω 时约 8~12 mil (FR4)
介质厚度 介质越厚,阻抗越高 4~6 mil 参考层距离
介电常数 εr 越大,阻抗越低 FR4 约 4.2 ~ 4.6
铜厚 铜越厚,阻抗略低 1 oz ~ 1.5 oz

特性阻抗的经典公式(微带线近似)

Z₀ ≈ (87 / √(εr + 1.41)) × ln(5.98h / (0.8w + t))

其中 h 为介质厚度,w 为线宽,t 为铜厚。注意单位一致。

实际设计时,我建议先用仿真工具算一下。曾经有个项目,我手算觉得 50 Ω 差不多,结果打板回来测只有 43 Ω,眼图塌了。后来发现介质厚度比板材标称值薄了 1 mil。避坑指南:永远以板厂提供的叠层参数为准,别信数据手册上的典型值。

3.2 传播延迟:信号跑得有多快

传播延迟(Propagation Delay, tpd)是信号从源端走到负载端需要的时间。单位通常是 ps/inch 或 ns/m。它由介质决定:

tpd = √(εr) / c,其中 c 是光速 (约 3×10⁸ m/s)。

FR4 的 εr ≈ 4.2,那么 tpd ≈ 85 ps/inch(约 3.3 ns/m)。换句话说,每 1 inch 走线,信号就延迟 85 ps。对于 SDIO 来说,时钟频率 100 MHz 时,周期 10 ns。如果时钟线和数据线长度差 2 inch,延迟差 170 ps,已经接近 2% 的周期了。而 SDIO 的时序裕量通常只有几百 ps,这点延迟会导致建立/保持时间违规。

介质 εr tpd (ps/inch)
FR4 4.2 ~85
高频材料 (Rogers 4350B) 3.48 ~77
聚四氟乙烯 (PTFE) 2.1 ~60

注意:传播延迟是等长设计的核心依据。SDIO 组内(CMD、DAT0~DAT3、CLK)长度差建议控制在 ±50 mil 以内,对应的延迟差约 4.25 ps。如果处理不好,时序就崩了。

我曾经遇到一个案例:SDIO 的 CLK 走线绕了很长一段蛇形线,结果因为绕线间距太近(< 3W),产生了额外的感性耦合,实际延迟比计算值还大 10%。所以等长设计不光看长度,还要考虑耦合效应。

3.3 回波损耗:反射的能量

回波损耗(Return Loss, RL)描述了多少信号能量被反射回来。它用 S11 参数表示,单位 dB。公式很简单:

RL (dB) = -20 log|Γ|,Γ 是反射系数。

而 Γ = (ZL - Z₀) / (ZL + Z₀)。当负载阻抗等于特性阻抗时,Γ = 0,RL = ∞(无反射)。现实中,ZL 不可能完全匹配,所以 RL 要求一般在 -15 dB 以下(即反射能量 ≤ 3.16%)。

对于 SDIO,驱动器输出阻抗大约 30~40 Ω,而走线要求 50 Ω。如果不做匹配,反射系数 Γ = (50-30)/(50+30) = 0.25,RL = -12 dB。这个值接近临界了。我建议在源端串联 22 Ω 电阻,使总输出阻抗接近 50 Ω。嗯,这就是 SDIO 信号串联端接的由来。

我的实测经验: 用 TDR(时域反射计)看阻抗断续点最直观。曾经一条 SDIO 数据线在过孔处阻抗下降了 12 Ω,反射很明显。解决方案是优化过孔反焊盘,并让信号换层时紧挨参考地过孔。

3.4 三者的内在联系 —— 一张图说清

下面这张 SVG 图概括了传输线理论的三个核心概念以及它们如何影响 SDIO 信号质量。你从图中可以看到:特性阻抗决定匹配程度,匹配程度影响回波损耗,而回波损耗和传播延迟共同决定了接收端看到波形的质量。

传输线三大核心概念关系图 传输线理论 特性阻抗 Z₀ 几何+材料决定 传播延迟 tpd 介质 εr 决定 回波损耗 RL Γ = (ZL-Z₀)/(ZL+Z₀) 定义走线属性 信号速度 反射能量 决定匹配程度 影响时序裕量 影响眼图质量 SDIO 信号完整性 三个维度相互耦合

从图中可以直观看到:特性阻抗是基础,它直接影响回波损耗(阻抗越匹配,反射越小)。而传播延迟决定了信号到达时间,和反射叠加后共同决定眼图是否睁开。三个因素不是孤立的——阻抗不匹配会带来额外延迟(欠冲/过冲)和噪声,从而吃掉时序裕量。

一个小结

  • 特性阻抗:50 Ω 是 SDIO 的黄金值,用线宽 + 叠层实现。
  • 传播延迟:关注组内等长,FR4 下每 inch 约 85 ps。
  • 回波损耗:串联端接(22 Ω)有效降低反射,RL 目标 ≤ -15 dB。

说白了,传输线理论就是告诉你:信号在走线上不是“直接过去”的,而是像水波一样传播、反射、叠加。你只有理解了这三个参数,才能精准控制 SDIO 信号质量。我个人觉得,用一个 TDR 看一下实际阻抗曲线,比看一堆公式管用得多。曾经有个同学问我:“为什么我用 50 Ω 设计,测出来眼图还是不好?” 我帮他看了波形,是过孔阻抗不连续导致的回波损耗过大。把过孔优化后,问题就解决了。