光模块的电流补偿方法及光模块技术

技术编号:13829337 阅读:65 留言:0更新日期:2016-10-13 14:53
本发明专利技术提供一种光模块的电流补偿方法及光模块,该方法包括:获取所述光模块的当前温度;根据所述当前温度,在预设的补偿电流表中查找与所述当前温度对应的补偿电流值,其中,所述补偿电流表用于记录每个所述温度段的段点温度对应的补偿电流值,每个温度段的段点温度对应的补偿电流值通过公式MOD2=MOD1+Km×(T2‑T1)×MOD计算获得;根据所述与所述当前温度对应的补偿电流值,对所述光模块进行电流补偿。该方法所计算出的补偿电流值更加接近理想值,电流补偿的精确度更高,从而能够保证光模块在温度变化时所输出的光功率保持稳定。

【技术实现步骤摘要】

本专利技术涉及光传输技术,尤其涉及一种光模块的电流补偿方法及光模块
技术介绍
随着光通信领域的发展,光模块已成为光传输设备上不可或缺的器件。光模块通过内部的光发射模块将电信号转换为光信号并送入光纤进行传输。具体地,在光发射模块中,由驱动芯片输出调制电流和偏置电流到激光器,当输出到激光器的电流值超过阈值电流时激光器就会发出光信号。激光器属于半导体器件,激光器的温度越高,其阈值电流越大。为了保证激光器输出的光信号的光功率的稳定,当激光器温度升高时,就需要对驱动芯片所输出的调制电流和偏置电流进行补偿。其中,偏置电流的补偿通过自动功率控制(Automatic Power Control,简称APC)来实现,调制电流的补偿可以通过建立调制(Modulation,简称MOD)补偿表进行分段线性补偿、使用热敏电阻等方式来实现。其中,建立MOD补偿表的方式实现简单并且效果好,因此该方式使用广泛。在现有技术中,通过建立MOD补偿表来进行分段线性补偿的具体方法为:在激光器温度稳定后,根据当前温度对应的已知的斜率K,将该斜率K乘以当前温度与调试点温度的差值,再加上调试点温度对应的补偿电流值,将计算结果作为当前温度对应的补偿电流值。但是,使用现有的电流补偿方法只能满足常温调试点附近补偿值很准确,越偏离调试点区域离理想目标值偏差越大,导致补偿电流值不准确,进而导致光模块在温度变化时所输出的光功率不稳定。
技术实现思路
本专利技术提供一种光模块的电流补偿方法及光模块,用于解决现有技术
所计算出的补偿电流不准确的问题。本专利技术第一方面提供一种光模块的电流补偿方法,包括:获取所述光模块的当前温度;根据所述当前温度在预设的补偿电流表中查找与所述当前温度对应的补偿电流值,其中,所述补偿电流表用于记录每个所述温度段的段点温度对应的补偿电流值,每个温度段的段点温度对应的补偿电流值通过公式MOD2=MOD1+Km×(T2-T1)×MOD计算获得,T1和T2为相邻的两个温度段的段点温度,MOD1为T1对应的补偿电流值,MOD2为T2对应的补偿电流值,MOD为调试点温度对应的补偿电流值,Km为通过多个样本光模块的各温度段的段点温度的补偿电流值以及所述样本光模块的调试点温度对应的补偿电流值进行计算获得的归一化斜率值;根据所述与所述当前温度对应的补偿电流值,对所述光模块进行电流补偿。本专利技术第二方面提供一种光模块,用于执行前述的光模块的电流补偿方法。本专利技术所提供的光模块的电流补偿方法及光模块,使用公式MOD2=MOD1+Km×(T2-T1)×MOD一次性计算所有温度段的段点温度对应的补偿电流值,该公式中包含了调试点温度对应的补偿电流值,以及根据调试点温度对应的补偿电流值生成的归一化斜率值,从而使得根据该公式计算出的补偿电流值更加接近理想值,电流补偿的精确度更高,从而能够保证光模块在温度变化时所输出的光功率保持稳定。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为光模块的光发射模块中激光器的电流、温度与功率的变化关系示意图;图2为本专利技术实施例提供的光模块的电流补偿方法实施例一的流程示意
图;图3为本专利技术实施例提供的光模块的电流补偿方法实施例二的流程示意图;图4为本专利技术实施例提供的光模块的电流补偿方法实施例三的流程示意图;图5为本专利技术实施例提供的光模块的电流补偿方法实施例四的流程示意图;图6为本专利技术实施例提供的光模块的电流补偿方法实施例五的流程示意图;图7为本专利技术实施例提供的光模块的电流补偿方法的示例图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为光模块的光发射模块中激光器的电流、温度与功率的变化关系示意图,如图1所示,为了保证激光器的功率稳定,需要进行电流补偿,并且,随着温度的升高,温度的小幅变化,其对应的补偿电流的变化都会很大。现有技术中通过建立MOD补偿表进行分段线性补偿的方法中,根据当前温度对应的已知斜率K来进行电流补偿,该已知斜率K通过公式来计算,其中,T1和T2分别为相邻两个温度段的段点温度,MOD1为T1对应的补偿电流值,MOD2为T2对应的补偿电流值。由于光器件耦合等方便的原因,很多光模块的激光器在相同温度下所需要的补偿电流值并不相等,在根据该斜率进行电流补偿时,只能满足常温调试点附近的补偿电流值准确,越偏离调试点,所计算出的补偿电流值与目标值偏差越大,因此,使用现有方法对光模块的激光器进行电流补偿的准确率不高。本专利技术基于上述问题,提出一种根据常温调试点温度、常温调试点温度
对应的补偿电流值以及根据特定公式计算出的归一化斜率值,生成所有温度的准确的补偿电流值的方法。图2为本专利技术实施例提供的光模块的电流补偿方法实施例一的流程示意图,如图2所示,该方法将温度划分为多个温度段,该方法包括:S101、获取光模块的当前温度。可选地,可以通过光模块的微控制单元(Microcontroller Unit,简称MCU)温度传感器来获取到激光器的准确的当前温度。S102、根据当前温度,在预设的补偿电流表中查找与当前温度对应的补偿电流值。其中,上述补偿电流表用于记录每个温度段的段点温度对应的补偿电流值,每个温度段的段点温度对应的补偿电流值通过公式MOD2=MOD1+Km×(T2-T1)×MOD计算获得。其中,T1和T2为相邻的两个温度段的段点温度,MOD1为T1对应的补偿电流值,MOD2为T2对应的补偿电流值,MOD为调试点温度对应的补偿电流值,Km为通过多个样本光模块的各温度段的段点温度的补偿电流值以及样本光模块的调试点温度对应的补偿电流值进行计算获得的归一化斜率值。本专利技术实施例中,将光模块可能经历的温度划分为若干个温度段,划分的温度段越多,则在全温下所获得的归一化斜率值越多,进而,每个温度段的段点温度对应的补偿电流值也越准确。可根据光模块的精度要求进行温度段划分。例如,光模块可能经历的温度为-40℃到80℃,可以从-40℃开始,每5℃为一个温度段,即-40℃至-35℃为一个温度段,-35℃至-30℃为一个温度段等。优选地,每个温度段的段点温度为该温度段中的最低温度。例如,-40℃至-35℃这个温度段的段点温度为-40℃,-35℃至-30℃这个温度段的段点温度为-35℃。本步骤中,使用公式MOD2=MOD1+Km×(T2-T1)×MOD计算每个温度段的段点温度对应的补偿电流值时,是从一个温度段开始,逐个计算与其相邻的温度段的段点温度的补偿电流值,最终计算出所有温度段的补偿电流值。该公式中的MOD为调试点温度对应的补偿电流值,该调试点温度优选为常温,其对应的补偿电流值可以方便的获得,该公式中的Km为事先计算出的
T1温度对应的斜率值,Km在计算时也将调试点温度对应的补偿电本文档来自技高网
...

