基于计算的光模块光功率调试方法技术

技术编号:26425242 阅读:43 留言:0更新日期:2020-11-20 14:22
本发明专利技术提供一种基于计算的光模块光功率调试方法,包括以下步骤:步骤S10,设定开环时两点偏置DAC初值;步骤S20,光功率先采用开环调试,将S10中的两个偏置DAC初值写入光模块的寄存器中,分别获取对应的两点的光功率值和对应的两个偏置电流值;步骤S30,将S20中两点的光功率值和两个偏置电流值拟合直线;步骤S40,将光功率目标值代入上述直线方程,得出所需的偏置电流值Bias Current;步骤S50,得到光功率目标值对应的偏置DAC值BIAS_DAC;步骤S60,将上述BIAS_DAC写入光模块的寄存器中,读出输出光功率的功率监测值MPD_ADC;步骤S70,得到闭环时光功率目标值所需的偏置DAC值APC_DAC;本发明专利技术可提高光功率调测的效率。

【技术实现步骤摘要】
基于计算的光模块光功率调试方法
本专利技术属于光通信
,尤其是一种基于计算的光模块光功率调试方法。
技术介绍
近年来,光通信系统在传输速率、传输容量、传输距离和成本等方面发展迅猛,由此对光模块的生产工艺提出了更加严格的要求,在保证质量的前提下,要尽量减少光模块的生产时间,目前调试光模块光功率时,通常采用的方法是二分法,也称为折半法,是一种在有序数组中查找特定元素的搜索算法。因光器件批次差异,光功率调试初始化值设置不合理,造成调试时间长,或超出光模块发射电路电流容忍范围,导致光模块触发关断保护功能,而出现无光的现象,严重影响生产效率。
技术实现思路
本专利技术的目的在于克服现有技术中存在的不足,提供一种基于计算的光模块光功率调试方法,以达到减少光模块功率调试步骤并提高光功率的调试精度的技术效果。本专利技术实施例采用的技术方案是:一种基于计算的光模块光功率调试方法,包括以下步骤:步骤S10,设定光模块光功率最大值、最小值和光功率目标值,设定相应的偏置电流最大值、偏置电流最小值;设定开环时两点偏置DAC初值;步骤S20,光功率先采用开环调试,将S10中的两个偏置DAC初值写入光模块的寄存器中,光模块开环工作,分别获取对应的两点的光功率值和对应的两个偏置电流值;步骤S30,将S20中两点的光功率值和两个偏置电流值拟合直线,算出直线的斜率和截距,得到直线方程;步骤S40,将光功率目标值代入上述直线方程,得出所需的偏置电流值BiasCurrent;步骤S50,根据偏置电流与偏置DAC值的关系,得到光功率目标值对应的偏置DAC值BIAS_DAC;步骤S60,将上述BIAS_DAC写入光模块的寄存器中,读出输出光功率的功率监测值MPD_ADC;步骤S70,根据闭环时光功率目标值所需的偏置DAC值与MPD_ADC的转换关系,得到闭环时光功率目标值所需的偏置DAC值APC_DAC;步骤S80,光功率采用闭环调试,将APC_DAC值写入光模块的寄存器中,读出光模块的光功率值和偏置电流值,如果光功率最小值<APC_DAC对应的光功率值<光功率最大值,且偏置电流最小值<APC_DAC对应的偏置电流值<偏置电流最大值,则光功率计算调试成功,否则失败。进一步地,步骤S20中,所述两个偏置DAC初值对应的两点的光功率值和对应的两个偏置电流值,记作P0、P1、B0、B1;步骤S30中,直线的斜率K=(P1-P0)/(B1-B0),截距b=P0-KB0。进一步地,步骤S50中,BiasCurrent=(BIAS_DAC+8)*0.1mA。进一步地,步骤S70中,APC_DAC=Log(MPD_ADC*112.5/512/7.185)/Log(2)*32);单位为μA。与现有技术相比,本专利技术的有益效果:本专利技术的技术方案通过对光模块的光功率进行理论计算,相比
技术介绍
中的技术方案,减少了对光模块的光功率进行调试的步骤,只需数步即可得光功率目标值,准确度高,提高了对光模块的光功率调测的效率。附图说明图1为本专利技术实施例中的调试方法流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本申请实施例中光模块的光功率是指光模块的输出光功率;本申请实施例提出一种基于计算的光模块光功率调试方法,包括以下步骤:步骤S10,设定光模块光功率最大值、最小值和光功率目标值,设定相应的偏置电流最大值、偏置电流最小值;设定开环时两点偏置DAC初值;步骤S20,光功率先采用开环调试,将S10中的两个偏置DAC初值写入光模块的寄存器中,光模块开环工作,分别获取对应的两点的光功率值和对应的两个偏置电流值,记作P0、P1、B0、B1;步骤S30,将S20中两点的光功率值和两个偏置电流值拟合直线,算出直线的斜率K=(P1-P0)/(B1-B0)和截距b=P0-KB0,得到直线方程;步骤S40,将光功率目标值代入上述直线方程,得出所需的偏置电流值BiasCurrent;BiasCurrent=(targetpwr–b)/K;targetpwr为光功率目标值;步骤S50,根据偏置电流与偏置DAC值的关系,得到光功率目标值对应的偏置DAC值BIAS_DAC;本实施例中,BiasCurrent=(BIAS_DAC+8)*0.1mA步骤S60,将上述BIAS_DAC写入光模块的寄存器中,读出输出光功率的功率监测值MPD_ADC;步骤S70,根据闭环时光功率目标值所需的偏置DAC值与MPD_ADC的转换关系,得到闭环时光功率目标值所需的偏置DAC值APC_DAC;本实施例中,APC_DAC=Log(MPD_ADC*112.5/512/7.185)/Log(2)*32);单位为μA;步骤S80,光功率采用闭环调试,将APC_DAC值写入光模块的寄存器中,读出光模块的光功率值和偏置电流值,如果光功率最小值<APC_DAC对应的光功率值<光功率最大值,且偏置电流最小值<APC_DAC对应的偏置电流值<偏置电流最大值,则光功率计算调试成功,否则失败。最后所应说明的是,以上具体实施方式仅用以说明本专利技术的技术方案而非限制,尽管参照实例对本专利技术进行了详细说明,本领域的普通技术人员应当理解,可以对本专利技术的技术方案进行修改或者等同替换,而不脱离本专利技术技术方案的精神和范围,其均应涵盖在本专利技术的权利要求范围当中。本文档来自技高网
...

