掌桥专利:专业的专利平台
掌桥专利
首页

基于自动校准流程的BOB在线纠正方法

文献发布时间:2023-06-19 10:21:15


基于自动校准流程的BOB在线纠正方法

技术领域

本发明涉及光猫产品的校准技术领域,特别涉及一种基于自动校准流程的BOB在线纠正方法。

背景技术

目前业内主流家庭光猫产品硬件上采用的是BOB(Bosa On Board)的设计方式,其中BOB电路模块基于光驱动方案与光源器件的工作机理,需要进行专项的校准工作来实现光参数的校验。

传统的BOB自动校准流程一般包括以下步骤:

第一步:上电当前BOB电路模块测试寄存器数据(光功率、上报、温补表等);

第二步:比对目标数值范围,调整0×135寄存调整输出光功率,校准TX上报;

第三步:调整寄存器,使能初始Modlut温补表,调节消光比达到目标值;

第四步:读取温度寄存器,采样温度点将初始Modlut温补表基于当前温度点进行缩放系数计算,并基于算法完成105个温度点的运算,完成后进行最终的Modlut温补使能;

第五步:切换寄存器,依次完成RX校准、RX光功率调节校准上报、灵敏度测试和LOS告警测试;

第六步:求和生成校验位,加密保存退出。

设备生产厂商在生产制造过程中往往会遇到由于各种原因(人员操作失误、系统资料同步不及时、产测BUG等),造成光参数校准没有按照BOSA器件进行准确校准,导致出厂的设备光接口指标严重不满足相关技术规范,进而影响实际用户使用。特别是第三步骤的使能初始温补环节,正常情况下该环节生产过程往往需要根据使用投产使用的BOSA器件不同对应使用不同的初始温补。如果成产过程出现异常,导致初始温补错误,则导致该校准处于错误校准。给产品带来负面的品牌影响,甚至批量召回返工的经济损失。

发明内容

基于此,有必要提供一种基于自动校准流程的BOB在线纠正方法,可在产品生产过程出现异常情况下,给出的一种在线紧急补救方式,而不用对发生错误校准的产品进行召回。

为实现上述发明目的,本发明采用以下技术方案。

本发明提供一种基于自动校准流程的BOB在线纠正方法,用于对发生错误校准的BOB模块进行校准修复,所述自动校准流程包括以下步骤:

S10:初始赋值,即预置光驱动芯片的初始参数;

S20:TX上报校准,即调整寄存器的输出光功率;

S30:调节消光比,使能初始Modlut温补表;

S40:调节温度寄存器,采用预定算法完成各温度点的运算,达到最终的Modlut温补使能;

S50:求和生成校验位,保存退出;

其中,在步骤S30中插入以下步骤:

S31:预存已正确校准的BOB模块对应的初始温补值;

S32:BOB模块上电后自动触发调用上述初始温补值;

S33:重新进行消光比校准。

优选地,步骤S33具体包括步骤:

判断所述BOB模块是否已连接消光比机;

若是,采用消光比机进行消光比校准;

否则,采用循环算法进行消光比校准。

优选地,所述采用循环算法进行消光比校准的步骤包括:

S1:循环读取BOB模块的Bias电流;

S2:分布统计该Bias电流与消光比的正态分布关系,寻找目标消光比范围内的Bias公因子;

S3:判断Bias电流是否在目标范围内;

S4:若是,将Bias公因子对应的消光比直接写入寄存器;

S5:若否,重复执行步骤S1~S3;

S6:判断循环次数是否大于15;

S7:若是,将消光比的目标值直接写入寄存器。

优选地,在步骤S40之后,步骤S50之前,还包括以下步骤:

S60:RX上报校准,即调整寄存器的输入光功率参数。

优选地,在步骤S40之后,步骤S50之前,还包括以下步骤:

S70:灵敏度和LOS告警校准,即调整寄存器的灵敏度和LOS告警参数。

优选地,所述步骤S50进一步包括步骤:

生成修复校验位,进行修复识别。

本发明通过预存初始温补值,并使BOB模块上电后自动触发调用该初始温补值,重新进行消光比校准,从而对原本导致BOB模块光参数异常的错误校准流程进行纠正,使得在网光猫启动过程中可以运行程序进行自我纠正,回归正常设备功能,避免了批量召回返工导致的经济损失。

附图说明

