传输线理论:特性阻抗、传播速度、时延

讲信号完整性,绕不开传输线。说白了,传输线就是一根能让信号“跑起来”的导线。但问题来了——信号在线上跑,会遇到什么?

答案就是三个核心参数:特性阻抗、传播速度和时延。嗯,今天咱们就把它们掰开揉碎了讲清楚。

特性阻抗:信号线的“气质”

特性阻抗,英文叫 Characteristic Impedance,符号 Z₀。它描述了信号在传输线上感受到的“阻力”。

你想想看,信号每往前走一步,都会遇到导线本身的电感和对地电容。这些分布参数决定了信号的“步伐”是否顺畅。

个人习惯,我一般这么记:Z₀ = √(L/C)。L 是单位长度电感,C 是单位长度电容。这个公式虽然忽略了一些损耗项,但用来做直觉判断已经够了。

我在项目中遇到过这样一件事:一块高速板,DDR 信号总是振铃严重。查来查去,最后发现是走线的特性阻抗没匹配。当时线宽按 50Ω 算的,但叠层厚度偏了,实际阻抗跑到了 65Ω。嗯,这里要注意,特性阻抗是由几何结构和材料决定的,不是你想调就能随便调的。

参数影响 Z₀ 的方式典型值
线宽 (W)宽线 → 电容大 → Z₀ 小50Ω 常见
介质厚度 (H)厚介质 → 电容小 → Z₀ 大微带线 50-70Ω
介电常数 (εr)高 εr → 电容大 → Z₀ 小FR4 约 4.0-4.5
铜厚 (T)厚铜 → 电感略降 → Z₀ 略小常规 0.5oz-1oz
关键考点:特性阻抗与长度无关!100mm 的线和 10mm 的线,只要横截面一样,Z₀ 就一样。别被“阻抗”两个字骗了。
特性阻抗 Z₀ 与几何参数的关系 特性阻抗 Z₀ = √(L/C) 线宽 ↑ → Z₀ ↓ 介厚 ↑ → Z₀ ↑ εr ↑ → Z₀ ↓ 铜厚 ↑ → Z₀ 微↓ 经验总结 现实中改线宽和介厚最方便,介电常数只能靠换板材。 50Ω 是射频和高速数字的“黄金标准”,原因之一:功率容量和衰减的折中。

传播速度:信号跑得有多快?

信号在传输线上不是光速飞奔的,它会被介质拖慢。传播速度 v = c / √εr,其中 c 是真空光速,εr 是相对介电常数。

这里有个坑:微带线和带状线的有效介电常数不一样。微带线有一部分电场在空气中,所以有效 εr 小于板材的 εr,信号跑得更快一些。

我之前调试一块 10Gbps 的板子,发现一对差分对的等长没做好。原以为差了 10ps 没问题,结果眼图闭合得厉害。一算才知道,FR4 上的信号速度大约是 15cm/ns。嗯,5mm 的误差就能产生 33ps 的时延差。

实用速算:FR4 中信号速度 ≈ 15 cm/ns(150 mm/ns 或 6 inch/ns)。这个数记牢了,估算时延就快了。

时延:时间才是硬道理

时延就是信号从发送端到接收端需要的时间。时延 TD = 线长 / 传播速度 = 线长 × √εr / c。

为什么我在前面要强调传播速度?因为等长布线的时候,你比的是时间,不是距离。两块板子叠层不同,介电常数不同,物理长度一样但时延能差出几十皮秒。

我建议在 PCB 设计阶段,就让 SI 工程师和 Layout 工程师对好叠层,把每层的时延系数算清楚。我曾经吃过这个亏:两片 DDR3 芯片,走线长度画得一模一样,但一层是微带线、一层是带状线,结果时延差了 30ps,跑 800MHz 时就直接罢工了。

传输线类型信号速度 (FR4)每 10mm 时延特点
微带线(表层)~16 cm/ns~62.5 ps有效 εr 低,速度快
带状线(内层)~14.5 cm/ns~69 ps有效 εr 高,屏蔽好
共面波导~15.5 cm/ns~64.5 ps介于两者之间
避坑指南:我曾经做过一块板子,微带线和带状线混用,以为只要总长相等就行。结果高速信号到了接收端,时钟和数据的时延偏差导致采样出错。从那以后,我就养成习惯——不同层的走线做等时延,而不是等长度。

三者之间的内在关联

这仨参数不是孤立存在的。你看公式里它们都跟 L、C 挂钩:

  • Z₀ = √(L/C) —— 决定了阻抗
  • v = 1/√(LC) —— 决定了速度
  • TD = 线长 / v = 线长 × √(LC) —— 决定了时延

换句话说,L 和 C 是所有参数的本源。你调整线宽,其实就是调了 C;你换介质,也是调了 C。这个思路在后期做阻抗优化时会很有帮助。

核心一句话:特性阻抗保证信号完整,传播速度决定时序准确,时延是最终约束。三者要综合看。

好了,这就是传输线理论的入门三件套。把这套逻辑吃透了,后面讲反射、串扰甚至信号眼图的时候,你理解起来都会轻松很多。嗯,希望下次画板子的时候,你也能习惯性地先问问自己:这根线的 Z₀ 是多少?速度多少?时延多少?