3. 800G相干光模块系统架构设计

800G相干光模块的系统架构设计,本质上是在一个约几十毫米长、十几毫米宽的热封装体内,把高速模拟、超高速数字、精密光学和低压大电流供电四类完全不同的物理域组织成一条可制造、可测试、可维护的信号链。架构划分的核心不是“把功能分块”,而是先确定接口边界:哪些信号必须留在芯片内部,哪些必须跨封装走线,哪些必须经过连接器或柔性板,哪些只能以光的形式跨越。接口一旦定义清楚,发射机、接收机、DSP、光引擎、控制与供电的划分就自然收敛。

一、从信号链看整体划分

800G相干模块的发射方向可以概括为:DSP 产生四路或八路高速 DAC 数据,经驱动器放大后驱动 I/Q 调制器,把电信号映射到光载波的同相与正交分量上,再通过偏振合束与波长复用形成 800G 光信号。接收方向则相反:光信号经 90° 混频器与本地振荡器拍频,输出 I/Q 光电流,由 TIA 转换为电压,再送入 DSP 的 ADC 进行采样与数字均衡。因此,模块内部天然存在三条主通道:发射电通道、接收电通道和光通道,以及一条贯穿始终的控制与供电通道。

架构设计的第一步是确定“数字—模拟”分界点。以当前主流方案为例,DSP 内部集成 DAC 与 ADC,DSP 与光引擎之间是模拟高速接口;也有方案把部分驱动或 TIA 集成进光引擎,使 DSP 输出更高速的串行数字接口。两种划分的取舍在于:模拟接口对阻抗、回波损耗和串扰更敏感,但功耗和面积更优;数字接口抗干扰更好,但需要更高的 SerDes 速率和更复杂的均衡。实际设计中,通常以 112 Gbaud 或 128 Gbaud 的符号率为基准,按 2 倍以上过采样确定 DAC/ADC 采样率,再据此反推接口带宽。

800G相干光模块系统架构与接口边界 主机 / 交换芯片 800G 电接口 MDIO / I2C 管理 相干 DSP Tx: 星座映射 / 预均衡 Rx: ADC / 时钟恢复 / 均衡 CD / PMD 补偿 / FEC DAC / ADC 接口 控制寄存器 / 状态监测 光引擎 驱动器 / 调制器 90° 混频器 / TIA 可调激光器 / 本振 偏振合束 / 分束 光接口 / 光纤耦合 供电与电源管理 3.3V / 1.8V / 0.9V 多路 DSP 核心 / 模拟 / IO 域 上电时序 / 软启动 / 保护 控制与监测 MCU / 寄存器映射 温度 / 光功率 / 偏置 告警 / 保护 / 校准 800G 电信号 管理接口 高速 DAC 数据 ADC 采样数据 800G 光信号 接收光信号 供电 电源监测 控制 / 状态 寄存器访问 关键接口边界定义 ① 主机—DSP:800G 电接口 + MDIO/I2C 管理,速率与均衡由主机侧协商 ② DSP—光引擎:高速模拟差分对,需定义阻抗、回波损耗、偏置与共模 ③ 控制—各域:寄存器映射、告警门限、校准系数与上电时序握手

二、发射机与接收机的接口定义

发射机侧的关键接口是 DSP 到驱动器的差分高速对。以 4 通道 I/Q 调制为例,每通道包含 I 与 Q 两路差分信号,共 8 对差分线。接口定义必须明确:单端摆幅、共模电压、终端匹配、走线长度匹配和通道间偏斜。若符号率为 120 Gbaud,DAC 采样率取 240 GSa/s,则每对差分线的基频分量可达 60 GHz 以上,任何过孔、连接器或封装引线都会引入不可忽略的插入损耗。因此,实际布局中通常把驱动器与调制器尽量靠近,DSP 与驱动器之间采用低损耗基板或柔性互连,并把偏斜控制在几个皮秒以内。