【技术保护点】
1.一种基于计算的光模块光功率调试方法,其特征在于,包括以下步骤:/n步骤S10,设定光模块光功率最大值、最小值和光功率目标值,设定相应的偏置电流最大值、偏置电流最小值;设定开环时两点偏置DAC初值;/n步骤S20,光功率先采用开环调试,将S10中的两个偏置DAC初值写入光模块的寄存器中,光模块开环工作,分别获取对应的两点的光功率值和对应的两个偏置电流值;/n步骤S30,将S20中两点的光功率值和两个偏置电流值拟合直线,算出直线的斜率和截距,得到直线方程;/n步骤S40,将光功率目标值代入上述直线方程,得出所需的偏置电流值Bias Current;/n步骤S50,根据偏置电流与偏置DAC值的关系,得到光功率目标值对应的偏置DAC值BIAS_DAC;/n步骤S60,将上述BIAS_DAC写入光模块的寄存器中,读出输出光功率的功率监测值MPD_ADC;/n步骤S70,根据闭环时光功率目标值所需的偏置DAC值与MPD_ADC的转换关系,得到闭环时光功率目标值所需的偏置DAC值APC_DAC;/n步骤S80,光功率采用闭环调试,将APC_DAC值写入光模块的寄存器中,读出光模块的光功率值和偏置电流值,如果光功率最小值<APC_DAC对应的光功率值<光功率最大值,且偏置电流最小值<APC_DAC对应的偏置电流值<偏置电流最大值,则光功率计算调试成功,否则失败。/n...

【技术特征摘要】
1.一种基于计算的光模块光功率调试方法,其特征在于,包括以下步骤:
步骤S10,设定光模块光功率最大值、最小值和光功率目标值,设定相应的偏置电流最大值、偏置电流最小值;设定开环时两点偏置DAC初值;
步骤S20,光功率先采用开环调试,将S10中的两个偏置DAC初值写入光模块的寄存器中,光模块开环工作,分别获取对应的两点的光功率值和对应的两个偏置电流值;
步骤S30,将S20中两点的光功率值和两个偏置电流值拟合直线,算出直线的斜率和截距,得到直线方程;
步骤S40,将光功率目标值代入上述直线方程,得出所需的偏置电流值BiasCurrent;
步骤S50,根据偏置电流与偏置DAC值的关系,得到光功率目标值对应的偏置DAC值BIAS_DAC;
步骤S60,将上述BIAS_DAC写入光模块的寄存器中,读出输出光功率的功率监测值MPD_ADC;
步骤S70,根据闭环时光功率目标值所需的偏置DAC值与MPD_ADC的转换关系,得到闭环时光功率目标值所需的偏置DAC值APC_DAC;
步骤S80,光功率采用闭...

【专利技术属性】
技术研发人员:仇晨寅
申请(专利权)人:无锡市德科立光电子技术有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1