3. 传输线理论入门

在多节点总线设计中,很多工程师第一次遇到“波形过冲、振铃、边沿台阶”时,会本能地怀疑芯片驱动能力或电源噪声。但真正的原因往往藏在一条看似普通的走线里:当信号边沿足够快、走线足够长时,PCB 走线不再是“理想导线”,而是一条传输线。理解传输线理论,是理解终端匹配为何必要、偏置为何影响总线静态电平的前提。

一、特性阻抗:传输线的“固有身份”

传输线最基本的参数是特性阻抗 Z₀。它并不是用万用表能直接量到的电阻,而是信号沿传输线传播时,每一小段分布电感与分布电容对信号呈现的瞬时阻抗。对于常见的微带线或带状线,Z₀ 由线宽 W、介质厚度 H、介电常数 εr 以及铜厚共同决定。典型 FR-4 板材上,单端 50Ω、差分 90Ω 或 100Ω 是最常见的取值。

关键点在于:Z₀ 与线长无关。一条 5cm 和一条 50cm 的 50Ω 走线,特性阻抗都是 50Ω,区别只在于传播延迟和损耗。信号在进入传输线的瞬间,看到的是 Z₀,而不是末端的负载电阻。只有当信号到达末端并“返回”信息后,源端才知道末端接了什么。

特性阻抗的本质:Z₀ = √(L₀/C₀),其中 L₀ 为单位长度分布电感,C₀ 为单位长度分布电容。改变线宽、介质厚度或介电常数,都会改变 Z₀。

二、反射:阻抗不连续处的“回声”

当信号沿传输线传播到末端,如果末端负载阻抗 Z_L 与线特性阻抗 Z₀ 不相等,就会发生反射。反射系数 Γ 定义为:

Γ = (Z_L − Z₀) / (Z_L + Z₀)

Z_L = Z₀   → Γ = 0     完全匹配,无反射
Z_L = ∞    → Γ = +1    开路,全反射,同相
Z_L = 0    → Γ = −1    短路,全反射,反相
Z_L = 2Z₀  → Γ = +1/3  部分反射,同相
Z_L = 0.5Z₀→ Γ = −1/3  部分反射,反相

反射波会叠加在入射波上,形成过冲、下冲、振铃和边沿台阶。对于多节点总线,每个分支点、每个连接器、每个未端接的接收端,都是潜在的阻抗不连续点。反射不是“故障”,而是传输线物理规律的必然结果;设计的目标是控制反射幅度,而不是幻想它不存在。

三、驻波与传播延迟

当入射波与反射波在传输线上持续叠加,就会形成驻波。驻波表现为线上某些位置电压幅度始终最大(波腹),某些位置始终最小(波节)。驻波比 VSWR 越大,说明匹配越差。在数字总线上,驻波通常表现为特定频率的振铃,其频率与线长和传播速度有关。

传播延迟 t_pd 是信号从源端传到末端所需的时间,通常用单位长度延迟表示:

t_pd ≈ 1 / v = √(εr_eff) / c

其中 c = 3×10⁸ m/s,εr_eff 为有效介电常数
FR-4 微带线典型值:约 150~180 ps/inch
FR-4 带状线典型值:约 180~200 ps/inch

传播延迟决定了“短线”与“长线”的分界。工程上常用经验判据:当走线延迟大于信号上升沿的 1/6 时,就必须按传输线处理。例如上升沿 1ns,1/6 约为 167ps,对应 FR-4 微带线约 1 英寸。超过这个长度,反射和终端匹配就不再可忽略。

传输线反射与终端匹配物理模型 驱动器 Z_s ≈ 10~30Ω 传输线 Z₀ = 50Ω,延迟 t_pd 入射波 V⁺ 反射波 V⁻ = Γ·V⁺ 接收端负载 Z_L ≠ Z₀ → 反射 终端匹配 R_T = Z₀ Γ = 0,反射消除 末端电压波形对比 未匹配:过冲 + 振铃 V_ideal 匹配后:单调上升,无振铃 V_ideal Γ = (Z_L − Z₀)/(Z_L + Z₀) | t_pd = √εr_eff / c | 匹配条件:R_T = Z₀

