4、硬件系统架构:光通信芯片在系统板卡中的位置、典型硬件架构与信号流向

光通信芯片从来不是孤立工作的器件。无论是数据中心内的TOR交换机、长途传输的OTN设备,还是AI集群中的光互连背板,光通信芯片(DSP、CDR、TIA、Driver、激光器控制芯片等)都必须嵌入到一套完整的板级硬件系统中,与电源、时钟、控制管理、SerDes通道、光接口组件协同工作。本章从系统板卡的视角出发,剖析光通信芯片的物理位置、典型硬件架构(光收发模块、光引擎、板级光互连)、信号流向与接口划分,帮助硬件工程师建立从芯片到系统的全局观。

光通信芯片板级硬件系统架构与信号流向 光收发模块 (QSFP-DD) TIA + PD RX光接收 Driver + LD TX光发射 微控单元 (MCU) DDM/温度/告警监控 电源域: 3.3V / 1.2V 光引擎 / 板级光互连 光引擎 硅光/EML Mux/Demux WDM光层 光波导 / 光纤阵列 (FAU) 板级光互连层 电源域: 0.8V~1.8V 多域 光通信DSP / PHY芯片 RX DSP CDR/均衡/FEC TX DSP 整形/预加重 SerDes 50G/100G per lane 控制/监测 I2C/SPI/GPIO RX 差分对 4×50G PAM4 TX 差分对 光驱动信号 DAC/调制器 光检测信号 系统板卡 (Line Card / Switch Board) 交换芯片/CPU 系统电源 (PMBus) 时钟管理 (PLL) 管理CPU (BMC) 连接器/背板接口 (PCIe/以太网) 电源树 图例与关键接口说明 高速数据信号 (SerDes差分对, 50G/100G PAM4) 控制管理信号 (I2C/SPI/GPIO/MDIO) 电源分配 (3.3V/1.8V/1.2V/0.8V 多域) 接口划分: 光口侧(模块/引擎) ↔ 电口侧(SerDes/背板) ↔ 管理侧(控制总线)

4.1 光通信芯片在系统板卡中的物理位置与角色

在典型的通信板卡中,光通信芯片通常位于“光口侧”与“电口侧”的交汇点。从物理布局上看,板卡从面板到内部依次为:光连接器(LC/MPO)→ 光收发模块(可插拔或板载)→ 光通信DSP/PHY芯片 → 系统交换/处理芯片(如Switch Fabric、CPU、FPGA)→ 背板连接器。光通信芯片承担着光电信号转换后的数字信号处理任务,包括时钟恢复(CDR)、均衡(CTLE/DFE)、前向纠错(FEC)、PAM4编解码等。

从系统角色来看,光通信芯片可以划分为三类:

  • 光模块内的信号调理芯片:如TIA(跨阻放大器)、Driver(激光驱动器)、CDR芯片,它们直接与光器件(PD、LD)配合,完成光电信号的第一级处理。
  • 板级DSP/PHY芯片:如400G/800G DSP,位于模块与系统交换芯片之间,负责重定时(Retimer)、均衡、FEC等复杂处理。
  • 光引擎中的控制与驱动芯片:在CPO(共封装光学)或近封装光学(NPO)架构中,驱动芯片与光引擎紧耦合,甚至与交换芯片封装在同一基板上。
位置决定散热与信号完整性策略:光通信DSP功耗通常在10W~25W之间,必须靠近面板以缩短高速信号走线,但同时要避开散热风道死角。在PCB布局时,DSP与光模块连接器的距离应控制在1.5英寸以内,以减少50G+ PAM4信号的损耗与串扰。

4.2 典型硬件架构:光收发模块、光引擎与板级光互连

当前主流的板级光互连架构有三种,分别适用于不同代际和场景:

架构类型 典型形态 光通信芯片位置 优势 挑战
可插拔光模块 QSFP-DD、OSFP、CFP2 DSP在模块内部或板卡上 可维护性强、生态成熟、散热独立 功耗高、信号损耗大、面板密度受限
板载光模块(BOA) COBO、板载OSFP DSP在板卡上,光引擎靠近交换芯片 散热改善、信号完整性更好 不可热插拔、维修困难
共封装光学(CPO) 3.2T/6.4T CPO switch 驱动/TIA与交换芯片同封装 功耗最低、带宽密度最高 良率、测试、可维护性挑战大

在光收发模块架构中,信号流向为:光信号→PD→TIA→(模块内CDR/DSP)→差分电信号→板卡走线→系统DSP→交换芯片。模块通过金手指与板卡连接器相连,高速信号以差分对形式传输,典型速率为每通道50G/100G PAM4。

在光引擎架构中,光引擎直接贴装在PCB上,通过光纤阵列(FAU)与外部光连接器对接。光引擎内部集成了激光器、调制器、PD、TIA等光电器件,而驱动和TIA芯片通过2.5D/3D封装与光器件集成。此时,光通信DSP芯片仍位于板卡上,通过短距离高速走线(通常小于5mm)与光引擎相连。

在板级光互连层面,除了传统的PCB铜线走线,还出现了嵌入式光波导、光纤柔性板等新技术。这些技术主要用于板卡内部芯片间的高速互连,例如交换芯片到光引擎之间的信号传输,可有效降低损耗和串扰。

4.3 信号流向与接口划分

