4、信号完整性基础:差分信号原理、S参数与回损/插损、阻抗匹配(100Ω差分)、PCB走线注意事项(等长、间距、参考层)
各位工程师朋友,大家好。今天我们来聊聊光模块设计里最绕不开的一个话题——信号完整性。说实话,我见过太多项目因为信号完整性问题翻车,尤其是刚入行的朋友,总觉得把线连上就行。嗯,没那么简单。
这一节,我会把差分信号、S参数、阻抗匹配这些基础概念掰开揉碎了讲。你想想看,光模块里跑的都是高速信号,动不动就是10Gbps、25Gbps甚至更高。信号一旦失真,眼图闭合,那整个模块就废了。所以,这部分内容,我建议你认真看。
4.1 差分信号原理
差分信号,说白了就是两根线传一个信号。一根传正,一根传负,接收端看的是两者的差值。为什么光模块里几乎都用差分?因为抗干扰能力强。
我在项目中遇到过一件事:有一次调试一个100G QSFP28模块,单端信号的眼图怎么调都打不开。后来换成差分对,问题瞬间解决。为什么?因为外部噪声会同时耦合到两根线上,差分接收端一减,噪声就抵消了。
差分信号有几个关键点:
- 幅度对称:正负信号的摆幅必须一致,否则共模噪声会变大
- 相位相反:两根线的信号相位差180°,这样才能保证差分电压最大
- 共模抑制:差分对的共模抑制比(CMRR)越高,抗干扰能力越强
核心要点:差分信号不是两根独立的线,而是一个整体。设计时要把它们当作一对「夫妻」来对待——同生共死,形影不离。
4.2 S参数与回损/插损
S参数,全称散射参数。听起来高大上,其实它就是描述信号在传输过程中怎么被反射、怎么被传输的。对于光模块设计,我们最关心两个参数:回损(Return Loss)和插损(Insertion Loss)。
回损(S11):信号到了接口,有多少被反射回来了。反射多了,信号就传不过去。我个人的习惯是,回损至少要小于-15dB,最好能做到-20dB以下。
插损(S21):信号从发射端到接收端,衰减了多少。插损太大,接收端就收不到信号了。对于25Gbps的信号,插损一般要求小于3dB。
为什么会这样?你想想看,信号在PCB上走线,就像水在管道里流。管道有拐弯、有变细的地方,水就会溅出来(反射),水流也会变小(衰减)。S参数就是量化这些现象的指标。
我的经验:在仿真阶段,一定要把S参数跑一遍。我曾经有一个项目,因为偷懒没跑S参数,结果打样回来回损超标,整个项目延期两周。从那以后,我再也不敢跳过这一步了。
4.3 阻抗匹配(100Ω差分)
光模块的差分信号,标准阻抗是100Ω。为什么是100Ω?这是行业多年积累下来的经验值。阻抗不匹配,信号就会反射,反射多了,眼图就塌了。
阻抗匹配的核心,就是让传输线的特性阻抗等于源端和负载端的阻抗。对于差分对,我们要控制的是差分阻抗,而不是单端阻抗。
计算差分阻抗的公式比较复杂,但有个简单规律:
- 线宽越宽,阻抗越低
- 线间距越大,差分阻抗越大
- 参考层越近,阻抗越低
注意:不要以为仿真出来100Ω就万事大吉了。PCB加工有公差,介电常数有偏差,实际做出来可能只有95Ω或105Ω。我建议你留出±5%的余量。
4.4 PCB走线注意事项
这部分是实战中的硬功夫。我见过太多工程师,原理图画得漂亮,PCB一塌糊涂。下面这几点,是我踩过坑之后总结出来的。
4.4.1 等长
差分对的两根线,长度必须相等。为什么?因为信号是同时发出的,如果一根长一根短,到达接收端的时间就不一样,这叫「时延差」。时延差会导致差分电压的跳变沿变缓,严重时直接导致误码。
等长控制的原则:
- 长度差控制在5mil以内(对于25Gbps信号)
- 蛇形走线时,间距要大于3倍线宽,避免耦合
- 不要为了等长而绕大圈,尽量保持直线
避坑指南:我曾经在一个40G模块上,因为等长差了10mil,结果眼图高度下降了30%。后来用仿真软件一查,就是时延差搞的鬼。从那以后,我对等长要求特别严格。
4.4.2 间距
差分对内部的两根线,间距要严格控制。间距太小,耦合太强,阻抗会偏低;间距太大,耦合太弱,抗干扰能力下降。
一般规则:
- 差分对内部间距:通常为线宽的1.5~2倍
- 差分对之间的间距:至少3倍线宽,避免串扰
- 与其他信号线的间距:至少5倍线宽
4.4.3 参考层
差分信号必须有完整的参考层。参考层可以是电源层,也可以是地层。没有参考层,信号的回流路径就不完整,阻抗会失控。
参考层的注意事项:
- 参考层必须连续,不能有分割
- 参考层距离走线越近,阻抗控制越容易
- 换层时,必须加回流地孔
我的习惯:在光模块的PCB设计中,我通常把第二层设为完整的地层,作为所有高速信号的参考层。这样阻抗控制最稳定,也最省心。
4.5 知识体系总览
下面这张图,是我自己总结的信号完整性知识框架。你可以把它当作一个检查清单,设计时逐项核对。
这张图把信号完整性的四个核心维度串起来了。你设计时,可以对照着看:差分对设计好了吗?S参数仿真了吗?阻抗匹配了吗?PCB走线规范了吗?
好了,这一节的内容就到这里。信号完整性是个大话题,但基础就是这些。把差分信号、S参数、阻抗匹配、PCB走线这四点吃透,光模块的高速设计你就入门了。
最后说一句:理论是基础,但实战才是检验真理的唯一标准。我建议你找个项目,亲手画一块板子,打样回来测一测。只有亲手调过眼图、测过S参数,你才能真正理解这些概念。
公众号:蓝海资料掘金营,微信deep3321