第3章:光模块架构——拆开看看里面到底有啥

说实话,做光互连设计这些年,我见过不少工程师把光模块当黑盒子用。插上就能跑,坏了就换,简单粗暴。但你要真想做好高速设计,光模块内部那点事儿,必须得门儿清。

这一章,咱们就把光模块拆开,看看里面到底装了些什么东西。

3.1 光模块的四大核心组件

一个典型的高速光模块,内部主要由四大部分组成:TOSAROSADSP,以及Driver + TIA。我习惯把它们分成“光端”和“电端”来看。

3.1.1 TOSA——电转光的“发射器”

TOSA(Transmitter Optical Sub-Assembly),说白了就是光模块的嘴巴。它的任务是把电信号转成光信号发出去。

核心器件是激光器(LD),常见的有VCSEL(垂直腔面发射激光器)和DFB(分布式反馈激光器)。

  • VCSEL:多用于短距离(SR),成本低,功耗小。我做过一个100G SR4的项目,用的就是VCSEL阵列,4路并行,每路25G。
  • DFB:适合长距离(LR/ER),功率大,光谱窄。记得有一次客户要求10km传输,我直接上了DFB,稳得很。
避坑指南: 我曾经在一个项目中忽略了TOSA的偏置电流设置,结果眼图张不开,误码率飙升。后来发现是Driver的偏置电路没调好。嗯,TOSA和Driver的匹配,真的不能马虎。

3.1.2 ROSA——光转电的“接收器”

ROSA(Receiver Optical Sub-Assembly)是光模块的耳朵。它把接收到的光信号转回电信号。

核心器件是光电探测器(PD),常见的有PIN和APD。

  • PIN:灵敏度一般,但成本低,适合短距。
  • APD:灵敏度高,能检测微弱光信号,适合长距。我做过一个400G LR8的项目,接收端用的就是APD阵列,灵敏度能做到-18dBm左右。

你想想看,光信号经过光纤传输,衰减是必然的。ROSA的灵敏度直接决定了你能传多远。

3.1.3 Driver——TOSA的“驱动器”

Driver是连接DSP和TOSA的桥梁。它把DSP输出的高速电信号放大,驱动激光器发光。

关键参数:

  • 调制电流:决定了光信号的幅度
  • 偏置电流:决定了激光器的工作点
  • 带宽:必须覆盖信号速率,比如56Gbaud的信号,Driver带宽至少要40GHz以上
个人经验: 我建议在设计初期就留好Driver的调试接口。很多问题,比如眼图不对称、抖动过大,都是靠调Driver的预加重和均衡参数解决的。

3.1.4 TIA——ROSA的“放大器”

TIA(Trans-Impedance Amplifier)是ROSA的搭档。它把PD产生的微弱电流信号转成电压信号,并放大到DSP能处理的幅度。

TIA的噪声性能至关重要。我见过一个项目,TIA的输入噪声大了几个nA,结果接收灵敏度直接掉了2dB。说白了,TIA就是光模块的“耳朵灵敏度调节器”。

3.1.5 DSP——光模块的“大脑”

DSP(Digital Signal Processor)是高速光模块的核心。它负责信号的调制、解调、均衡、FEC编解码等。

为什么需要DSP?因为高速信号在光纤里传输,会受到色散、偏振模色散、非线性效应等损伤。DSP通过数字算法把这些损伤补偿回来。

常见的DSP功能:

  • CDR:时钟数据恢复,提取时钟并重定时
  • EQ:均衡器,补偿信道损伤
  • FEC:前向纠错,降低误码率
  • PAM4编码/解码:用于200G/400G/800G速率
注意: DSP的功耗是光模块的大头。一个800G光模块,DSP功耗可能占到总功耗的50%以上。散热设计必须跟上,否则模块会过热降速。

3.2 主流封装形式

光模块的封装形式,决定了它的尺寸、功耗、速率和适用场景。目前主流的有三种:QSFP、OSFP、CPO。

封装形式 典型速率 功耗范围 适用场景
QSFP-DD 400G / 800G 8-15W 数据中心、交换机
OSFP 400G / 800G / 1.6T 10-20W 高性能计算、AI集群
CPO 1.6T / 3.2T 5-10W(光引擎) 超大规模数据中心

3.2.1 QSFP-DD