接收机侧的关键接口是 TIA 到 ADC 的差分电压信号。TIA 把光电流转换为电压,输出幅度通常在几百毫伏量级,ADC 满量程与之匹配。接口定义需要给出:跨阻增益、输出共模、带宽、噪声等效电流和过载点。若 TIA 跨阻为 5 kΩ,输入光电流为 100 μA,则输出电压约 500 mV;若 ADC 满量程为 600 mV,则留有约 1.6 dB 余量。这个余量不能太大,否则浪费 ADC 动态范围;也不能太小,否则过载时误码率急剧恶化。实际设计中,通常把自动增益控制放在 TIA 或 DSP 内部,根据接收光功率动态调整。

三、DSP 的接口与功能边界

DSP 是模块的“数字中枢”,其接口可分为三类:面向主机的 800G 电接口、面向光引擎的高速模拟接口、面向控制与供电的管理接口。800G 电接口通常采用 8×106.25 Gbps 或 4×212.5 Gbps 的 PAM4 信号,接口定义包括通道数、速率、FEC 模式、均衡训练和链路状态上报。高速模拟接口则包括 DAC 输出与 ADC 输入,需要定义采样率、分辨率、时钟来源和同步机制。

DSP 内部的功能边界同样需要明确:哪些功能放在 DSP 内部,哪些交给外部 MCU。通常,DSP 负责实时性要求高的信号处理,如时钟恢复、自适应均衡、载波相位估计和 FEC 编解码;MCU 负责慢速控制,如温度读取、偏置调整、告警处理和固件升级。两者通过寄存器映射或共享内存交互,接口定义必须明确地址空间、访问权限和中断机制。

四、光引擎与控制供电的协同

光引擎是电光转换的物理边界,其接口包括电接口和光接口。电接口方面,发射端需要驱动器输入、偏置电压和调制器控制;接收端需要 TIA 输出、本振光功率监测和混频器偏置。光接口方面,需要定义波长、偏振、光功率、回波损耗和连接器类型。以可调激光器为例,其波长调谐范围通常覆盖 C 波段,调谐精度需优于 ±1 GHz,否则会影响相干接收的载波恢复。

控制与供电是贯穿所有域的“基础设施”。供电方面,DSP 核心电压可能低至 0.8 V,电流可达数十安培,必须采用多相 Buck 或集成稳压模块,并定义上电时序:先 IO 后核心,先模拟后数字,避免闩锁和浪涌。控制方面,MCU 通过 I2C 或 SPI 访问 DSP、光引擎和电源芯片,采集温度、光功率、偏置电流和电压,并根据门限触发告警或保护。接口定义需要明确采样率、精度、告警门限和响应时间。

架构评审时,建议把“接口定义表”作为独立交付物:每一行对应一个物理接口,列出信号名、方向、电平/速率、阻抗、连接器/走线、测试点和验收判据。这样可以在设计早期发现边界不清、责任不明的问题。

五、一个可参考的接口划分示例

接口 方向 关键参数 验收判据
主机—DSP 电接口 双向 8×106.25 Gbps PAM4,FEC 模式可配 误码率优于 1E-6(纠前)
DSP—驱动器 单向 差分 800 mVpp,共模 0.6 V,偏斜 < 3 ps 眼图张开度 > 0.3 UI
TIA—ADC 单向 跨阻 5 kΩ,输出 500 mVpp,带宽 > 40 GHz 过载点余量 > 1.5 dB
MCU—DSP 寄存器 双向 I2C 1 MHz,地址映射 16 位 读写一致性 100%
电源—DSP 核心 单向 0.8 V / 30 A,纹波 < 20 mV 上电时序满足 datasheet

需要强调的是,上述参数属于教学示例,实际设计必须依据所选 DSP、光引擎和电源芯片的数据手册重新核算。架构设计的最终目标,是让每个接口都有明确的电气规范、机械约束和测试方法,使发射机、接收机、DSP、光引擎、控制与供电五个部分既能独立验证,又能协同工作。只有在接口定义清晰的前提下,800G 相干模块才能在功耗、性能和可制造性之间取得可复现的平衡。