logo好方法网

一种光模块光功率及消光比的调试方法


技术摘要:
本发明公开了一种光模块光功率及消光比的调试方法,所述方法通过调节数位电阻两次,只需三步可将光模块的光功率调整至需要规格内,在光功率调节基础上只需一步可将消光比调整至需要规格内,本发明方法包括详细的算法及流程,可以提升光模块生产过程中光功率及消光比的  全部
背景技术:
光模块的光功率(Po)和消光比(ER)是光模块发射端最重要的两个参数,不同的应 用地方,需要的光功率及消光比的大小是不同的。 针对不同的应用领域,出厂的光模块发射端参数需要调节到相应的规格范围内, 目前主流的调试手段是通过调整系统中数位电阻的阻值来对驱动电流的大小进行调节,从 而达到控制光模块光功率(Po)和消光比(ER)大小目的,具体而言:先预设一个数位电阻的 基本阻值,再通过调节数位电阻的大小步径改变阻值的大小,进而影响光模块的驱动电流 值,再由驱动电流与光功率成正比关系,从而达到调节光模块光功率的目的;消光比调试流 程类似。 在此过程中,数位电阻大小步径的调节步数是不确定的,需要在过程中不停的调 试,且每调节一个步径都需要读取一次光功率值,这样才能将光功率调节到规格范围内,过 程繁复冗杂,人工成本大;在调试过程中还需要大量的占用光示波器,示波器是光模块生产 过程中最重要且最贵的设备,这样的调试方法导致示波器的利用率极低。
技术实现要素:
本发明目的:为克服现有方法的不足与缺陷,提出了一种光模块光功率及消光比 的调试方法,大大节约调试时间、提高示波器利用率,有效降低光模块的生产成本、提升单 位时间的产量。 技术方案:一种光模块光功率的调试方法,包括以下步骤: 步骤1:在光模块光功率手动调整模式下,获取初始电阻参数设置值及其对应的监 控电流值Bias1,调节一次数位电阻,得到调节后的电阻参数设置值及其对应的监控电流值 Bias2;根据以下公式计算得到数位电阻APCsetDAC跟监控电流Bias关系式: offset0=APCset  DAC_initial-slop0*Bias1    (2) APC  setDAC=slop0*Bias offset0    (3) 式中,APCset  DAC_initial表示初始电阻参数设置值,APCset  DAC_adjust表示调 节后的电阻参数设置值与初始电阻参数设置值之间的差值; 步骤2:根据式(3)计算得到最小监控电流值Bias_target_min和最大监控电流值 Bias_target_max分别对应的电阻参数设置值,按照对应的电阻参数设置值调节数位电阻, 得到对应输出的平均光功率值TXpower;根据以下公式计算得到数位电阻所述数位电阻的 电阻参数设置值APCsetDAC跟平均光功率TXpower的关系式表示如下: 5 CN 111555802 A 说 明 书 2/6 页 offset1=TXpower'-slopI*APCset  DAC'    (5) TXpower=slop1*APCsetDAC offset1    (6) 式中,TXpower’表示当Bias_target_max时得到的平均光功率值,TXpower”表示当 Bias_target_min时得到的平均光功率值,APCsetDAC’和APCsetDAC”分别表示Bias_ target_max和Bias_target_min对应的电阻参数设置值; 根据式(6)得到目标平均光功率值TX  power_target所需的电阻参数设置值; 步骤3:将步骤2计算得到的电阻参数设置值写入APCsetDAC寄存器中,完成光功率 调整。 进一步的,在所述步骤2中还包括: 根据下式计算目标平均光功率值TX  power_target对应的监控电流值Bias; TX  power=slop2*Bias offset2    (7) 式中, offset2=TXpower'-slope2*Bias_target_max    (9) TXpower’表示当Bias_target_max时得到的平均光功率值,TXpower”表示当Bias_ target_min时得到的平均光功率值,APCsetDAC’和APCsetDAC”分别表示Bias_target_max 和Bias_target_min对应的电阻参数设置值。 进一步的,所述步骤3具体操作如下: 若Bias<Bias_min,则由Bias_min反算得出APCset  DAC值,并将该APCset  DAC值 写入APCset  DAC寄存器; 若Bias>Bias_max,则由Bias_max反算的出APCset  DAC值,并将该APCset  DAC值 写入APCset  DAC寄存器; 若Bias≥Bias_min且Bias≤Bias_max,则将TXpower_target对应的APCsetDAC写 入APCset  DAC寄存器; 判断光模块当前输出的光功率是否在目标光功率值规格内,若在,则记录当前MCU 温度和APCset  DAC值,否则进行报错。 本发明的一种光模块光功率的快速调试方法,其原理是通过记录2次直流电阻 APCsetDAC跟输出平均光功率TXpower值,通过计算得出直流电阻跟TXpower的关系式,通过 关系式求得目标TXpower对应的直流电阻值,将该直流电阻值写入模块中,即得到目标光功 率值; 本发明还公开了一种光模块消光比的调试方法,包括以下步骤: 步骤1:光模块工作在手动模式,根据下式计算得到输入低电平下的功率值P1和输 入高电平下的功率值P2; ER_target=10*log10(P2/P1)    (10) TXpower=(P2 P1)/2    (11) 6 CN 111555802 A 说 明 书 3/6 页 式中,ER_target为目标消光比值,TXpower为当前光模块输出的平均光功率值; 步骤2:将步骤1计算得到的输入低电平下的功率值P1和输入高电平下的功率值P2 代入式(7)中的TX  power分别计算出对应的Bias  P1、Bias  P2; TXpower=slop2*Bias offset2    (7) 步骤3:根据下式计算得到ER_target对应的MOD_set值,完成消光比调节: Imod=  Bias  P2-  Bias  P1    (12) Imod=0.027*MOD_set    (13) 式中,Imod表示交流电流值,MOD_set表示交流电流对应的电阻参数设置值。 进一步的,还包括: 步骤4:获取步骤3得到的MOD_set值所对应的光模块当前输出的光模块消光比ER, 判断光模块当前输出的光模块消光比ER是否进入ER_min~ER_max区间,若进入区间,则将 当前MCU温度和MOD_set值写入相应的寄存器中,完成消光比的调试;若ER<ER_min,则转入 步骤5;若ER>ER_max,则根据迭代法调整MOD_set,使得ER进入ER_min~ER_max区间,记录 当前MCU温度和交流电阻MOD_set值,并将MCU温度和MOD_set值写入相应的寄存器中,完成 消光比的调试; 步骤5:步进增加MOD_set,判断增加后的MOD_set是否超过MOD_set_max,若超过, 则进一步判断当前MOD_set对应的消光比ER是否进入ER_min~ER_max区间;若进入区间,则 记录对应的MCU温度和MOD_set值,并将MCU温度和MOD_set值写入相应的寄存器中,完成消 光比的调试;若没有进入区间,则将MOD_set设置成0,并转入步骤6;若增加后的MOD_set未 超过MOD_set_max,则进一步判断当前MOD_set对应的消光比ER是否进入ER_min~ER_max区 间,若进入区间,则记录对应的MCU温度和MOD_set值,并将MCU温度和MOD_set值写入相应的 寄存器中,完成消光比的调试,若没有进入区间,则循环执行步骤5; 步骤6;将经过光模块光功率调试得到的APCsetDAC值按步进值减小,判断减小后 的APCset  DAC值对应的光功率TX  power是否在TX  power_min~TX  power_max区间内,若 在,则把MOD_set设置为MOD_set_max,并进一步判断MOD_set_max对应的消光比是否进入 ER_min~ER_max区间,若进入ER_min~ER_max区间,则记录当前MCU温度和MOD_set值,并将 MCU温度和MOD_set值写入相应的寄存器中,完成消光比的调试;若未进入ER_min~ER_max 区间,则重复步骤6;若减小后的APCset  DAC值对应的TX  power不在TX  power_min~TX  power_max区间内,则报错结束调试。 本发明的一种光模块消光比的调试方法,其原理是根据输入全1下的功率值P2,输 入全0下的功率值P1以及输入发端平均光功率TXpower与P1,P2的关系,然后通过功率与 bias的关系式求出P1与P2对应的Bias值,最后通过直流Bias与交流mod的关系算出目标ER 所需的交流电阻MOD_set值,将MOD_set值写入模块,即可得到目标ER值。 有益效果:采用本发明的调试方法,只需要3步即可将模块的光功率调整到需要的 规格范围内,只需1步即可将消光比调整到范围内,解放了传统调试过程中示波器大量使 用,减少了批量生产过程中花费的时间和人工成本,实现单位时间的产量有效提升。 附图说明 图1是本发明中的光模块调试流程图。 7 CN 111555802 A 说 明 书 4/6 页
下载此资料需消耗2积分,
分享到:
收藏