2. 传输线理论:传输线模型、特性阻抗、反射与匹配、时域反射计(TDR)原理

好,咱们进入第二章。这一章是高速设计的根基,说白了就是信号在走线上到底怎么跑的。很多新手觉得走线就是一根导线,电流流过去就完了。但到了高速领域,完全不是这么回事。

我记得刚入行那会儿,画了一块板子,低速信号跑得稳稳的,一上高频就乱跳。折腾了好几天,最后发现就是一根几厘米的走线没处理好。从那以后,我老老实实把传输线理论啃了一遍。嗯,这章内容,你值得花时间吃透。

2.1 传输线模型:从集总到分布

低频时,走线长度远小于信号波长,我们可以把它看成集总参数元件——一个电阻、一个电容就搞定了。但高速信号不是这样。

什么时候必须用传输线模型?有个经验法则:当走线长度超过信号上升沿对应波长的 1/10 时,就必须考虑传输线效应了。

判断标准:

  • 走线长度 < λ/10 → 集总模型(低频)
  • 走线长度 ≥ λ/10 → 分布模型(高频)

其中 λ = 信号频率对应的波长,考虑 PCB 介质的缩短效应。

传输线的分布模型,把走线切成无数个微元段。每个微元段都有四个基本参数:

参数 符号 单位 物理含义
单位长度电阻 R Ω/m 导体的欧姆损耗
单位长度电导 G S/m 介质的漏电损耗
单位长度电感 L H/m 回路自感和互感
单位长度电容 C F/m 导体间的电场储能

这四个参数构成了传输线的 RLCG 模型。实际工程中,对于 PCB 上的微带线或带状线,R 和 G 通常很小,我们更关注 L 和 C 的比值——因为它直接决定了特性阻抗。

2.2 特性阻抗:传输线的“身份证”

特性阻抗是传输线最核心的参数。它不是用万用表量出来的直流电阻,而是信号在传输线上传播时,电压与电流的比值。

公式很简单:

Z₀ = √( (R + jωL) / (G + jωC) )

对于理想无耗传输线(R=0, G=0),简化为:

Z₀ = √( L / C )

你看,特性阻抗只取决于单位长度的电感和电容,跟走线长度没关系。这就是为什么一段 10cm 和一段 20cm 的 50Ω 走线,特性阻抗都是 50Ω。

我的经验:PCB 上常见的特性阻抗是 50Ω(单端)和 100Ω(差分)。50Ω 是个折中值——损耗不太大,功率容量也不太小,而且加工工艺容易实现。我做过一个射频项目,客户非要 75Ω,结果板厂说阻抗控制难度大,良率低。最后好说歹说改回了 50Ω。

影响特性阻抗的因素有哪些?我列个清单:

  • 线宽:越宽,Z₀ 越小
  • 介质厚度:走线到参考层的距离越厚,Z₀ 越大
  • 介电常数 (εr):εr 越大,Z₀ 越小
  • 铜厚:铜越厚,Z₀ 略小
  • 阻焊层:会略微降低 Z₀,高频时需要考虑

设计时,我们通常用 Polar SI9000 或类似工具计算阻抗。但记住,理论计算只是起点,实际阻抗要靠板厂的工艺控制来保证。

2.3 反射:信号完整性的头号杀手

信号在传输线上跑,遇到阻抗突变就会发生反射。反射系数 Γ 定义为反射电压与入射电压的比值:

Γ = (Z_load - Z₀) / (Z_load + Z₀)

三种典型情况:

负载情况 反射系数 Γ 现象
匹配 (Z_load = Z₀) 0 无反射,能量全部被负载吸收
开路 (Z_load = ∞) +1 全反射,电压加倍
短路 (Z_load = 0) -1 全反射,电压反相

反射会导致信号过冲、下冲、振铃。严重时,逻辑电平误判,系统直接罢工。

我曾经踩过的坑:设计一块 DDR3 内存板,地址线做了等长,但没注意阻抗连续性。结果在末端测到 800mV 的过冲,芯片偶尔死机。查了两天才发现,是走线经过一个过孔时阻抗突变导致的。后来在过孔周围加了回流地过孔,问题解决。

2.4 匹配技术:让信号安安静静地走

消除反射,核心就是做阻抗匹配。常用的匹配方式有几种:

  • 源端串联匹配:在驱动端串一个电阻,使源端阻抗等于传输线 Z₀。优点是功耗低,适合点对点拓扑。
  • 末端并联匹配:在接收端对地或对电源接电阻。适合多负载情况,但直流功耗大。
  • AC 匹配:末端串联电容再接电阻,只匹配交流信号,不消耗直流。
  • 戴维南匹配:用两个电阻分别接到电源和地,等效阻抗等于 Z₀。适合差分信号。

选哪种?我个人的习惯是:

  • 时钟信号、单端高速信号 → 源端串联匹配(22Ω~33Ω 常见)
  • DDR 数据线 → 末端并联匹配(VTT 端接)
  • 差分对(USB、HDMI、PCIe)→ 在接收端加 100Ω 差分电阻

2.5 时域反射计(TDR)原理:用眼睛看阻抗

TDR 是调试传输线的利器。它的原理其实不复杂:

往传输线里发射一个快速上升沿的阶跃信号,然后观察反射回来的波形。反射波的时间位置对应阻抗不连续点的位置,反射波的幅度和极性对应阻抗变化的大小和方向。

TDR 的基本公式:

Z_DUT = Z₀ × (1 + ρ) / (1 - ρ)

其中 ρ 是测得的反射系数,Z₀ 是 TDR 仪器的参考阻抗(通常 50Ω)。

用 TDR 能看出什么?

  • 走线阻抗是否均匀
  • 过孔、连接器处的阻抗突变
  • 走线分支、桩线的影响
  • 端接电阻是否准确

实战技巧:TDR 的上升时间决定了它能分辨的最小不连续长度。上升时间越快,分辨率越高。我一般用 35ps 上升沿的 TDR,能分辨出 5mm 左右的阻抗变化。如果只是看连接器或过孔,100ps 也够用。

下面这张图,是我总结的传输线核心知识框架,帮你理清思路:

传输线理论核心知识框架 传输线理论 传输线模型 特性阻抗 Z₀ 反射与匹配 TDR 原理 RLCG 参数 分布 vs 集总 Z₀ = √(L/C) 反射系数 Γ 匹配方式 阶跃信号 + 反射分析 核心:阻抗连续性是信号完整性的生命线 设计目标:让信号在传输过程中不反射、不畸变

最后说一句,传输线理论不是纸上谈兵。你设计每一根高速走线时,脑子里都要有 RLCG 模型,都要想到特性阻抗和反射。养成这个习惯,信号完整性问题能少一半。