第3章:光模块架构——拆开看看里面到底有啥
说实话,做光互连设计这些年,我见过不少工程师把光模块当黑盒子用。插上就能跑,坏了就换,简单粗暴。但你要真想做好高速设计,光模块内部那点事儿,必须得门儿清。
这一章,咱们就把光模块拆开,看看里面到底装了些什么东西。
3.1 光模块的四大核心组件
一个典型的高速光模块,内部主要由四大部分组成:TOSA、ROSA、DSP,以及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,稳得很。
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以上
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速率
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直接把光引擎贴在交换芯片旁边,电信号走线缩短到毫米级。
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、电源管理等)
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 知识体系总览
下面这张图,是我自己画的光模块架构总览。你可以把它当作本章的思维导图。
3.5 本章小结
光模块不是黑盒子。它由TOSA、ROSA、Driver、TIA、DSP五大部分组成,每一部分都有自己的设计要点和坑。
封装形式决定了你能做什么速率、功耗多大。QSFP-DD是当前主流,OSFP适合高性能场景,CPO是未来方向。
性能指标里,速率、功耗、灵敏度是铁三角。你不可能同时做到极致,必须根据应用场景做取舍。
嗯,这一章就到这里。下一章咱们聊聊光模块的链路预算和眼图分析,那才是真正考验设计功力的地方。