3、光发射单元(TOSA)设计:激光器类型、光功率与消光比、眼图与抖动、驱动电路设计要点
光发射单元,也就是咱们常说的TOSA,是整个光模块的心脏。信号能不能传得远、传得稳,很大程度上就看它了。我这些年调试过的TOSA少说也有几十种,每次拿到新方案,第一件事就是先把激光器类型摸透。说白了,选对了激光器,设计就成功了一半。
3.1 激光器类型:VCSEL、FP、DFB、EML
激光器类型的选择,直接决定了你的模块能跑多快、能传多远。我按应用场景把它们分成四类,你对照着选就行。
| 类型 | 典型速率 | 传输距离 | 典型应用 |
|---|---|---|---|
| VCSEL | 1G ~ 100G | 100m ~ 500m | 数据中心短距互联 |
| FP | 155M ~ 10G | 2km ~ 10km | 中短距接入网 |
| DFB | 1G ~ 100G | 10km ~ 80km | 城域网、长距传输 |
| EML | 25G ~ 400G | 40km ~ 120km | 超长距、DWDM系统 |
VCSEL 是我个人最喜欢用的短距方案。它从晶圆表面发光,测试和耦合都特别方便。我记得有一次做100G SR4模块,VCSEL阵列的耦合效率轻松做到80%以上,比边发射激光器省心多了。但要注意,VCSEL的功率普遍偏低,一般只有1~3mW,而且对温度敏感。你想想看,数据中心机房里温度一升高,VCSEL的阈值电流就往上蹿,光功率掉得很快。
FP激光器 属于多纵模激光器,光谱宽度比较宽。说白了,它就是个入门级选手,适合对色散不敏感的中短距场景。我在做2.5G PON ONU模块时用过FP,成本确实低,但到了10G速率,FP的啁啾噪声就压不住了,眼图容易闭合。
DFB激光器 是目前长距方案的主力。它内部有布拉格光栅,只输出单一纵模,光谱窄、色散小。我做过一个10km的10G LR模块,DFB的边模抑制比(SMSR)能做到35dB以上,眼图非常干净。嗯,这里要注意,DFB对驱动电流的纹波特别敏感,电源噪声稍微大一点,光功率就会抖动。
EML 是电吸收调制激光器,把激光器和调制器集成在一起。它最大的优势是啁啾极低,适合长距离高速传输。我曾经在100G DWDM项目里用过EML,配合相干接收,传输120km完全没问题。但EML的驱动电压高(通常2~3Vpp),功耗和散热是设计难点。
核心建议: 短距(<500m)选VCSEL,中距(<10km)选DFB,长距(>40km)选EML。FP只适合低速低成本场景,别在高速设计里用它。
3.2 光功率与消光比
光功率和消光比,是TOSA设计里两个最基础的指标。光功率决定了信号能传多远,消光比决定了接收端能不能正确判0和1。
光功率(Average Optical Power) 一般用dBm表示。我习惯把发射光功率分成三档:
- 低功率(-3 ~ 0 dBm): 用于VCSEL短距模块,比如100G SR4
- 中功率(0 ~ +3 dBm): 用于DFB中距模块,比如10G LR
- 高功率(+3 ~ +6 dBm): 用于EML长距模块,比如100G ER4
这里有个坑,我踩过好几次。光功率不是越高越好。功率太高,接收端的光电探测器会饱和,反而导致误码率上升。我曾经在调试一个40km模块时,把光功率从+4dBm调到+6dBm,结果接收端饱和了,眼图直接塌掉。后来老老实实降回+4dBm,问题就解决了。
消光比(Extinction Ratio, ER) 是“1”电平光功率与“0”电平光功率的比值,单位是dB。公式很简单:
ER (dB) = 10 * log10(P1 / P0)
消光比越高,接收端的眼图张开度越大,误码率越低。但消光比也不是越高越好。你想想看,如果消光比太高,意味着“0”电平的光功率非常低,激光器几乎被关断。这时候激光器从“0”切换到“1”时,会有明显的弛豫振荡,抖动会变大。
我的经验值: 对于10G以下速率,消光比做到6~8dB就够了。25G及以上速率,建议做到3~5dB。别盲目追求高消光比,抖动才是高速设计的瓶颈。
3.3 眼图与抖动
眼图是衡量信号质量最直观的工具。说白了,眼图就是示波器把无数个比特叠加在一起,看“眼睛”张得大不大、干不干净。
眼图的关键参数:
- 眼高(Eye Height): 决定了接收端能分辨“0”和“1”的余量。眼高低于100mV,基本就危险了。
- 眼宽(Eye Width): 决定了时钟采样的裕量。眼宽太小,时钟抖动稍微大一点就误码。
- 交叉点(Crossing Point): 一般要求40%~60%。交叉点太低,说明“0”电平太深,消光比过高。
抖动(Jitter) 是高速设计的头号敌人。抖动分为随机抖动(RJ)和确定性抖动(DJ)。RJ来自热噪声和散粒噪声,没法完全消除。DJ来自码间干扰(ISI)、电源噪声和串扰。
我记得有一次做25G模块,眼图总是有毛刺,怎么调驱动电流都没用。后来用频谱仪一测,发现电源上有200kHz的纹波,是DC-DC转换器带来的。换了一颗低纹波的LDO,毛刺立刻消失了。嗯,电源噪声对抖动的影响,往往被新手忽略。
避坑指南: 我曾经在调试100G PAM4模块时,发现眼图的上眼和下眼不对称。查了半天,原来是TOSA的偏置点设置偏了。PAM4对线性度要求极高,偏置点稍微偏移,四个电平的间距就不均匀了。所以,调试PAM4时一定要用光谱仪确认偏置点。
3.4 驱动电路设计要点
驱动电路是连接电信号和光信号的桥梁。设计得好,激光器就能乖乖听话。设计得不好,再好的激光器也白搭。
要点一:阻抗匹配
驱动器的输出阻抗一般是50Ω,但激光器的阻抗只有几欧姆。如果不做匹配,信号会反射,眼图直接崩掉。我习惯在驱动器和TOSA之间串联一个电阻,阻值选在20~30Ω之间,既能匹配阻抗,又能限制电流尖峰。
// 典型驱动电路拓扑(示意)
// Driver -> 串联电阻 -> TOSA(激光器)
// 串联电阻 R = 50Ω - Z_TOSA
// 例如:Z_TOSA = 5Ω,则 R = 45Ω(实际取标称值47Ω)
要点二:偏置电流与调制电流
激光器需要两个电流:偏置电流(Ibias)和调制电流(Imod)。偏置电流让激光器工作在阈值以上,调制电流让激光器在“0”和“1”之间切换。
- 偏置电流: 一般设为阈值电流的1.5~2倍。阈值电流会随温度变化,所以最好用自动功率控制(APC)环路来动态调整。
- 调制电流: 决定了消光比。调制电流越大,消光比越高,但抖动也会变大。我一般先设一个中间值,然后根据眼图微调。
要点三:电源去耦
驱动电路对电源噪声极其敏感。我建议在驱动器的电源引脚附近放一组电容:
- 100nF + 10nF + 1nF 并联,覆盖宽频段
- 再加一个10μF的钽电容,滤除低频纹波
要点四:布局布线
高速信号的走线要短、要直、要等长。差分信号对内的长度差不要超过5mil。我见过有人把驱动器和TOSA放得太远,结果走线长了2cm,眼图就闭合了。高频信号的衰减是按dB/cm算的,你想想看,2cm的损耗有多大。
总结一下: 驱动电路设计的核心就三件事——阻抗匹配、电流设置、电源去耦。这三件事做好了,TOSA就能稳定工作。剩下的就是微调眼图和消光比了。
3.5 知识体系结构图
下面这张图,是我自己整理的光发射单元设计知识体系。你可以把它当作一个检查清单,设计时逐项核对。
这张图把TOSA设计的四个核心维度串起来了。你从激光器类型出发,确定光功率和消光比的指标,然后用眼图和抖动来验证设计,最后用驱动电路把一切落地。每一步都环环相扣,缺一不可。
公众号:蓝海资料掘金营,微信deep3321