2. LPO系统架构与信号链
LPO(Linear Pluggable Optics,线性可插拔光模块)与传统可插拔光模块最本质的区别,在于模块内部取消了 DSP/CDR 重定时芯片,把“信号整形与时钟恢复”的职责交还给主机侧 SerDes,模块只保留线性模拟通道。因此,理解 LPO 的关键不是记住模块里有哪些器件,而是看清一条从主机 SerDes 出发、经电接口、线性驱动、光调制器、光纤、光电探测器、跨阻放大器,再回到对端主机 SerDes 的完整信号链,以及这条链路上“谁负责什么、接口划在哪里、预算怎么分”。
一、LPO 信号链的整体拓扑
以 400G 以太网常见的 8×50G PAM4 电通道、4×100G PAM4 光通道为例,一条完整的 LPO 链路可以拆成发送方向与接收方向两条路径。发送方向:主机 SerDes 输出 50G PAM4 电信号,经封装与连接器到达模块金手指,进入线性驱动(Driver),驱动对信号做幅度放大与预加重/均衡,再驱动光调制器(如 EML 或硅光 MZM)完成电光转换,多路波长经复用后进入光纤。接收方向:光纤信号经解复用后进入光电探测器(PD),PD 输出微弱电流,由跨阻放大器(TIA)转换为电压并放大,再经线性接收链路(可能含少量均衡)送回主机 SerDes 的接收端。
二、主机 SerDes:链路预算的真正起点
在 LPO 中,主机 SerDes 不再只是“发数据”,它同时承担了原本由模块 DSP 完成的均衡、时钟恢复与部分损伤补偿。发送侧 SerDes 需要提供足够的输出摆幅、可调的 FFE(前馈均衡)抽头,以及可控的上升/下降时间;接收侧 SerDes 则需要具备 CTLE、DFE 等均衡能力,并能在模块 TIA 输出幅度较低时仍保持可接受的误码率。换句话说,LPO 把“链路预算”从模块内部搬到了主机与模块之间的联合设计上。
一个常见的教学示例:假设主机 SerDes 发送端差分摆幅为 800 mVppd,经过封装、连接器与 PCB 走线后到达模块金手指处衰减约 3 dB,则驱动输入约为 565 mVppd。若驱动增益为 6 dB,则调制器驱动电压约 1.13 Vppd。这个数值是否足够,取决于调制器的 Vπ 与消光比要求。若 Vπ 为 1.5 V,则 1.13 Vppd 可能不足以获得理想消光比,此时需要提高 SerDes 摆幅或增加驱动增益——这正是 LPO 系统预算需要联合优化的典型场景。
三、线性驱动与光调制器:电光转换的核心
线性驱动(Driver)在 LPO 中必须保持线性,不能像传统模块那样在驱动前加入重定时或强非线性整形。它的主要任务包括:提供足够的增益以驱动调制器、通过预加重补偿调制器与封装的高频滚降、控制输出共模与偏置。对于 EML 调制器,驱动还需提供偏置电流;对于硅光 MZM,则需提供偏置电压与可能的行波电极匹配。
光调制器把电信号转换为光强度或光相位变化。以 PAM4 为例,调制器需要支持 4 个电平,线性度直接影响 PAM4 的眼高与眼宽。若调制器线性度不足,PAM4 的中间电平会被压缩,导致接收端判决困难。因此,在 LPO 系统预算中,调制器的线性度、插损、Vπ 与带宽必须与驱动能力、SerDes 均衡能力一起考虑。
四、跨阻放大器与线性接收链路
接收方向从光电探测器开始。PD 将光功率转换为光电流,典型响应度约 0.8 A/W。若接收光功率为 -6 dBm(约 251 μW),则光电流约 200 μA。TIA 需要把这个微弱电流转换为电压,并提供足够的带宽与低噪声。TIA 的跨阻增益通常为几千欧姆量级,例如 5 kΩ 时,200 μA 可产生 1 V 输出——但实际受限于带宽与线性,输出幅度往往更低。
TIA 之后是线性接收链路,可能包含少量均衡或缓冲。与传统模块不同,LPO 接收链路不做重定时,因此接收信号的质量直接取决于 TIA 的噪声、带宽、PD 的电容以及主机 SerDes 接收均衡能力。若 TIA 输出眼图闭合,主机 SerDes 的 CTLE/DFE 必须能够补偿;若补偿不足,则误码率上升。因此,接收链路的关键接口参数包括:TIA 跨阻、输入等效噪声、带宽、输出摆幅,以及主机 SerDes 接收端的均衡范围。
五、系统预算与关键接口划分
LPO 系统预算可以按“发送预算”和“接收预算”两条线来分配。发送预算关注:SerDes 输出摆幅、电通道损耗、驱动增益、调制器 Vπ 与消光比、光纤耦合损耗、平均光功率。接收预算关注:光纤损耗、PD 响应度、TIA 跨阻与噪声、接收链路损耗、主机 SerDes 接收灵敏度与均衡能力。
关键接口划分通常落在两个位置:一是主机与模块之间的电接口(金手指/连接器),这里定义了电通道的损耗、阻抗、串扰与引脚映射;二是模块与光纤之间的光接口,这里定义了波长、光功率、消光比与回损。LPO 的接口划分之所以关键,是因为模块内没有 DSP 来“兜底”,任何接口处的损伤都必须由主机 SerDes 与线性通道共同吸收。
六、一个可参考的预算示例
| 预算项 | 示例值 | 说明 |
|---|---|---|
| SerDes 发送摆幅 | 800 mVppd | 主机侧可调 |
| 电通道损耗 | 3 dB | 封装+连接器+PCB |
| 驱动增益 | 6 dB | 线性驱动 |
| 调制器 Vπ | 1.5 V | EML 示例 |
| 平均光功率 | 0 dBm | 发送端 |
| 光纤损耗 | 3 dB | 含连接器 |
| PD 响应度 | 0.8 A/W | 接收端 |
| TIA 跨阻 | 5 kΩ | 示例值 |
| 接收电通道损耗 | 2 dB | 回主机 SerDes |
以上数值仅用于说明预算分配方法,并非实测结果。实际设计中,需要根据具体 SerDes、驱动、调制器、TIA 与光纤链路的数据手册逐项核算,并在眼图、误码率与灵敏度测试中验证。LPO 系统架构与信号链的核心,就是让每一个环节的线性度、增益、噪声与带宽都“刚刚好”地匹配,而不是依赖模块内的 DSP 做最后补救。