信号完整性基础:反射、串扰、阻抗匹配、趋肤效应与介质损耗

做QSGMII调试,说白了就是在跟高速信号的物理特性打交道。我个人习惯把信号完整性拆成五个关键词:反射、串扰、阻抗匹配、趋肤效应、介质损耗。每一个都是实际板子出问题的根源。我们一个一个说。

1. 反射——信号走到一半“弹回来”了

反射怎么发生的?其实就是阻抗突变。信号在走线上跑,阻抗突然变了——比如从50Ω跳到75Ω,一部分能量继续走,另一部分就弹回来了。弹回来的波叠加在原波形上,过冲、下冲、振铃就都来了。

关键公式(心里有数就行):

反射系数 Γ = (Z_load - Z0) / (Z_load + Z0)

Γ接近0,说明匹配好;Γ接近±1,那就等于信号全反射了。我在项目里遇到过一块板子,QSGMII眼图闭合得厉害,查了半天发现是过孔阻抗只做了45Ω,跟走线50Ω对不上。换个优化过的过孔,眼图立刻打开了。

我的习惯:做层叠设计时,先把走线目标阻抗定死(比如50Ω单端,100Ω差分),然后让板厂提供阻抗测试报告。不匹配?让他们调线宽线距。

2. 串扰——旁边的线“偷”了你的信号

串扰本质是电磁耦合。两条线挨得近,一条上的信号变化,会在另一条上感应出电压。分两种:

  • 容性串扰:电场耦合,近端远端都有影响。
  • 感性串扰:磁场耦合,远端串扰更明显。

QSGMII是差分对,本来共模抑制能扛一部分串扰,但间距太近照样出事。我记得有一次调4路QSGMII,第3路总是间歇性丢包。拿示波器看,发现第2路的上升沿在第3路差分管脚上耦合出一个小毛刺,刚好落在采样点上。拉开间距到3倍线宽,问题消失。

耦合类型主要成因远端影响近端影响
容性串扰寄生电容与信号沿同向与信号沿同向
感性串扰互感与信号沿反向与信号沿同向
避坑:我曾经在BGA扇出区域,差分对间距被迫压到1倍线宽以内,结果串扰把眼高吃了20%。后来加了一根地线隔离,才算勉强通过。

3. 阻抗匹配——让信号“舒服”地通过

阻抗匹配其实就一句话:源端、传输线、负载三者的阻抗要一致。QSGMII是点对点拓扑,源端是MAC或PHY,负载是另一端的PHY。如果中间走线阻抗偏离,反射就会出现。

差分阻抗计算(简化版):

Z_diff ≈ 2 * Z0 * (1 - 0.48 * e^(-0.96 * s/h))

其中s是线间距,h是介质厚度。我一般先让板厂做阻抗耦合测试,再微调线宽。

常见匹配方式:

  1. 源端串阻:串在驱动端附近,吸收反射波。我习惯用22Ω~33Ω。
  2. 末端并联端接:在接收端对地接电阻。QSGMII内部通常有端接,外部不需要再加。
  3. AC耦合电容:串在链路上,隔直通交。QSGMII标准要求必须加,位置尽量靠近接收端。

注意:AC耦合电容的焊盘寄生电容会改变局部阻抗。我建议用0402封装,焊盘挖空参考层,减少阻抗突变。

4. 趋肤效应——高频电流“挤”在表面走

信号频率升高,电流会趋向导体表面流动,等效电阻增大。对于QSGMII(2.5Gbps基频约1.25GHz),趋肤深度大概在1~2μm。说白了,普通铜箔的粗糙度都会明显增加损耗。

趋肤深度公式(铜):

δ = sqrt(ρ / (π * f * μ)) ≈ 66 / sqrt(f)(μm,f单位MHz)

1.25GHz时,δ≈1.9μm。一般PCB铜箔粗糙度(Rz)约5~10μm,比趋肤深度还大。我建议使用反转铜箔或超低粗糙度铜箔,尤其是在长走线(超过10英寸)的QSGMII链路上。

实战经验:有一次项目为了降成本用了标准HTE铜箔,结果QSGMII眼图余量只剩0.1UI。换用RTF铜箔后,余量恢复到0.3UI以上。别小看铜箔选型。

5. 介质损耗——板材决定你能跑多远

介质损耗来自PCB绝缘材料的极性分子在高频下反复极化,消耗能量。损耗因子Df越小,材料越好。FR4的Df约0.02,而Megtron6或Rogers4350B能做到0.003左右。

对于QSGMII,走线长度超过8英寸时,FR4的损耗就很明显了。具体表现是眼图幅度降低,抖动增加。我做过一个对比测试:

板材Df (1GHz)10英寸走线眼高结论
普通FR40.02280mV勉强可用
低损耗FR40.008380mV推荐
Megtron60.003420mV长链路优选

我个人建议:如果整板QSGMII走线长度超过12英寸,直接选低损耗板材。别省那几百块材料费,信号完整性问题查起来成本高得多。

整体知识框架

QSGMII信号完整性五大基础 反射 串扰 阻抗匹配 趋肤效应 介质损耗 阻抗突变 过孔/线宽变化 电磁耦合 容性+感性 源端/末端端接 AC耦合电容 高频电流分布 铜箔粗糙度 材料Df 低损耗板材 眼图闭合 / 抖动超限 调试:逐项排查 + 仿真验证 五个因素不能孤立看,它们共同影响 QSGMII的最终信号质量。

这张图把五个因素和它们的影响串起来了。你调试时,可以按这个框架逐一检查:先看阻抗是否连续,再看串扰隔离够不够,最后算损耗预算。趋肤效应和介质损耗在长走线时尤其要提前仿真。

总结我的调试优先级:

  1. 先确认阻抗匹配(反射)——影响最大,立竿见影。
  2. 再检查串扰——特别是空间紧张的区域。
  3. 最后评估损耗(趋肤+介质)——长链路必须仿真。

嗯,到这里第二章的内容就差不多了。记住一句话:信号完整性的每个基础都不是孤立的。你优化了反射,可能串扰指标也跟着变好;你换了低损耗板材,眼图余量自然上来。慢慢来,先理解原理,再动手排查。