光模块核心架构:发射端(TOSA)与接收端(ROSA)的组成与工作原理

好,咱们今天聊聊光模块的心脏——发射端和接收端。说白了,TOSA 负责把电信号变成光信号扔出去,ROSA 负责把收到的光信号变回电信号。这两兄弟配合好了,400G 的链路才能跑得稳。

我个人习惯把 TOSA 和 ROSA 比作「嘴巴」和「耳朵」。嘴巴要能喊得响、喊得准,耳朵要能听得清、不跑调。在 400G 时代,这个要求可苛刻多了。

一、发射端 TOSA:电光转换的精密舞台

TOSA,全称 Transmitter Optical Sub-Assembly。它的核心任务就一个:把高速电信号调制到光载波上。我见过不少刚入行的工程师,觉得 TOSA 就是个激光器加个驱动,其实远没那么简单。

1.1 核心组件拆解

一个典型的 400G TOSA,内部包含这几个关键部件:

  • 激光器芯片(Laser Diode):光源。400G 主流用的是 EML(电吸收调制激光器)或硅光调制器。EML 把激光器和调制器集成在一个芯片上,性能好,但成本高。硅光调制器则胜在集成度,可以跟其他光学器件做在一起。
  • 背光探测器(MPD):实时监控激光器的输出光功率。我调试时经常盯着 MPD 的读数,它能告诉你激光器是不是老了、温度是不是飘了。
  • 光隔离器:防止反射光回到激光器。反射光会让激光器产生噪声,严重时直接烧掉。嗯,这里要注意,隔离器的指标不能只看隔离度,还要看它的偏振相关损耗。
  • 透镜与耦合系统:把激光器的光高效耦合到光纤里。单模光纤的模场直径只有 9 微米左右,对准精度得控制在亚微米级。
  • 热沉(TEC)与热敏电阻:温度控制。激光器的波长和效率对温度极其敏感,400G 的 PAM4 调制对波长稳定性要求更高。

关键参数速查表(400G 典型值)

参数典型值说明
中心波长1310 nm / 1550 nm取决于传输距离
调制速率53 Gbaud (PAM4)单 lane 速率
输出光功率+2 ~ +6 dBm过高会损伤光纤
消光比 (ER)≥ 3.5 dBPAM4 要求比 NRZ 低
波长稳定性± 0.1 nm受 TEC 控制

1.2 工作原理:从电到光的最后一公里

流程其实不复杂。驱动芯片把高速电信号(比如 53 Gbaud 的 PAM4 信号)放大,然后直接加到激光器上。激光器的输出光强会跟着电信号的幅度变化,这就是直接调制。

但在 400G 里,更多用的是外调制。激光器一直发连续光(CW),调制器(比如 MZM 马赫-曾德尔调制器)负责「切」光。为什么?因为直接调制会有啁啾效应,光脉冲会展宽,传输距离一长就完蛋。

我记得有一次项目,客户要求 10 公里传输。我们用了直接调制的方案,结果眼图在 5 公里处就闭合了。后来换成 EML 外调制,问题才解决。所以,选型时一定要想清楚你的传输距离。

避坑指南:我曾经在调试 TOSA 时,发现眼图总是有抖动。查了半天,发现是驱动芯片的电源纹波太大。激光器对电源噪声极其敏感,建议在 TOSA 的供电引脚附近加一个 0.1uF 的陶瓷电容,再串一个磁珠。

二、接收端 ROSA:从微弱光到可靠电

ROSA,Receiver Optical Sub-Assembly。它的任务是把光纤里传来的微弱光信号,转换成电信号,并放大到后端电路能处理的程度。400G 的 ROSA 比 100G 难做得多,因为 PAM4 信号对噪声和线性度要求更高。

2.1 核心组件拆解

  • 光电探测器(PD):把光信号变成电流。400G 常用的是 PIN 光电二极管或 APD(雪崩光电二极管)。APD 有内部增益,灵敏度更高,但需要高压偏置(几十伏),而且温度特性差。
  • 跨阻放大器(TIA):把 PD 输出的微弱电流信号,转换成电压信号,并放大。TIA 是 ROSA 的灵魂。它的带宽、噪声、线性度直接决定了接收性能。
  • 透镜与耦合系统:把光纤里的光高效耦合到 PD 的光敏面上。PD 的光敏面直径通常只有 20-30 微米,耦合效率很关键。
  • 监控二极管(可选):用于检测输入光功率,实现 RSSI 功能。

2.2 工作原理:光电流的精密放大

光信号打到 PD 上,产生光电流。这个电流非常小,对于 400G 的 PAM4 信号,典型值只有几十微安到几百微安。TIA 需要把这个电流放大到几百毫伏,同时保持足够的带宽(通常需要 40 GHz 以上)。

