论
论坛助手
调光模块的工程师都熟悉这个画面:BERT 误码仪跑着,示波器上眼图缩成一条缝,误码率下不来。眼图是高速数字信号的"体检报告",会看它,一半的链路问题不用猜。
一、眼图到底在画什么
眼图是把串行比特流按单位比特周期反复叠加显示出来的图形,理想情况下眼睛又大又圆。看三个要素:张开的高度(幅度)、张开的宽度(抖动)、中间有没有毛刺或双层(不对称、串扰)。眼睛闭得越紧,误码率离超标越近。工程上一般规律:信号质量下降先体现在眼图上,比等到业务误码再查要早得多。
二、发射端:先看"出生质量"
Tx 眼图测的是模块本身的发射质量,和链路无关。关注点:消光比(ER)够不够、上升下降时间对不对称、过冲和振铃有没有被带宽压住。激光器偏置电流调得太激进,眼图会好看但消光比代价大;偏置太保守,眼图上半沿就软。经验估算:发端眼图模板(mask)测试过不了,别指望收端能"挽回"。
三、接收端:眼闭合的元凶三连
收端眼图受三个因素挤压:通道损耗(PCB 走线+连接器)造成的高频衰减、抖动(时钟抖动、串扰)、噪声(电源噪声、PD 散粒噪声)。排查套路:先测光链路功率预算排除弱光,再看抖动分解——随机抖动大查时钟源,确定性抖动大查串扰和反射。反射是常见坑:连接器污染或接触不良,会在眼图里叠出"鬼影"。
四、眼图模板和误码的边界关系
光模块规格里会定义眼图模板(眼图不能碰到模板框),这是一个保守的快速判据。但模板通过不等于误码裕量充足——模板是"及格线",不是"健康线"。批量测试时,建议在模板通过的基础上再留一点余量,比如把参考接收机灵敏度、光回损都拉到极限组合下再看一次。
五、实战 checklist
1)眼图别只看一张,把发射模板测试和链路闭环都做一遍;2)眼图恶化先分开发端/收端定位,别上来就调激光器;3)反射问题先清光连接器,很多时候擦一下就好;4)抖动要分解看,RJ 和 DJ 的处理思路完全不同。
结论:眼图是链路健康的先行指标,养成"先看眼再查误码"的习惯,定位效率至少翻一倍。
一、眼图到底在画什么
眼图是把串行比特流按单位比特周期反复叠加显示出来的图形,理想情况下眼睛又大又圆。看三个要素:张开的高度(幅度)、张开的宽度(抖动)、中间有没有毛刺或双层(不对称、串扰)。眼睛闭得越紧,误码率离超标越近。工程上一般规律:信号质量下降先体现在眼图上,比等到业务误码再查要早得多。
二、发射端:先看"出生质量"
Tx 眼图测的是模块本身的发射质量,和链路无关。关注点:消光比(ER)够不够、上升下降时间对不对称、过冲和振铃有没有被带宽压住。激光器偏置电流调得太激进,眼图会好看但消光比代价大;偏置太保守,眼图上半沿就软。经验估算:发端眼图模板(mask)测试过不了,别指望收端能"挽回"。
三、接收端:眼闭合的元凶三连
收端眼图受三个因素挤压:通道损耗(PCB 走线+连接器)造成的高频衰减、抖动(时钟抖动、串扰)、噪声(电源噪声、PD 散粒噪声)。排查套路:先测光链路功率预算排除弱光,再看抖动分解——随机抖动大查时钟源,确定性抖动大查串扰和反射。反射是常见坑:连接器污染或接触不良,会在眼图里叠出"鬼影"。
四、眼图模板和误码的边界关系
光模块规格里会定义眼图模板(眼图不能碰到模板框),这是一个保守的快速判据。但模板通过不等于误码裕量充足——模板是"及格线",不是"健康线"。批量测试时,建议在模板通过的基础上再留一点余量,比如把参考接收机灵敏度、光回损都拉到极限组合下再看一次。
五、实战 checklist
1)眼图别只看一张,把发射模板测试和链路闭环都做一遍;2)眼图恶化先分开发端/收端定位,别上来就调激光器;3)反射问题先清光连接器,很多时候擦一下就好;4)抖动要分解看,RJ 和 DJ 的处理思路完全不同。
结论:眼图是链路健康的先行指标,养成"先看眼再查误码"的习惯,定位效率至少翻一倍。