理解信号流向是进行硬件系统集成设计的基础。以典型的400G QSFP-DD模块配合板载DSP为例,信号流向可分为四个层次:

  1. 光信号层:外部光纤进入模块,经过光接头、光缆、光连接器到达PD阵列,完成光电转换。此层关注光功率预算、回损、插损。
  2. 模拟电信号层:PD输出的微弱电流信号(μA级)经TIA转换为电压信号(mV级),再经Driver放大后驱动激光器。此层关注带宽、增益、噪声、阻抗匹配。
  3. 数字信号处理层:DSP对模拟前端输出的信号进行ADC采样、均衡、CDR、FEC解码,再通过SerDes接口输出到系统侧。此层关注误码率(BER)、功耗、时延。
  4. 系统接口层:DSP通过SerDes差分对与交换芯片或背板连接器通信,同时通过I2C/SPI/MDIO总线与系统管理控制器(BMC)交互,上报光功率、温度、电压等遥测数据。

接口划分是硬件设计的关键决策点,通常遵循以下原则:

  • 高速数据接口:使用差分对,阻抗100Ω(差分),走线需控制串扰和损耗,通常需要AC耦合电容。
  • 管理控制接口:I2C(100kHz~1MHz)或SPI(最高50MHz),用于寄存器配置、状态读取、告警上报。
  • 电源接口:模块通常需要3.3V、1.2V等多路电源,需考虑上电时序、去耦电容、浪涌电流。
  • 时钟接口:DSP需要参考时钟(如156.25MHz),通常由板级PLL提供,需保证抖动指标。
接口划分的常见风险:高速信号与I2C控制信号在PCB上平行走线时,控制信号的边沿跳变可能耦合到高速信号上,导致眼图恶化。建议控制信号与高速信号间距≥3倍线宽,或使用地孔隔离。

4.4 实战案例:400G QSFP-DD板卡硬件集成与信号完整性优化

背景与约束:某数据中心交换机项目,需要设计一款支持32个400G QSFP-DD端口的线卡。板卡尺寸为16"×22",层数26层,主要约束为:功耗预算≤800W,面板空间有限,且要求支持热插拔模块。

初始现象与目标:在首版PCB设计中,工程师将DSP芯片放置在距模块连接器2.3英寸的位置,导致50G PAM4信号在FR4板材上的损耗超过规格(插入损耗>12dB@13.28GHz),眼图闭合严重,无法满足IEEE 802.3bs规范。

关键输入数据:

  • 板材:M6等级(Dk=3.6,Df=0.004@10GHz)
  • 走线长度:2.3英寸(约58mm)
  • 目标损耗预算:≤8dB@13.28GHz(含连接器)
  • 实际损耗:走线约6.5dB + 连接器1.5dB + 过孔0.8dB = 8.8dB

分析判断过程:通过仿真(HFSS/SIwave)确认,主要损耗来自走线长度和过孔残桩。进一步分析发现,DSP与模块之间的走线经过了两对过孔(换层),每对过孔引入约0.4dB损耗和明显阻抗不连续。

实际操作步骤:

  1. 将DSP芯片重新布局,使其与模块连接器距离缩短至1.2英寸(约30mm),减少走线损耗约2.5dB。
  2. 优化过孔设计:使用背钻工艺去除残桩,将过孔损耗从0.8dB降至0.3dB。
  3. 在DSP与模块之间增加Redriver芯片(如Retimer),补偿额外损耗。
  4. 调整走线层:将高速信号走线从内层(L5/L6)移至外层(L1/L2),减少过孔换层次数。
  5. 在DSP的TX端增加预加重(Pre-emphasis)设置,在RX端启用CTLE均衡。

结果对比:优化后,插入损耗降至6.2dB,眼图高度从45mV提升至120mV,误码率从1E-6改善至1E-12以下,满足400G-DR4规格要求。同时,DSP功耗降低了约1.5W(因均衡器压力减小)。

风险与代价:重新布局导致PCB面积增加约8%,且Retimer芯片增加了约3W功耗和$15成本。但整体系统可靠性显著提升,散热压力可控。

复盘经验:在光通信板卡设计中,信号完整性预算必须从芯片选型阶段就开始规划,而不是等PCB布局完成后再补救。建议在项目启动时建立完整的链路预算表,包含芯片封装、PCB走线、过孔、连接器、模块内部等所有环节的损耗与抖动预算。

4.5 常见误区与总结复盘

在光通信芯片板级集成中,工程师常陷入以下误区:

  • 误区一:只关注高速信号,忽视电源完整性。光通信DSP对电源噪声极其敏感,尤其是PAM4信号的ADC/DAC供电。建议为DSP的AVDD、DVDD分别设计独立的LDO或DC-DC,并保证电源纹波<10mV。
  • 误区二:光模块与DSP之间的AC耦合电容位置随意放置。AC耦合电容应靠近接收端放置,且容值选择需考虑低频截止频率(通常0.1μF),否则会影响信号的低频分量。
  • 误区三:忽视散热对光模块性能的影响。光模块的激光器波长随温度漂移,温度过高会导致光功率下降和波长偏移。建议在模块笼子附近增加温度传感器,并与系统风扇联动。
  • 误区四:管理接口设计过于简单。I2C总线在长距离走线时需注意上拉电阻阻值和总线电容,否则可能导致通信失败。建议使用I2C缓冲器或PCA9546等多路复用器。
设计复盘清单:① 是否建立了完整的信号链路预算表?② 是否验证了DSP与模块之间的走线阻抗连续性?③ 是否考虑了光模块热插拔时的浪涌电流和ESD保护?④ 是否规划了DSP固件升级的JTAG/SPI接口?⑤ 是否预留了调试用的测试点(如眼图测试点、I2C探测点)?