你想想看,在这么高的带宽下,噪声很容易进来。TIA 的输入端阻抗很高,一点点寄生电容就会限制带宽。所以 ROSA 的封装设计非常讲究,PD 和 TIA 之间的连线要尽可能短,通常用金丝键合直接连接。

为什么 PAM4 对 ROSA 要求更高?因为 PAM4 有 4 个电平,电平之间的间距只有 NRZ 的三分之一。如果 TIA 的线性度不好,或者噪声太大,眼图就会模糊,误码率直接飙升。

ROSA 关键指标

参数典型值说明
灵敏度 (OMA)≤ -8 dBm (PAM4)BER=1E-6 时
带宽≥ 40 GHz对应 53 Gbaud
跨阻增益2 ~ 5 kΩ差分输出
过载光功率≥ +2 dBm防止饱和
输出摆幅400 ~ 800 mVpp差分

三、TOSA 与 ROSA 的协同:链路预算的博弈

光模块的设计,说白了就是一场链路预算的博弈。TOSA 能发多强?ROSA 能收多弱?中间的光纤和连接器会损耗多少?

我一般会先算一个简单的链路预算:

链路预算 = TOSA 输出光功率 - 光纤损耗 - 连接器损耗 - 链路裕量
要求:链路预算 ≥ ROSA 灵敏度

举个例子,TOSA 输出 +3 dBm,光纤损耗 0.35 dB/km,10 公里就是 3.5 dB,加上 2 个连接器各 0.5 dB,总共 4.5 dB。链路裕量留 2 dB。那么到达 ROSA 的光功率就是 +3 - 4.5 - 2 = -3.5 dBm。如果 ROSA 的灵敏度是 -8 dBm,那还有 4.5 dB 的余量,没问题。

但实际中没这么简单。温度变化、激光器老化、光纤弯曲,都会让链路变差。所以我建议在设计时,至少留 3 dB 的裕量。

警告:千万不要把 TOSA 的输出功率调到最大。我曾经见过一个案例,工程师为了追求链路余量,把激光器驱动电流调到了极限。结果激光器在高温下迅速老化,3 个月后光功率掉了 5 dB。激光器的寿命和驱动电流成反比,这个账要算清楚。

四、一张图看懂 TOSA 与 ROSA 的架构

下面这张 SVG 图,是我自己画的 TOSA 和 ROSA 的内部结构示意。你可以看到信号是怎么流的,每个器件在什么位置。

400G 光模块 TOSA / ROSA 核心架构图 TOSA(发射端) 高速电信号输入 激光器驱动 EML 激光器 光隔离器 透镜 光纤输出 TEC 温控 ROSA(接收端) 光纤输入 透镜 PIN / APD TIA 放大器 电信号输出 RSSI 监控 光电器件 电芯片 电接口 光学无源

从图上你能看到,TOSA 这边,电信号先进驱动,再调激光器,经过隔离和透镜,最后进光纤。ROSA 那边,光进来先经过透镜,打到 PD 上变成电流,TIA 放大后输出电信号。两边都有监控和温控,保证稳定工作。

五、实战中的几个坑

最后,分享几个我在项目中踩过的坑,希望能帮你少走弯路。

  1. 耦合效率:TOSA 和 ROSA 的耦合是良率杀手。我曾经有一批 TOSA,耦合后光功率只有设计值的 60%。查了三天,发现是透镜的镀膜出了问题,反射率超标。所以,透镜的来料检验一定要做。
  2. 金丝键合:PD 和 TIA 之间的金丝长度,直接影响带宽。我建议金丝长度控制在 0.5 mm 以内,超过 1 mm 带宽会明显下降。另外,两根金丝要尽量平行,减少互感。
  3. TEC 的 PID 参数:温度控制环路调不好,激光器波长会来回飘。我习惯先用示波器看 TEC 的驱动电压波形,如果看到振荡,就减小积分时间常数。
  4. ESD 防护:激光器和 PD 都是静电敏感器件。我见过一个工厂,操作员没戴静电手环,直接拿 TOSA,结果激光器阈值电流翻了一倍。所以,ESD 防护不是小事。

个人经验:调试 ROSA 时,我习惯先看 TIA 的输出共模电压。如果共模电压偏离设计值太多,说明 TIA 的输入偏置有问题,可能是 PD 的暗电流太大,或者 TIA 本身坏了。这个检查方法很快,能帮你定位 80% 的问题。

好了,TOSA 和 ROSA 的核心内容就这些。记住,发射端要「发得稳」,接收端要「收得准」。这两端做好了,400G 光模块就成功了一大半。


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