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 信号质量。你从图中可以看到:特性阻抗决定匹配程度,匹配程度影响回波损耗,而回波损耗和传播延迟共同决定了接收端看到波形的质量。
从图中可以直观看到:特性阻抗是基础,它直接影响回波损耗(阻抗越匹配,反射越小)。而传播延迟决定了信号到达时间,和反射叠加后共同决定眼图是否睁开。三个因素不是孤立的——阻抗不匹配会带来额外延迟(欠冲/过冲)和噪声,从而吃掉时序裕量。
一个小结
- 特性阻抗:50 Ω 是 SDIO 的黄金值,用线宽 + 叠层实现。
- 传播延迟:关注组内等长,FR4 下每 inch 约 85 ps。
- 回波损耗:串联端接(22 Ω)有效降低反射,RL 目标 ≤ -15 dB。
说白了,传输线理论就是告诉你:信号在走线上不是“直接过去”的,而是像水波一样传播、反射、叠加。你只有理解了这三个参数,才能精准控制 SDIO 信号质量。我个人觉得,用一个 TDR 看一下实际阻抗曲线,比看一堆公式管用得多。曾经有个同学问我:“为什么我用 50 Ω 设计,测出来眼图还是不好?” 我帮他看了波形,是过孔阻抗不连续导致的回波损耗过大。把过孔优化后,问题就解决了。