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

好,咱们进入第二章。传输线理论,这名字听着挺吓人,对吧?其实说白了,就是研究信号在走线上怎么跑、跑得怎么样的一门学问。我刚开始接触高频设计时,也觉得这东西太理论了,离实际很远。直到有一次,一块板子上的时钟信号眼图乱成一团,怎么查都查不出原因。最后用TDR一打,发现是一段过孔阻抗突变导致的反射。嗯,从那以后,我再也不敢小看传输线了。

2.1 传输线模型:信号不是瞬间到达的

咱们先聊聊传输线模型。你想想看,在低频电路里,一根导线就是一根导线,电流一加,整个线上瞬间就有电。但到了高频,比如几百兆甚至吉赫兹,情况就完全不一样了。信号的波长变得和走线长度可比拟,这时候,走线就不能再看作一个理想的导体了。

我个人习惯把传输线看成是无数个微小的R、L、C、G单元串联起来的网络。每个小段都有电阻(R)、电感(L)、电容(C)和电导(G)。信号就像水波一样,在这些小单元里一步一步往前传播。

关键点:当走线长度大于信号上升沿有效长度的1/6时,就必须当作传输线来处理。这个经验值,我建议你记下来。

常见的传输线模型有两种:

  • 无损传输线模型:忽略R和G,只考虑L和C。适合做快速估算。
  • 有损传输线模型:包含所有R、L、C、G参数。高频下趋肤效应和介质损耗会很明显,这时候必须用有损模型。

我在项目中遇到过最头疼的情况,就是一根很长的DDR数据线,仿真时用无损模型跑得好好的,打样回来却死活不稳定。后来换成有损模型一仿真,才发现高频分量衰减得太厉害,眼图都闭合了。所以,别偷懒,该用有损模型时千万别省。

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

特性阻抗,这是传输线理论里最重要的概念之一。它不是什么电阻,而是传输线上行波电压与行波电流的比值。说白了,就是信号在传输线上“感觉”到的瞬时阻抗。

计算公式很简单:

Z0 = sqrt(L / C)

其中L是单位长度电感,C是单位长度电容。对于微带线和带状线,有更精确的经验公式,但核心思想不变——特性阻抗只和走线的几何尺寸、介质材料有关,和走线长度无关。

我见过不少新手,以为特性阻抗和电阻一样,越长阻抗越大。其实不是的。你想想看,一根50欧姆的微带线,不管是1厘米还是1米长,它的特性阻抗都是50欧姆。当然,实际中长线会有损耗,但那是另一回事。

走线类型 典型特性阻抗 常见应用
微带线 50Ω ± 10% 射频、时钟信号
带状线 50Ω ± 10% 内层高速信号
共面波导 50Ω ~ 75Ω 射频、毫米波
差分对 100Ω (差分) USB、HDMI、PCIe

小技巧:我建议你在做层叠设计时,先用SI工具把各层的特性阻抗算一遍。别等到布线完了才发现阻抗不对,那时候改起来就痛苦了。

2.3 传播延迟:信号跑得有多快

传播延迟,就是信号从发射端跑到接收端需要的时间。这个参数在时序分析里特别重要。

传播延迟的计算公式:

Tpd = sqrt(εr) / c

其中εr是介质的相对介电常数,c是光速。你看,传播延迟只和介质材料有关,和走线宽度、铜厚都没关系。

举个例子,FR4板材的εr大约是4.2,那么信号在FR4上的传播速度大约是:

v = c / sqrt(4.2) ≈ 1.46e8 m/s
Tpd ≈ 6.85 ps/mm

也就是说,信号每走1毫米,就要花大约6.85皮秒。这个数字我建议你记在心里,做等长布线时经常要用到。

我记得有一次做DDR3设计,要求数据线和时钟线等长,误差控制在±5ps以内。我算了一下,换算成走线长度就是±0.73毫米。嗯,这个精度对普通布线来说已经有点挑战了,但用上蛇形走线还是能做到的。

注意:传播延迟和走线长度是线性关系,但和频率无关。别搞混了。

2.4 反射系数:信号为什么会反弹

反射,是信号完整性里最让人头疼的问题之一。为什么会发生反射?说白了,就是阻抗不连续。信号在传输线上跑得好好的,突然遇到一个阻抗变化的地方,一部分能量就弹回去了。

反射系数的定义:

Γ = (Z_load - Z0) / (Z_load + Z0)

其中Z_load是负载阻抗,Z0是传输线特性阻抗。

从公式可以看出:

  • 如果Z_load = Z0,Γ = 0,没有反射——这是理想情况。
  • 如果Z_load = ∞(开路),Γ = 1,全反射,反射波和入射波同相。
  • 如果Z_load = 0(短路),Γ = -1,全反射,反射波和入射波反相。

我曾经调试过一个PCIe Gen3的链路,总是有误码。用示波器一看,发现信号上升沿上有个小台阶。一算反射系数,发现是连接器处的阻抗从50欧姆跳到了65欧姆,反射系数大约是0.13。虽然不大,但在高速信号下足以引起问题。后来换了阻抗更匹配的连接器,问题就解决了。

经验之谈:反射系数绝对值最好控制在0.1以内,对应的回波损耗是-20dB。这个指标在很多高速接口规范里都有要求。

2.5 时域反射计(TDR)原理:给传输线做“CT”

TDR,时域反射计,是SI工程师最常用的测量工具之一。它的原理其实很简单:向被测传输线发射一个快速上升沿的阶跃信号,然后观察反射回来的信号。

TDR的工作原理可以概括为:

  1. 发射一个上升时间极快(通常几十皮秒)的阶跃信号。
  2. 信号在传输线上传播,遇到阻抗变化点就会产生反射。
  3. 反射信号回到TDR的采样头,被记录下来。
  4. 根据反射信号的幅度和到达时间,可以计算出阻抗变化的位置和大小。

TDR的测量结果通常以阻抗-时间(或阻抗-距离)曲线显示。你一眼就能看出哪里阻抗高了、哪里阻抗低了。

我记得有一次,一个客户说他们的板子有信号完整性问题,但仿真怎么也复现不出来。我带着TDR去现场一测,发现有一段走线的阻抗从50欧姆降到了35欧姆。顺着位置一找,原来是在BGA扇出区域,走线从外层换到了内层,过孔的阻抗没控制好。这就是TDR的威力——它能帮你找到仿真里忽略的细节。

实用建议:如果你手头有TDR,我建议你在板子打样回来后,先抽测几根关键的高速信号线。花半小时测一下,能避免后面几天的调试痛苦。

好了,这一章的内容就到这里。传输线理论是信号完整性的基石,理解了这些概念,后面的优化技巧才能用得上。下一章咱们聊聊串扰和地弹,那又是另一番风景了。