【技术保护点】
一种光模块的电流补偿方法,其特征在于,所述方法将温度划分为多个温度段,所述方法包括:获取所述光模块的当前温度;根据所述当前温度,在预设的补偿电流表中查找与所述当前温度对应的补偿电流值,其中,所述补偿电流表用于记录每个所述温度段的段点温度对应的补偿电流值,每个温度段的段点温度对应的补偿电流值通过公式MOD2=MOD1+Km×(T2‑T1)×MOD计算获得,T1和T2为相邻的两个温度段的段点温度,MOD1为T1对应的补偿电流值,MOD2为T2对应的补偿电流值,MOD为调试点温度对应的补偿电流值,Km为通过多个样本光模块的各温度段的段点温度的补偿电流值以及所述样本光模块的调试点温度对应的补偿电流值进行计算获得的归一化斜率值;根据所述与所述当前温度对应的补偿电流值,对所述光模块进行电流补偿。

【技术特征摘要】
1.一种光模块的电流补偿方法,其特征在于,所述方法将温度划分为多个温度段,所述方法包括:获取所述光模块的当前温度;根据所述当前温度,在预设的补偿电流表中查找与所述当前温度对应的补偿电流值,其中,所述补偿电流表用于记录每个所述温度段的段点温度对应的补偿电流值,每个温度段的段点温度对应的补偿电流值通过公式MOD2=MOD1+Km×(T2-T1)×MOD计算获得,T1和T2为相邻的两个温度段的段点温度,MOD1为T1对应的补偿电流值,MOD2为T2对应的补偿电流值,MOD为调试点温度对应的补偿电流值,Km为通过多个样本光模块的各温度段的段点温度的补偿电流值以及所述样本光模块的调试点温度对应的补偿电流值进行计算获得的归一化斜率值;根据所述与所述当前温度对应的补偿电流值,对所述光模块进行电流补偿。2.根据权利要求1所述的方法,其特征在于,所述每个温度段的段点温度对应的补偿电流值通过公式MOD2=MOD1+Km×(T2-T1)×MOD计算获得,包括:确定调试点温度以及调试点温度对应的补偿电流值;根据所述调试点温度以及所述调试点温度对应的补偿电流值,分别使用公式MOD2=MOD1+Km*(T2-T1)*MOD计算小于所述调试点温度的所有温度段的段点温度对应的补偿电流值,以及大于所述调试点温度的所有温度段的段点温度对应的补偿电流值。3.根据权利要求2所述的方法,其特征在于,所述根据所述调试点温度以及所述调试点温度对应的补偿电流值,使用公式MOD2=MOD1+Km*(T2-T1)*MOD计算小于所述调试点温度的所有温度段的段点温度对应的补偿电流值,包括:A、将所述调试点温度作为T1,将所述调试点温度对应的补偿电流值作为MOD1,使用公式MOD2=MOD1+Km*(T2-T1)*MOD计算小于所述调试点温度,并且与所述调试点温度所在温度段相邻的温度段的段点温度对应的补偿电流值MOD2,其中,T2小于T1;B、将所述MOD2作为新的MOD1,T2作为新的T1,使用公式MOD2=MOD1+Km*(T2-T1)*MOD计算新的MOD2;循环执行步骤B,直至T2为最小温度。4.根据权利要求2所述的方法,其特征在于,所述根据所述调试点温度以及所述调试点温度对应的补偿电流值,使用公式MOD2=MOD1+Km*(T2-T1)*MOD计算大于所述调试点温度的所有温度段的段点温度对应的补偿电流值,包括:A、将所述调试点温度作为T1,将所述调试点温度对应的补偿电流值作为...

【专利技术属性】
技术研发人员:鄂文晶林青合李刚
申请(专利权)人:青岛海信宽带多媒体技术有限公司
类型:发明
国别省市:山东;37

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

1