3、阻抗控制:单端50Ω与差分100Ω

阻抗控制这件事,说白了就是让信号在传输线上跑得舒服。我刚开始做光模块那会儿,总觉得只要线能连通就行,结果第一次打样回来,眼图惨不忍睹。后来才明白——阻抗不匹配,信号反射能把波形干废。

光模块里最常用的就是单端50Ω和差分100Ω。为什么是这两个值?嗯,历史原因占大头。早期射频系统用50Ω作为标准,因为它在功率容量和衰减之间取得了平衡。差分100Ω则是从50Ω衍生出来的——两根50Ω的单端线,差分阻抗就是100Ω。

3.1 单端50Ω阻抗计算

计算单端阻抗,我习惯用微带线模型。公式不复杂,但手算容易出错。我个人常用的是Polar SI9000或者Saturn PCB Toolkit,输入参数就能出结果。

关键参数就这几个:

  • 介质厚度(H):信号层到参考层的距离
  • 线宽(W):铜皮宽度
  • 铜厚(T):一般1oz或0.5oz
  • 介电常数(Er):FR4大约4.2-4.5,高频板材更低

举个例子,4层板,顶层走50Ω微带线:

H = 4mil(PP片厚度)
Er = 4.2
T = 1.4mil(1oz铜)
W = 7.5mil(计算结果)

算出来线宽大概7.5mil。但实际生产会有蚀刻偏差,我一般会留0.5-1mil的余量。

经验值参考(FR4,1oz铜):

介质厚度(mil)50Ω线宽(mil)
35.5-6.0
47.0-7.5
58.5-9.0
610.0-10.5

我的习惯:设计时让板厂提供阻抗测试报告。不同厂家工艺不同,线宽会有差异。我一般会在Gerber里标注“50Ω阻抗线,请按阻抗控制生产”。

3.2 差分100Ω阻抗计算

差分100Ω比单端复杂一点,多了个线距(S)参数。线距影响耦合,耦合又影响差分阻抗。

差分阻抗公式(近似):

Zdiff ≈ 2 × Z0 × (1 - 0.48 × e^(-0.96 × S/H))

其中Z0是单端阻抗,S是线距,H是介质厚度。耦合越强,差分阻抗越低。

我遇到过一个问题:差分对线距太小,阻抗偏低;线距太大,耦合不足,共模抑制变差。怎么平衡?

一般建议S/H在1-2之间。比如H=4mil,S取4-8mil比较合适。

差分100Ω设计参考(FR4,1oz铜,H=4mil):

线宽W(mil)线距S(mil)差分阻抗(Ω)
6.5698-102
7.0799-103
7.58100-104

注意:差分对的两根线必须等长。不等长会导致相位差,共模噪声增加。我一般要求等长误差控制在5mil以内。

3.3 阻抗连续性的重要性

阻抗连续性,说白了就是信号路径上阻抗不能突变。为什么?

信号遇到阻抗变化点,一部分能量会反射回来。反射系数公式:

Γ = (Z2 - Z1) / (Z2 + Z1)

Z1和Z2差得越大,反射越强。反射回来的信号叠加到原信号上,波形就变形了。

我在项目中遇到过最典型的场景:

  • 过孔阻抗不连续:过孔本身有寄生电容,阻抗会降低。25Gbps以上信号,一个过孔就能让眼图闭合。
  • 换层阻抗变化:从顶层换到底层,参考层变了,阻抗也跟着变。
  • 线宽突变:从焊盘出来线宽变细,阻抗瞬间升高。

怎么解决?

  • 过孔周围加回流地孔,减小寄生电感
  • 换层时保持参考层连续,不要跨分割
  • 焊盘处做渐变处理,不要直角突变

我曾经踩过的坑:有一款10G光模块,差分对从BGA扇出时线宽从8mil突然变成4mil。仿真时没注意,结果实测眼图高度只有200mV。后来改成渐变线,从8mil慢慢过渡到4mil,眼图直接到400mV。嗯,细节决定成败。

3.4 知识体系图

下面这张图总结了阻抗控制的核心逻辑:

阻抗控制知识体系 单端50Ω • 微带线模型 • 关键参数:H、W、T、Er • 常用工具:Polar SI9000 • 经验值:7.5mil@4mil介质 差分100Ω • 耦合模型 • 关键参数:W、S、H • 等长要求:误差<5mil • S/H建议:1-2 阻抗连续性 • 反射系数 Γ = (Z2-Z1)/(Z2+Z1) • 常见不连续点:过孔、换层、线宽突变 • 解决方案:回流地孔、渐变线、参考层连续 • 经验:25Gbps以上信号,一个过孔就能让眼图闭合

这张图把阻抗控制拆成了三个核心模块。单端50Ω是基础,差分100Ω是扩展,阻抗连续性则是贯穿始终的设计原则。三者缺一不可。

总结一下:

  • 单端50Ω:线宽是关键,介质厚度决定线宽
  • 差分100Ω:线距影响耦合,等长必须保证
  • 阻抗连续性:任何突变都是信号质量的杀手

好了,这一章就到这里。阻抗控制是光模块PCB设计的基石,搞懂了它,后面的高速设计才能站得住脚。


公众号:蓝海资料掘金营,微信deep3321