4、光接收机核心技术:PIN光电二极管与APD雪崩光电二极管对比、跨阻放大器(TIA)设计要点、接收灵敏度与过载功率

光接收机,说白了就是光模块的“耳朵”。它负责把光纤那头传来的微弱光信号,重新变回电信号。这个环节做不好,前面发射机再牛也没用。我这些年调试过的模块,有一半的故障都出在接收端。今天咱们就聊聊接收机的三个核心:光电探测器、跨阻放大器,以及两个最重要的指标——灵敏度和过载功率。

核心逻辑图:光接收机信号链路

光接收机核心链路与关键指标 光纤输入 微弱光信号 光电探测器 PIN / APD 光→电流转换 跨阻放大器 TIA 电流→电压转换 LA/CDR 限幅/时钟恢复 接收灵敏度 最小可接收光功率(dBm) 受探测器响应度、TIA噪声、 带宽共同限制 过载功率 最大可接收光功率(dBm) 受TIA饱和、探测器线性度限制 动态范围 = 过载功率 - 灵敏度

4.1 PIN光电二极管与APD雪崩光电二极管对比

光电探测器是接收机的第一道关口。目前主流就两种:PIN和APD。选哪个?得看你的应用场景和预算。

PIN光电二极管,结构简单,工作电压低(一般3.3V或5V就够)。它的核心优势是线性度好、温度稳定性高。我做过一个10G的SR模块,用的就是PIN管,整个量产过程几乎没出过探测器相关的问题。但PIN的缺点也很明显——它没有内部增益,光电流直接正比于入射光功率。对于长距离链路,信号衰减大,PIN就有点力不从心了。

APD雪崩光电二极管,内部有雪崩倍增效应,能提供10~30倍的内部增益。说白了,它能把微弱的光电流“放大”后再输出。这对接收灵敏度提升非常明显。我记得有一次做40km的LR4模块,用PIN死活过不了-18dBm的灵敏度指标,换成APD后轻松干到-22dBm。但APD也有代价:需要高偏压(30V~70V),温度对增益影响大,而且雪崩过程会引入额外的散粒噪声。

我的选型建议:

  • 短距离(<10km)、低成本:选PIN,省心省事
  • 长距离(>10km)、高灵敏度要求:选APD,但要做好温度补偿
  • 注意:APD的偏压电路设计很关键,我曾经因为PCB漏电导致偏压不稳,灵敏度直接掉了3dB

下面这个表格,是我自己整理的核心对比,项目上选型时直接拿来用:

参数 PIN光电二极管 APD雪崩光电二极管
工作偏压 3.3V ~ 5V 30V ~ 70V
内部增益 无(增益=1) 10 ~ 30倍(可调)
响应度(典型) 0.8 ~ 0.9 A/W @ 1310nm 0.8 ~ 0.9 A/W × M(M为倍增因子)
接收灵敏度 -16 ~ -20 dBm(10G) -22 ~ -28 dBm(10G)
带宽 高(>20GHz) 受倍增时间限制,略低
温度敏感性 高(需温度补偿)
成本 高(含偏压电路)
典型应用 SR、LR(<10km) ER、ZR(>10km)

⚠ 避坑指南: 我曾经在一个25G ER项目里,为了省成本选了PIN管,结果链路预算死活不够。后来换成APD,但没注意温度补偿设计,高温下增益漂移严重,眼图直接闭合。记住:APD的偏压必须随温度做闭环调节,否则量产时你会哭的。

4.2 跨阻放大器(TIA)设计要点

探测器把光转成电流,但这个电流非常微弱——微安级别。TIA的任务就是把这个小电流转成电压信号,同时提供足够的增益和带宽。

TIA的设计,说白了就是三个字:低噪声、高带宽、大动态。但这三个指标是互相矛盾的,你想想看:

  • 噪声:TIA的输入噪声直接决定了接收灵敏度。反馈电阻Rf越大,增益越高,但热噪声也越大。这是个trade-off。
  • 带宽:TIA的带宽受限于输入电容(探测器结电容+寄生电容)和反馈电阻。公式很简单:f-3dB ≈ 1/(2π × Rf × Cin)。Cin大了,带宽就上不去。
  • 动态范围:输入光功率从灵敏度到过载,差了20多dB。TIA必须能处理从几微安到几毫安的输入电流范围,不能饱和。

我个人的设计习惯是:先根据速率确定目标带宽(比如25G NRZ,带宽至少16GHz),然后反推Rf的最大值。再根据灵敏度要求,计算允许的最大输入噪声。最后用仿真工具跑一下PVT corner,确保量产良率。

TIA关键设计参数速查:

  • 跨阻增益:通常 1kΩ ~ 10kΩ(取决于速率和灵敏度)
  • 输入噪声电流密度:< 20 pA/√Hz(25G NRZ典型值)
  • 带宽:0.7 × 数据速率(NRZ)或 0.5 × 数据速率(PAM4)
  • 最大输入电流:> 2 mA(保证过载功率)

嗯,这里要注意一个容易被忽略的点——TIA的电源抑制比(PSRR)。高速TIA对电源噪声非常敏感,我见过一个案例,模块灵敏度测试总是忽高忽低,查了半天发现是DC-DC的开关噪声耦合到了TIA电源上。后来加了LDO和π型滤波,问题才解决。

4.3 接收灵敏度与过载功率

这两个指标,是光接收机性能的“天花板”和“地板”。

接收灵敏度,定义为在满足一定误码率(通常BER=1E-12)条件下,接收机所能接收到的最小平均光功率。单位是dBm。数值越小,说明接收机越灵敏。

灵敏度的理论极限受限于散粒噪声和热噪声。实际工程中,我总结了一个经验公式:

灵敏度(dBm) ≈ -174 + 10×log10(BW) + NF + 10×log10(OSNR_req)
其中:
  BW:接收机带宽(Hz)
  NF:接收机噪声系数(dB)
  OSNR_req:所需光信噪比(dB)

当然,这只是个估算。实际测试时,我会用光衰减器逐渐减小输入光功率,同时监测误码率。当误码率刚好达到1E-12时,记录此时的光功率,就是灵敏度。

过载功率,正好相反——接收机在不产生误码的前提下,能承受的最大平均光功率。过载功率受限于TIA的线性范围和探测器的饱和效应。

你想想看,如果发射机离得很近,光功率可能高达0dBm甚至+3dBm。这时候如果接收机过载能力不够,信号就会失真,眼图顶部变平,误码率飙升。

动态范围 = 过载功率 - 灵敏度

这个差值越大,说明接收机适应不同链路损耗的能力越强。一般要求动态范围 > 20dB。我做过一个项目,客户要求动态范围25dB,我们通过优化TIA的自动增益控制(AGC)电路,最终做到了28dB,客户很满意。

最后说一句:灵敏度和过载功率是矛盾的。提高灵敏度往往意味着降低噪声,但低噪声设计通常会让TIA更容易饱和,从而降低过载能力。所以,好的接收机设计,是在这两个指标之间找到最佳平衡点。这个平衡点,就是你的产品竞争力所在。