四、终端匹配的物理意义与常见方案

终端匹配的核心思想是:在传输线末端放置一个等于 Z₀ 的电阻,使负载阻抗与线特性阻抗一致,从而让 Γ=0,反射波不再产生。从能量角度看,匹配电阻吸收了到达末端的信号能量,避免了能量来回反弹形成驻波。从波形角度看,末端电压单调上升,过冲和振铃被显著抑制。

常见终端匹配方案对比如下:

匹配方式 连接位置 优点 缺点 适用场景
并联终端 末端对地接 R_T = Z₀ 反射最小,波形最干净 静态功耗大,驱动负担重 高速点对点、短总线
戴维南终端 末端分压:R1 上拉、R2 下拉 兼顾匹配与静态偏置 功耗仍较大,电阻取值需折中 多节点总线、TTL/CMOS
串联终端 源端串 R_S + Z_drive ≈ Z₀ 功耗低,成本低 只适合点对点,负载端仍有反射 单负载、时钟线
AC 终端 末端 R_T 串 C 到地 直流功耗为零 电容影响边沿,参数敏感 低功耗、中速总线

五、案例:一条 30cm 总线为何出现双台阶

某 3.3V 多节点总线,走线约 30cm,FR-4 微带线,驱动器上升沿约 1.2ns。实测接收端波形出现明显双台阶和约 0.8V 过冲。按传播延迟估算:30cm ≈ 11.8 英寸,t_pd ≈ 170ps/inch × 11.8 ≈ 2.0ns。上升沿 1.2ns 小于 2×t_pd,属于典型长线场景。

进一步检查发现,末端未做任何匹配,接收端高阻,Γ≈+1。信号到达末端后全反射,返回源端后又因源端阻抗低于 Z₀ 再次反射,形成多次往返,表现为台阶和振铃。解决方案是在末端增加戴维南终端:上拉 220Ω 到 3.3V,下拉 330Ω 到地,并联等效约 132Ω,再并联一条 75Ω 到地,使等效负载接近 50Ω。整改后过冲从 0.8V 降到 0.15V 以内,眼图明显张开。

工程口诀:先判断“长线还是短线”,再决定“要不要匹配”;匹配电阻不是随便加的,必须围绕 Z₀ 计算,并同时核算静态电流和驱动能力。

六、常见误区与复盘

  • 误区一:认为“线短就不用管”。 实际上判据是延迟与上升沿之比,不是绝对长度。上升沿越快,临界长度越短。
  • 误区二:只加电阻不算阻值。 匹配电阻必须等于或接近 Z₀,随意取 100Ω 或 1kΩ 可能既不能消反射,又增加功耗。
  • 误区三:忽略源端阻抗。 串联终端需要 R_S + Z_drive ≈ Z₀,若驱动器输出阻抗未知,匹配效果会大打折扣。
  • 误区四:多节点总线只在一端匹配。 多分支结构存在多个不连续点,往往需要戴维南或 AC 终端,并控制分支长度。
  • 误区五:把偏置电阻当匹配电阻。 偏置用于确定总线空闲电平,匹配用于吸收反射,两者目标不同,需分别计算、协同设计。

复盘时建议按以下顺序排查:先确认信号上升沿和走线延迟,判断是否进入传输线范畴;再检查末端负载和分支拓扑,估算反射系数;然后根据总线类型选择匹配方案,计算电阻取值和静态电流;最后用示波器在接收端测量过冲、振铃和台阶,验证匹配效果。只有把特性阻抗、反射、驻波、传播延迟和终端匹配放在同一个物理图景中理解,多节点总线的终端与偏置设计才不会变成“凭经验试电阻”。