2、传输线理论回顾:特性阻抗、反射与回波损耗、S参数基础(S21与S11)

好,咱们进入正题。今天聊传输线理论。

很多人觉得传输线理论是书本上的东西,跟实际画板子关系不大。我刚开始做硬件时也这么想。直到有一次,我调一个3Gbps的SerDes链路,眼图闭得死死的,怎么都打不开。查了半天,发现是一段过孔没处理好,阻抗断了。嗯,从那以后,我再也不敢小看传输线了。

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

特性阻抗,说白了就是信号在传输线上跑的时候,感受到的瞬时阻抗。它不是直流电阻,而是高频下的交流阻抗。

为什么叫“特性”?因为它只跟传输线的物理结构有关——线宽、介质厚度、介电常数。跟线长没关系。你切一段1cm的线,跟切一段1m的线,特性阻抗是一样的。

关键公式(微带线近似):

Z0 ≈ 87 / √(εr + 1.41) * ln(5.98h / (0.8w + t))

其中:h = 介质厚度,w = 线宽,t = 铜厚,εr = 介电常数

我个人习惯,做PCB叠层设计时,先定好目标阻抗(通常是50Ω单端,100Ω差分),然后反推线宽。你想想看,如果叠层变了,线宽不变,阻抗就跑了。

避坑指南:

我曾经在一个4层板上,为了省空间把走线挤到板边,结果阻抗从50Ω掉到了42Ω。原因是板边介质不均匀,参考平面不完整。所以,走线尽量远离板边,至少保持3倍线宽的距离。

2.2 反射:信号的回声

信号在传输线上跑,遇到阻抗不连续的地方,就会产生反射。就像声音在峡谷里遇到山壁,会弹回来。

反射系数Γ,用来描述反射的强弱:

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

当负载阻抗Z_load等于特性阻抗Z0时,Γ=0,没有反射。这是理想情况。

当Z_load开路(无穷大),Γ=1,信号全反射回来。

当Z_load短路(0),Γ=-1,信号反相反射。

我在项目中遇到过最典型的反射问题,是DDR3的地址线。一组地址线走了不同的层,过孔数量不一样,结果阻抗不连续,导致信号振铃严重。后来统一了走线层,减少了过孔,问题就解决了。

注意:

反射不仅会造成信号幅度变化,还会产生振铃(ringing)。振铃严重时,可能触发接收端的误判。尤其是高速信号,上升沿越陡,反射影响越大。

2.3 回波损耗:反射的另一种说法

回波损耗(Return Loss, RL),其实就是反射系数的对数表示。它告诉你,有多少能量被反射回来了。

RL (dB) = -20 * log10(|Γ|)

回波损耗越大,说明反射越小。比如RL=20dB,意味着反射能量只有1%。RL=10dB,反射能量是10%。

实际工程中,我们通常要求回波损耗大于15dB,甚至20dB以上。为什么?因为反射的能量不仅浪费了,还会干扰其他信号。

我记得有一次调试一个10Gbps的光模块,回波损耗只有8dB,眼图质量很差。后来换了更精密的连接器,RL提升到了18dB,眼图一下就打开了。所以,回波损耗这个指标,千万别忽视。

2.4 S参数基础:S21与S11

S参数,全称散射参数,是描述高频网络行为的工具。它把信号分成入射波和反射波,用矩阵的形式表示。

对于两端口网络,最常用的两个参数是:

  • S11:端口1的反射系数。说白了,就是信号从端口1进去,有多少反射回来了。
  • S21:从端口1到端口2的传输系数。也就是信号从端口1进去,有多少传到了端口2。

S11和回波损耗的关系:RL = -S11(dB)。S21和插入损耗的关系:IL = -S21(dB)。

实际应用:

在高速设计中,我们经常看S21的曲线。如果S21在某个频率点突然掉下去,说明那里有谐振。谐振的原因可能是走线太长、过孔stub太大、或者参考平面不连续。

举个例子。我曾经测一根10英寸的微带线,S21在5GHz处有个-3dB的凹陷。查了半天,发现是走线经过了一个分割的电源平面,信号回流路径被切断了。后来加了一颗缝合电容,S21就平了。

小技巧:

用VNA(矢量网络分析仪)测S参数时,记得做校准。不校准的话,测出来的S11可能比实际差很多。我见过有人没校准就测,结果S11显示-5dB,实际应该是-20dB。嗯,这个坑我踩过。

2.5 总结一下

传输线理论,核心就三件事:

  1. 特性阻抗:决定了信号怎么跑。设计时先定阻抗,再定线宽。
  2. 反射与回波损耗:阻抗不连续就会反射。回波损耗越大越好。
  3. S参数:S11看反射,S21看传输。是分析高速链路的基本工具。

你想想看,如果连传输线的基本概念都不清楚,怎么去设计20Gbps以上的链路?所以,这一章虽然基础,但很重要。下一章我们聊均衡技术,看看怎么补偿信号在传输过程中的衰减。

课后思考:

假设你有一条50Ω的微带线,末端接了一个75Ω的负载。请计算反射系数和回波损耗。如果信号频率是1GHz,反射回来的信号会对源端产生什么影响?