QSFP-DD是目前最主流的封装。它兼容QSFP28,支持8路电通道,每路速率可达100G(PAM4)。

我做过一个400G QSFP-DD SR8的项目,8路VCSEL并行,每路50G PAM4,总功耗控制在12W以内。嗯,散热是个挑战,但结构设计好了问题不大。

3.2.2 OSFP

OSFP比QSFP-DD略大,但散热能力更强,支持更高的功耗。它也是8路电通道,但每路速率可以做到200G(PAM4),总速率可达1.6T。

我个人习惯在需要高功耗、高性能的场景下优先选OSFP。比如AI集群的800G互联,OSFP的散热优势很明显。

3.2.3 CPO——共封装光学

CPO(Co-Packaged Optics)是未来的趋势。它把光引擎和交换芯片封装在一起,大大缩短了电信号传输距离,降低了功耗和延迟。

你想想看,传统光模块的电信号要走几厘米到十几厘米的PCB走线,损耗大、功耗高。CPO直接把光引擎贴在交换芯片旁边,电信号走线缩短到毫米级。

我的看法: CPO目前还在早期阶段,成本高、良率低。但1.6T以上速率,CPO几乎是必经之路。我建议做硬件架构的朋友,现在就开始关注CPO的生态。

3.3 关键性能指标

评价一个光模块好不好,主要看三个指标:速率、功耗、灵敏度。

3.3.1 速率

速率就是光模块能跑多快。单位是Gbps或Tbps。

  • 单通道速率:目前主流是50Gbps(PAM4)和100Gbps(PAM4)
  • 通道数:4路、8路、16路等
  • 总速率 = 单通道速率 × 通道数

举个例子:400G SR8,就是8路 × 50Gbps PAM4。800G DR8,就是8路 × 100Gbps PAM4。

3.3.2 功耗

功耗是数据中心最头疼的问题。一个800G光模块功耗15W,一个机柜插32个模块,光模块本身就要吃掉480W。

功耗主要来自:

  • DSP(占大头)
  • Driver + TIA
  • 激光器
  • 辅助电路(MCU、电源管理等)
避坑指南: 我曾经在一个项目中,光模块的功耗预算算少了,结果整机散热不够,模块频繁降速。后来重新做了热仿真,加了散热片才解决。功耗预算一定要留余量,至少10%。

3.3.3 灵敏度

灵敏度是ROSA能检测到的最小光功率,单位是dBm。数值越小,灵敏度越高。

典型值:

  • PIN + TIA:-12dBm 到 -16dBm
  • APD + TIA:-18dBm 到 -22dBm

灵敏度决定了光模块的传输距离。比如一个400G LR4模块,灵敏度-18dBm,配合1310nm激光器,可以传10km。

为什么会这样?因为光纤有衰减,每公里大约0.35dB(1310nm)。如果发射功率是+2dBm,链路预算就是20dB,除以0.35,大约能传57km。但实际还要考虑连接器损耗、色散代价等,所以一般留3-5dB的余量。

3.4 知识体系总览

下面这张图,是我自己画的光模块架构总览。你可以把它当作本章的思维导图。

光模块架构知识体系 光模块 核心组件 TOSA(发射器) ROSA(接收器) Driver + TIA DSP(大脑) 封装形式 QSFP-DD(主流) OSFP(高性能) CPO(未来趋势) 性能指标 速率(Gbps/Tbps) 功耗(W) 灵敏度(dBm) 三者相互关联:封装决定功耗上限,功耗影响速率选择,速率和灵敏度共同决定传输距离 典型应用:数据中心互联 · AI集群 · 5G前传/回传 · 高性能计算 设计核心:在速率、功耗、成本之间找到最佳平衡点

3.5 本章小结

光模块不是黑盒子。它由TOSA、ROSA、Driver、TIA、DSP五大部分组成,每一部分都有自己的设计要点和坑。

封装形式决定了你能做什么速率、功耗多大。QSFP-DD是当前主流,OSFP适合高性能场景,CPO是未来方向。

性能指标里,速率、功耗、灵敏度是铁三角。你不可能同时做到极致,必须根据应用场景做取舍。

嗯,这一章就到这里。下一章咱们聊聊光模块的链路预算和眼图分析,那才是真正考验设计功力的地方。


专注资料整理