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

传输线理论,说白了就是信号在走线上怎么跑、怎么停、怎么反弹的一套规则。很多刚入行的工程师觉得这玩意儿太理论,不如直接调板子来得实在。但我做了十几年SI,可以负责任地告诉你——不懂传输线,你连问题出在哪都找不到。

我记得刚入行那会儿,有个项目板子调不通,眼图一团糟。我折腾了三天,最后发现就是一根走线的特性阻抗没控制好。从那以后,我再也不敢小看传输线理论了。

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

什么时候信号要走传输线模型?简单说:当走线长度超过信号上升沿有效长度的1/6时。

举个例子,一个1GHz的信号,上升沿大概100ps。在FR4板材上,信号传播速度约6in/ns。那么有效长度就是:

有效长度 = 上升时间 × 传播速度
         = 100ps × 6in/ns
         = 0.6in

也就是说,只要走线超过0.1in(约2.5mm),你就得用传输线模型来分析。你想想看,现在板子上随便一根走线都好几厘米,所以传输线模型几乎无处不在。

传输线的等效电路模型长这样:

传输线单位长度等效参数:

  • R(串联电阻)—— 导体损耗
  • L(串联电感)—— 磁场储能
  • G(并联电导)—— 介质损耗
  • C(并联电容)—— 电场储能

这些参数是分布式的,不是集中在一个点上。我习惯把传输线想象成无数个微小的RLCG单元串联起来,每个单元只占一小段长度。信号经过每个单元都会有一点点变化,累积起来就是完整的传输特性。

传输线分布式RLCG模型 R/2 L G C R/2 L G C … R/2 L G C 输入 输出 参考地平面 关键说明 • 每个单元代表Δz长度 • R和L串联在信号路径上 • G和C并联在信号与地之间 • 单元数越多,模型越精确 • 高频时L和C起主导作用 • 低频时R和G不可忽略 • 理想传输线:R=0, G=0

2.2 特性阻抗:传输线的灵魂参数

特性阻抗Z₀,是传输线最重要的参数,没有之一。它定义为:在均匀传输线上,行波电压与行波电流的比值。

计算公式很简单:

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

对于高频信号(GHz级别),R和G的影响可以忽略,简化为:

Z₀ ≈ √(L / C)

嗯,这里要注意——特性阻抗不是直流电阻。它跟线长没关系,只跟传输线的物理结构和材料有关。我见过不少工程师把特性阻抗和直流电阻搞混,结果设计出来的阻抗完全不对。

我的经验:控制特性阻抗的关键在于控制线宽、介质厚度和介电常数。在FR4板材上,50Ω微带线的线宽大约是介质厚度的两倍。比如8mil介质厚度,线宽就取16mil左右。当然,具体值要用场求解器算一下。

常见传输线的特性阻抗范围:

传输线类型 典型Z₀范围 常见应用
微带线 40~120Ω PCB表层走线
带状线 40~80Ω PCB内层走线
共面波导 40~100Ω 高频RF走线
同轴线 50~75Ω 测试电缆、射频连接
差分对 80~120Ω(差分) 高速差分信号(USB、PCIe)

2.3 反射与传输系数

信号在传输线上跑,遇到阻抗不连续的地方就会反射。这就像水波碰到石头会反弹一样。

反射系数Γ定义为:

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

传输系数T(也叫透射系数)为:

T = 1 + Γ = 2 × Z_load / (Z_load + Z₀)

我整理了几种典型情况:

负载情况 反射系数Γ 传输系数T 现象
匹配(Z_load = Z₀) 0 1 无反射,完美传输
开路(Z_load = ∞) +1 2 全反射,电压加倍
短路(Z_load = 0) -1 0 全反射,电压反相
失配(Z_load ≠ Z₀) 介于-1~+1 介于0~2 部分反射,信号畸变

避坑指南:我曾经在一个DDR3项目上,发现地址线信号质量很差。查了半天,发现是走线经过一个过孔时阻抗突变,产生了反射。后来在过孔周围加了回流地过孔,把阻抗连续性做回来,问题就解决了。所以,过孔、连接器、拐角都是反射的高发区,设计时要特别留意。

2.4 时域反射计(TDR)原理

TDR,全称Time Domain Reflectometry,是测量传输线阻抗特性的利器。它的原理很简单:往传输线里发射一个快速上升沿的脉冲,然后看反射回来的信号。

TDR的基本工作流程:

  1. 发射脉冲:TDR仪器输出一个上升沿极快(ps级)的阶跃信号
  2. 信号传播:脉冲沿传输线向前传播
  3. 遇到阻抗变化:在阻抗不连续点产生反射
  4. 接收反射波:TDR仪器接收反射回来的信号
  5. 计算阻抗:根据反射波的幅度和时间,反推出各点的阻抗值

TDR测得的阻抗Z(t)与反射系数Γ(t)的关系:

Z(t) = Z₀ × (1 + Γ(t)) / (1 - Γ(t))

其中Z₀是TDR系统的参考阻抗(通常是50Ω)。

TDR能告诉我们什么?

  • 走线的特性阻抗是否均匀
  • 连接器、过孔等不连续点的阻抗突变
  • 走线的长度(通过反射时间计算)
  • 故障定位(开路、短路的位置)

我习惯用TDR来做PCB的阻抗验证。板厂说他们做了50Ω,但实际是不是,TDR一测就知道。有一次,一块板子的TDR曲线显示某段走线阻抗只有42Ω,查下来是那个区域的介质厚度偏薄了。嗯,这种问题用万用表是测不出来的。

TDR测量原理示意图 TDR 脉冲源+采样 被测传输线 入射脉冲 ΔZ 反射脉冲 Z_load TDR阻抗曲线(示例) 50Ω参考 阻抗突变 负载阻抗 时间 →

实用技巧:用TDR测量时,我建议先做一次开路校准和短路校准,消除测试夹具和电缆的影响。另外,TDR的上升时间决定了它的空间分辨率——上升时间越快,能分辨的阻抗不连续点就越近。比如35ps的上升时间,理论上可以分辨约3.5mm的间距。

最后说一句,传输线理论是信号完整性的基石。你可能会觉得公式多、概念抽象,但一旦你理解了特性阻抗和反射的本质,很多SI问题就能一眼看穿。我在项目中遇到的大部分信号质量问题,归根结底都是阻抗不连续导致的反射问题。所以,把传输线理论吃透,你的SI水平就上了一个大台阶。