第三章 光模块关键参数:中心波长、发射光功率、接收灵敏度、消光比、眼图、抖动、功耗、工作温度范围
做光模块这些年,我见过太多人一上来就盯着速率看,觉得速率高就是好模块。其实不然。真正决定模块能不能用、好不好用的,是这八个关键参数。今天咱们一个一个掰开揉碎了讲。
核心观点:这八个参数,就像人的八项体检指标。单项优秀不代表整体健康,但任何一项不合格,模块就废了。
3.1 中心波长
中心波长,说白了就是光模块发出来的光是什么颜色。常见的就三种:850nm(多模)、1310nm(单模短距)、1550nm(单模长距)。
我记得刚入行那会儿,有个项目死活调不通,查了两天发现是850nm的模块接到了单模光纤上。你想想看,波长不对,就像拿遥控器对着电视按,结果遥控器是红外的,电视是蓝牙的——根本对不上。
实际选型时要注意:
- 多模光纤用850nm或1300nm
- 单模光纤用1310nm或1550nm
- CWDM/DWDM有特定波长网格,别混用
我的习惯:每次拿到新模块,第一件事就是用光谱仪扫一下中心波长。别信标签,实测最靠谱。我曾经被一批标签印错的光模块坑过,从那以后再也不信标签了。
3.2 发射光功率
发射光功率就是模块发光的强度,单位是dBm。注意,是dBm不是dB,这两个差着十万八千里。
一般范围在-10dBm到+5dBm之间。太低了信号传不远,太高了会烧接收端。我见过一个案例,有人把发射功率调到+7dBm,结果把对端模块的接收器直接打坏了——这就是典型的「好心办坏事」。
关键点:
- 发射功率不是越大越好,够用就行
- 注意看规格书里的最小值和最大值
- 温度变化会影响功率,高温下功率会下降
3.3 接收灵敏度
接收灵敏度,就是模块能接收到的最小光信号强度。单位也是dBm。这个值越低,说明模块的接收能力越强。
举个例子:-20dBm的灵敏度比-15dBm好,因为前者能接收到更弱的信号。就像听力好的人能听到更小的声音一样。
避坑指南:我曾经在测试中发现,有些模块的灵敏度在常温下达标,但到了85°C就掉链子。所以一定要做全温测试,别只看25°C的数据。
3.4 消光比
消光比(ER)衡量的是光模块发「1」和发「0」时的功率差异。单位是dB。消光比越高,信号质量越好。
一般要求ER大于6dB,10G以上模块通常要求大于8dB。消光比太低,接收端就分不清是1还是0,误码率就上去了。
我个人的经验:消光比和发射功率是一对冤家。调高发射功率往往会让消光比变差,反之亦然。找到平衡点才是真本事。
3.5 眼图
眼图不是单个参数,而是一张图。它把很多个比特的信号叠在一起,看起来像一只睁开的眼睛。眼睛睁得越大、越清晰,信号质量越好。
眼图能反映的问题太多了:
- 眼睛高度不够——噪声太大
- 眼睛宽度不够——抖动太大
- 眼睛不对称——偏置有问题
- 眼皮厚——上升/下降沿太慢
实战技巧:看眼图别只看模板是否通过。我习惯看眼图的「余量」——就是信号离模板边界还有多远。余量大的模块,量产良率高,温度稳定性好。
3.6 抖动
抖动就是信号在时间轴上的晃动。单位是ps(皮秒)或UI(单位间隔)。抖动大了,接收端采样的时候就会采错。
抖动分两种:
- 随机抖动(RJ):由热噪声等引起,服从高斯分布
- 确定性抖动(DJ):由电路设计、串扰等引起,有规律可循
嗯,这里要注意:很多新手只看总抖动,不看成分。其实分析抖动成分才能找到根因。我曾经遇到一个模块抖动超标,查了半天发现是电源纹波太大导致的确定性抖动——换个LDO就解决了。
3.7 功耗
功耗就是模块工作时的耗电量,单位是W。现在数据中心对功耗要求越来越严,因为成千上万个模块加起来,电费不是小数目。
典型功耗范围:
| 模块类型 | 典型功耗 |
|---|---|
| 10G SFP+ | <1W |
| 25G SFP28 | 1-1.5W |
| 100G QSFP28 | 2.5-4.5W |
| 400G QSFP-DD | 8-12W |
注意:功耗和温度直接相关。功耗高的模块散热不好,温度就会升高,温度升高又会导致功耗进一步增加——这是个恶性循环。所以散热设计一定要留余量。
3.8 工作温度范围
工作温度范围分三个等级:
- 商业级:0°C ~ 70°C
- 工业级:-40°C ~ 85°C
- 扩展级:-40°C ~ 95°C(部分厂商)
选型时别贪便宜买商业级用在户外场景。我见过一个案例,某数据中心在新疆,冬天机房温度降到-10°C,商业级模块全挂了——省那几十块钱,结果赔了几万块的运维成本。
我的建议:只要预算允许,优先选工业级。温度余量大,模块寿命长,故障率低。这是花小钱省大钱。
知识体系总览
下面这张图把这八个参数的关系理清楚了。你看,它们不是孤立的,而是相互关联的:
你看,中心波长决定了光纤类型,发射功率和接收灵敏度决定了链路预算,消光比和眼图反映了信号质量,抖动影响误码率,功耗和温度则决定了模块能不能稳定工作。这八个参数,缺一不可。
最后说一句:做光模块设计,别只看规格书上的典型值。要看最小值、最大值,要看全温范围,要看老化后的变化。我见过太多「规格书完美、实际一塌糊涂」的案例了。实战中,余量才是王道。