图1为本实施例中基于自动校准流程的BOB在线纠正方法的流程示意图。

本发明目的的实现及其功能、原理将在具体实施方式中结合附图作进一步阐述。

具体实施方式

下面结合附图及具体实施例做进一步说明。

专业术语简介:

消光比:是指光源器件在发射全“1”码时的光功率P1与全“0”码时发射的光功率P0之比。光源器件的消光比将直接影响接收机的灵敏度,为了不使接收机的灵敏度明显下降,消光比一般应大于10dB。

TX上报:输出功率上报测试。

RX上报:输入功率上报测试。

LOS:Loss Of Signal,信号丢失。

如图1所示,本实施例提供一种基于自动校准流程的BOB在线纠正方法,用于对发生错误校准的BOB模块进行校准修复,所述自动校准流程包括以下步骤:

S10:初始赋值,即预置光驱动芯片的初始参数;

S20:TX上报校准,即调整寄存器的输出光功率;

S30:调节消光比,使能初始Modlut温补表;

S40:调节温度寄存器,采用预定算法完成各温度点的运算,达到最终的Modlut温补使能;

S50:求和生成校验位,保存退出。

在执行步骤S30时,正常情况下,需要参考已正确校准的BOSA器件的温补值,然而在实际产测过程中,往往会遇到由于各种原因(如人员操作失误、系统资料同步不及时、产测BUG等),导致初始温补值错误,最终导致错误校准。

因此,本实施例在步骤S10~S30的前提下,在步骤S30中插入以下步骤:

S31:预存已正确校准的BOB模块对应的初始温补值;

S32:BOB模块上电后自动触发调用上述初始温补值;

S33:重新进行消光比校准。

可采用升级插件的方式,将上述初始温补值和调用函数存储在一软件补丁中,在设备上电过程进行触发调用,重新进行消光比校准。

步骤S33具体包括步骤:

判断所述BOB模块是否已连接消光比机;

若是,采用消光比机进行消光比校准;

否则,采用循环算法进行消光比校准。

即如果设备还没有退出产测校准流程,并已与消光比机连接,则可利用消光比机进行消光比的重新校准;如果设备已经投产使用,则采用循环算法进行消光比校准。

本实施例中,所述采用循环算法进行消光比校准的步骤主要包括:

S1:循环读取BOB模块的Bias电流;

S2:分布统计该Bias电流与消光比的正态分布关系,寻找目标消光比范围内的Bias公因子;

S3:判断Bias电流是否在目标范围内;

S4:若是,将Bias公因子对应的消光比直接写入寄存器;

S5:若否,重复执行步骤S1~S3;

S6:判断循环次数是否大于15;

S7:若是,将消光比的目标值直接写入寄存器。

上述Bias电流是指偏置电流,Bias公因子是指正态分布中间值。

目前主流的BOSA产品主要有芯瑞和昱升两种,可根据BOSA产品的品牌,设置不同的消光比目标值,例如,芯瑞的目标值设定为50,昱升的目标值设定为60。消光比校准完成后,Bias电流回归到5~15mA的正常范围,消光比回归到8~13db的正常范围,设备可以正常使用。

可见,本实施例的方法可实现脱离工厂的在线BOB校准纠正。

本实施例中,在步骤S40之后,步骤S50之前,还包括以下步骤:

S60:RX上报校准,即调整寄存器的输入光功率参数。

此外,在步骤S40之后,步骤S50之前,还包括以下步骤:

S70:灵敏度和LOS告警校准,即调整寄存器的灵敏度和LOS告警参数。

通过以上循环算法完成对温补的修复后,可同样采用插件运行的方式完成步骤S60和S70。

优选地,所述步骤S50进一步包括步骤:

生成修复校验位,进行修复识别。

待插件运行完成后,执行步骤S50,即生成修复校验位,进行修复识别,防止设备再次运行时又自动进入到修复插件,导致无限循环校准程序。

综上所述,本发明通过预存初始温补值,并使BOB模块上电后自动触发调用该初始温补值,重新进行消光比校准,从而对原本导致BOB模块光参数异常的错误校准流程进行纠正,使得在网光猫启动过程中可以运行程序进行自我纠正,回归正常设备功能,避免了批量召回返工导致的经济损失。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。

相关技术
  • 基于自动校准流程的BOB在线纠正方法
  • 一种BOB测试系统及其自动校准BOB接收功率的方法
技术分类

06120112516850