一种光模块光眼图er控制调节方法及系统的制作方法
【技术领域】
[0001] 本发明涉及光模块领域,特别涉及一种光模块光眼图ER控制调节方法及系统。
【背景技术】
[0002] 在光模块中,激光器驱动芯片输出调制电流和偏置电流到激光器二极管,驱动芯 片实际输出到激光器的调制电流大小通常与激光器驱动芯片中的MOD寄存器相关,设置寄 存器的一个值,工作时就有相应的调制电流输出到激光器二极管。而调制电流的大小与眼 图消光比(ER)呈正比关系,控制调节调制电流的大小即可控制调节眼图消光比的大小。因 此,可通过设置激光器驱动芯片中的寄存器的值来控制调试眼图消光比的大小。
[0003] 在光模块实际生产中,调节眼图消光比大小到目标值的过程中,需要不断根据实 际测得的眼图消光比值来调整设置激光器驱动芯片中的所述寄存器的值。
[0004] 如图1所示,由于激光器驱动芯片的寄存器的值(即頂0DSET)与激光器驱动芯 片实际输出的调制电流ModulationCurrent的关系呈指数关系,当頂0DSET在0-100范 围内时,调制电流ModulationCurrent几乎没有改变(即眼图消光比大小改变很小,几乎 可忽略),而在150-250范围内,调制电流ModulationCurrent的改变相对较大,寄存器值 越大,ModulationCurrent改变越大,因此在寄存器值数值较小的范围内,很大的改变几乎 不会带来ModulationCurrent的改变,也即几乎不会带来眼图消光比大小的改变。而在 IM0DSET数值较大的范围内,很小的改变会带来ModulationCurrent很大的改变,也即带 来眼图消光比值很大的改变。
[0005] 这样导致的问题是在光模块实际生产中,调试眼图ER值大小到目标值的过程不 容易控制,要花费大量时间来完成眼图大小的调节,浪费时间且生产效率低下。
【发明内容】
[0006] 本发明的目的在于克服现有技术中调试眼图ER值大小到目标值的过程不易控制 的问题,提供一种通过测量激光器二极管发端功率及偏置电流来计算寄存器值,从而将光 模块光眼图ER值调节控制到目标值的方法,以节省调试时间,提高光模块生产效率。
[0007] 为了实现上述发明目的,本发明采用的技术方案是: 一种光模块光眼图ER控制调节方法,包括: 检测光模块的激光器二极管发端功率(激光器二极管的发光功率)为PA、PJt所对应 的偏置电流BiasA、BiasBJ/f述PA、?13大小互不相同。
[0008] 根据式
计算光模 块眼图ER目标值对应的调制电流值IMd;式中Pi、P。分别为所述激光器二极管在发送数字 信号" 1"和"〇"时所对应的发端功率;所述Tran为电流转换系数,其为与激光器驱动芯片 相关的固定值。
[0009] 根据调制电流值1_计算得出其所对应的寄存器值MODDAe;调制电流值IMd与寄存 器值MODDAe的换算公式由激光器驱动芯片型号决定。
[0010] 将所述寄存器值M0DDAe写入所述激光器驱动芯片的MOD寄存器。
[0011] 在某些实施例中,直接检测光模块的激光器二极管发端功率为PpP。时 所对应的偏置电流BiaSl、Bias。,则此时,光模块眼图ER目标值对应的调制电流值
[0012] 进一步的,分别在温度为80度、25度及0度时测量计算所述寄存器值M0DDAe,并分 别得出80度时的寄存器值M0DDAejffl、25度时的寄存器值M0DDAe_25、0度时的寄存器值M0Ddac_。。
[0013] 根据式
得出温度为x时的寄存 器值M0Ddacx,式中 25〈x〈80。
[0014] 根据式
辱出温度为y时的寄存器 值MOD^y式中 0〈y〈25。
[0015] 进一步的,还包括对寄存器值进行修正的步骤,所述修正的步骤具体为: 在将所述寄存器值M0DDAe写入所述激光器驱动芯片的MOD寄存器之前,检测激光器二 极管在发射平均光功率Pta_t时所对应的偏置电流Biast。
[0016] 在将所述寄存器值M0DDAe写入所述激光器驱动芯片的MOD寄存器之后,检测激光 器二极管在发射平均光功率Pta_t时所对应的偏置电流Bias"。
[0017]比较Biast-BiaSnr^IMd/2 的大小, 如BiaSt-Bias^U/2,则将代入所述调制电流值IMd与寄存 器值M0DDAe的换算公式求出所述寄存器值MODDAC; 如Biast-Bias^l^/%则将I^ra^/^-BiaSt+BiasJ代入所述调制电流值IMd与寄存 器值M0DDAe的换算公式求出所述寄存器值MODDAC。
[0018] 本发明同时提供一种通过测量激光器二极管发端功率及偏置电流来计算寄存器 值,从而将光模块光眼图ER调试控制至目标值的系统,包括: 驱动芯片,包含有MOD寄存器,所述驱动芯片用于根据MOD寄存器中的寄存器值M0Ddac 向激光器二极管发出偏置电流及调制电流,所述偏置电流及调制电流用于驱动所述激光器 二极管发光; 检测装置,用于检测所述激光器二极管的发端功率和/或所述激光器二极管接收到的 实时偏置电流; 上位机,用于接收所述检测装置检测到的发端功率及偏置电流,并根据所述发端功率 及偏置电流计算得到光模块眼图ER目标值对应的目标调制电流值,再根据目标调制电 流值与寄存器值MODDAe的关系式求出所述寄存器值MODDAe,最后将所述寄存器值M0Ddac 写入所述驱动芯片中的MOD寄存器。
[0019] 一些实施例中,所述上位机根据所述检测装置检测到的所述激光器二极管的任意 两个发端功率PA、PB及所述发端功率PA、PB所对应的偏置电流BiasA、BiasB,计算所述目标调 制电流值Imcld,计算公式为
[0020] 另外一些实施例中,所述上位机根据所述检测装置检测到的所述激光器二极管的 发端功率为Pi、P。时所对应的偏置电流Biasi、Bias。计算所述目标调制电流值IMd,计算公 式为i"雌j. = 通T(说叫).-HEJf 2細G(跑%))米麻w.
[0021] 进一步的,所述上位机根据目标调制电流值与寄存器值MODDAe计算所述寄存 器值M0DDAe的换算公式由激光器驱动芯片型号决定。
[0022] 进一步的,所述上位机及所述检测装置分别在温度为80度、25度及0度时测量 计算所述寄存器值M0DDAe,并分别得出80度时的寄存器值M0DDAes。、25度时的寄存器值 M0DDAe_25、0度时的寄存器值M0Ddac_。;
[0023] 根据式
得出温度为x时的寄存 器值M0Ddacx,式中 25〈x〈80 ;
[0024] 根据式
得出温度为y时的寄存器 值MOD^y式中 0〈y〈25。
[0025] 进一步的,所述检测装置在将所述寄存器值M0DDAe写入所述激光器驱动芯片的 MOD寄存器之前,检测激光器二极管在发射平均光功率Pta_t时所对应的偏置电流Biast; 在将所述寄存器值M0DDAe写入所述激光器驱动芯片的MOD寄存器之后,检测激光器二 极管在发射平均光功率Pta_t时所对应的偏置电流Bias"。
[0026] 所述上位机比较Biast_Biasnr^Imcid/2的大小, 如Biast-Biasm>Imod/2,则将I_-(Biast-Biasm-Imcid/2)代入所述调制电流值Imod与 寄存器值M0DDAC的换算公式求出所述寄存器值M0DDAC; 如Biast-Biasm〈Imod/2,则将I_-(Imcid/2-Biast+Biasm)代入所述调制电流值Imod与 寄存器值M0DDAC的换算公式求出所述寄存器值M0DDAC。 与现有技术相比,本发明的有益效果:
[0027] 本发明提供的调试光眼图ER大小的方法及系统通过测量激光器二极管发端功率 及偏置电流来计算寄存器值,从而控制驱动芯片的输出调制电流,进而控制激光器二极管 的的光眼图ER大小,本方法相对于现有技术中直接根据光眼图ER值逐步调节寄存器值的 方式可大幅度节省调试时间,提高光模块生产效率。
【附图说明】: 图1是激光器驱动芯片寄存器的值与激光器驱动芯片实际输出的调制电流的关系图。
[0029] 图2是调试光眼图ER大小的系统的结构框图。
[0030] 图3为眼图调节示意图。
【具体实施方式】
[0031] 下面结合【具体实施方式】对本发明作进一步的详细描述。但不应将此理解为本发明 上述主题的范围仅限于以下的实施例,凡基于本
【发明内容】
所实现的技术均属于本发明的范 围。
[0032] 实施例1 :本实施例提供一种光模块光眼图ER控制调节方法包括: 调节ER的寄存器初始值为0,以保证初始时激光器的输出完全由偏置电流来驱动。 检测光模块的激光器二极管发端功率为PA、PB时所对应的偏置电流BiasA、BiasB,所述 PA、P#小互不相同; 根据式
汁算光模块 眼图ER目标值对应的调制电流值IMd;式中P^P。分别为所述激光器二极管在发送数字 信号"1"和"〇"时所对应的发端功率;所述Tran为电流转换系数,其为与激光器驱动 芯片相关的固定值,本实施例中所述激光驱动芯片采用Nanotech的NT25L90芯片,因 此Tran= 1.6/512(由芯片使用说明书给出);众所周知,所述PpP。的值由下式得出;
式中Pta_激光器二极管目标发端功率,ERta_ 指光眼图目标消光比(ER)值;式
1于将功率单位由dbm转化 为mw;targetpower同样用于表示目标功率。
[0033] 由于本实施例中激光驱动芯片采用Nanotech的NT25L90芯片,则寄存器值M0Ddac 和调制电流值Imcid的计算公式为
[0034] 需要指出的是,在另外一些实施例中,所述激光驱动芯片可采用不同的产品; 当激光驱动芯片采用maxin公司的MAX3948时,则寄存器值M0DDAe和调制电流值I^的 计算公式为M0Ddac= 4. 05*1 _-3. 952。 当激光驱动芯片采用GN1157IC时
1式中,&表示激光器 的负载阻抗。 当激光驱动芯片采用其他Nanotech系列芯片时,寄存器值M0DDAe和调制电流值Imod的 计算公式还可以配置为
式中T表示当前 工作温度;表示最大温度系数。
[0035] 以上对应公式均可由相应芯片的说明书中得出。
[0036] 将所述寄存器值M0DDAe写入所述激光器驱动芯片的MOD寄存器。
[0037] 在某些实施例中,直接检测光模块的激光器二极管发端功率为Pi、P。时 所对应的偏置电流BiaSl、Bias。,则此时,光模块眼图ER目标值对应的调制电流值 /ni(l, ={llEX2DEC{Bias,)-HEXlDECXBias,,))x1,6/5! 2
[0038] 进一步的,分别在温度为80度、25度及0度时测量计算所述寄存器值M0DDAe,并分 别得出80度时的寄存器值M0DDAejffl、25度时的寄存器值M0DDAe_25、0度时的寄存器值M0Ddac_。;
[0039] 根据式
辱出温度为x时的寄存器 值M0Ddacx,式中 25〈x〈80 ; 根据式
得出温度为y时的寄存器值 M〇DDAC_y,式中0〈y〈25。
[0040] 进一步的,还包括对寄存器值进行修正的步骤,所述修正的步骤具体为: 在将所述寄