3. 信道特性与S参数基础

做SerDes系统,你第一个要打交道的,就是信道。

信道好不好,不是靠直觉判断的。我们用S参数说话。我记得刚接触SerDes那会儿,总觉得S参数就是个黑盒子的数学游戏。后来踩的坑多了才明白——S参数是信道建模的通用语言,不懂它,后面均衡、眼图分析全都会飘。

一句话记住:S参数描述的是信道对信号的"反射"和"传输"能力。它是SerDes设计的起点。

3.1 S参数的本质定义

S参数的全称是散射参数,英文叫Scattering Parameters。为什么用"散射"这个词?你想想看,高频信号在信道里传播,碰到阻抗不连续的地方就会反射、散射。用S参数刚好能描述这种物理过程。

一个二端口网络的S参数,用矩阵表示就是:

[b1]   [S11 S12] [a1]
[b2] = [S21 S22] [a2]

这里a是入射波,b是反射波。每个S参数都有它自己的物理含义:

  • S11:端口1的反射系数,也叫回波损耗
  • S21:从端口1到端口2的传输系数,也叫插入损耗
  • S12:反向隔离度
  • S22:端口2的反射系数

说白了,S参数就是一组"比例关系"。你把一个信号从端口1打进去,看它从端口2出来多少、反射回来多少。我个人习惯把S参数理解为"信道的体检报告"——每一项指标都对应一种健康状态。

实用技巧:面试时被问到S参数,别只背定义。你可以说"S参数是用入射波和反射波来表征网络特性的一组参数,特别适合高频场景,因为高频下电压电流没法直接测准"。

3.2 插入损耗

插入损耗就是S21,单位是dB。公式很简单:

IL(dB) = -20 × log10(|S21|)

它告诉你信号从发送端传到接收端,被信道"吃掉"了多少。值越负,损耗越大。比如-3dB意味着信号功率只剩一半,-20dB就只剩1%了。

我遇到过一条背板信道,仿真时S21看起来平坦度还行,但实测高频段掉了将近3dB。查了半天,发现是过孔残桩没处理干净。嗯,从那儿以后,我对仿真结果都保留三分警惕。

不同信道的插入损耗典型值差别很大:

信道类型 典型长度 @ 10GHz IL @ 28GHz IL
PCB走线(FR4) 10 inch -6 ~ -8 dB -15 ~ -20 dB
背板信道 20 inch -12 ~ -16 dB -25 ~ -35 dB
同轴电缆 1 m -2 ~ -4 dB -8 ~ -12 dB
芯片内互连 5 mm -1 ~ -2 dB -3 ~ -5 dB

面试时,他们可能会问你"插入损耗到多少dB时眼图会闭合?"这个问题没有标准答案——它取决于你的均衡能力。但一般来说,当信道损耗超过30dB(28GHz时),不靠高级均衡基本没戏。

3.3 回波损耗

回波损耗就是S11,同样用dB表示:

RL(dB) = -20 × log10(|S11|)

它反映的是信号在端口1被反射回来的比例。RL值越负,说明反射越小,阻抗匹配越好。业界一般要求S11 < -10dB,也就是反射能量不超过10%。

我曾经在一个项目中,S11在8GHz附近有一个谐振尖峰,刚好落在信号带宽内。结果眼图中间有个"鬼影"——码间干扰特别大。后来用TDR一测,发现是连接器到PCB的过渡区域阻抗失控了。

避坑指南:我曾经吃过这个亏——只看S21,觉得信道损耗还好,结果S11在某个频率点飙到-6dB,直接把眼图毁了。回波损耗的问题有时候比插入损耗更隐蔽,它不会直接衰减信号,但会造成符号间的串扰。

回波损耗的典型要求:

  • 通用规范:S11 < -10 dB
  • 高速SerDes(56G+):S11 < -12 dB @ Nyquist
  • 极致场景(112G):S11 < -15 dB,且要求全频带无谐振尖峰

3.4 差分通道建模

实际SerDes传输的都是差分信号。差分信道用混合模式S参数来描述,也叫混合模式S参数。常用的几个:

  • SDD21:差分转差分的传输系数,等价于普通S参数中的S21
  • SDD11:差分转差分的反射系数
  • SCC21:共模转共模的传输系数
  • SCD21:共模转差模的转换系数——这个很关键,它衡量的是信道对共模噪声的抑制能力

我个人习惯在项目初期,先看SDD21和SCD21这两个参数。SDD21告诉你差分信号能过去多少,SCD21告诉你共模噪声会转换成多少差模干扰。如果SCD21在目标频段超过-20dB,那这个信道的共模抑制能力就堪忧了。

差分通道建模时还要注意一点:差分阻抗。100Ω差分对是标准,但实际PCB加工出来的差分阻抗会有偏差。我见过一个案例,标称100Ω的差分线,实测只有88Ω,因为介质厚度没控制好。这个问题直接导致SDD11恶化,眼图对称性变差。

建模建议:拿到S参数文件后,先做一步"无源性和因果性"检查。有些不规范的S参数文件,仿真时看着没问题,放到系统级仿真里就会报错。我一般用Python的scikit-rf库做预处理,很方便。

3.5 信道特性对SerDes的影响

说了这么多,最后落到一个核心问题上——信道特性到底怎么影响SerDes系统?我总结三点:

  1. 损耗决定眼图高度——插入损耗越大,接收端信号幅度越小,眼图越"矮"。当眼高低于接收机灵敏度时,误码率就上去了。
  2. 反射制造码间干扰——回波损耗差,信号在信道里来回反射,拖出长长的尾巴,干扰后面的符号。你看到眼图上有"重影"或者"雾状"的痕迹,多半就是反射在作怪。
  3. 差分不平衡导致共模问题——差模转共模、共模转差模这些参数,直接影响系统对共模噪声的抑制能力。差模转共模严重时,甚至会造成EMI超标。

我记得有个项目,信道损耗只有-18dB,看起来不严重。但S11在奈奎斯特频率附近有一个小谐振,反射系数到了-8dB。结果接收端的眼图睁不开,均衡怎么调都没用。最后发现是BGA出线区的参考层不连续,过孔和走线之间形成了谐振腔。

核心认知:S参数不是用来"看"的,是用来"用"的。好的工程师能从S11看出阻抗不连续的位置,能从S21的波纹判断是否有谐振,能从SCD21预估共模噪声的影响。你越懂信道,SerDes系统设计就越稳。

信道特性与S参数知识体系 信道特性与S参数基础 S参数定义 核心指标 差分通道建模 插入损耗 回波损耗 眼图分析与均衡设计 💡 S参数是信道建模的核心工具,决定了SerDes系统的误码率上限

这张图把信道特性与S参数的体系关系梳理了一遍。从上往下看——S参数定义是基础,核心指标(插入损耗、回波损耗)是抓手,差分建模是实际工程中的落地方式,最终全部汇到眼图分析与均衡设计上。我觉得这张图值得你存下来,面试前捋一遍思路会很清楚。