一种光模块中激光器发光功率的控制方法及装置的制造方法_3

文档序号:9913648阅读:来源:国知局
。其中,第二预设调整值为大于〇的数。
[0058] 举例来说,第二预设调整值为b,b可以为0.05等值。当环境温度超过80 °C时,温度 每上升一度,调制电流控制芯片的MOD寄存器中的DAC值可以减小b。
[0059] 当然,以上只是示例,第二预设调整值还可以有其他形式,在此不再赘述。
[0060] 步骤二、将第三DAC值减去所述电流衰减值,获得第四DAC值;所述第三DAC值为所 述环境温度值下,调制电流控制芯片控制所述激光二极管的调制电流所采用的DAC值。
[0061] 步骤三、将所述第四DAC值作为所述调制电流控制芯片控制所述激光二极管的调 制电流所采用的DAC值。
[0062] 可选的,上述过程中,在步骤二之前,还可以判断所述激光二极管当前的偏置电流 值是否小于预设偏置电流值;若所述激光二极管当前的偏置电流值小于预设偏置电流值, 则先根据所述环境温度值以及所述第一预设温度值确定电流衰减值;然后将第三DAC值减 去所述电流装减值;最后将减去所述电流装减值后的第二DAC值乘以第二;S减系数,获得第 四DAC值;所述第二衰减系数大于0且小于1。
[0063] 需要说明的是,第二衰减系数可以根据实际情况确定,例如,可以取值为0.6。当 然,以上只是示例,具体可以根据实际情况确定,在此不再赘述。
[0064] 下面结合实施例详细描述前面的过程。
[0065] 如图3所示,为本申请实施例提供的一种激光二极管发光功率控制方法流程图。 [0066] 参见图3,该方法包括:
[0067]步骤301:获取当前激光二极管的环境温度值。
[0068]获取当前激光二极管的环境温度值的方法可以有多种,可以参考步骤201中的描 述,也可以参考现有技术中的方法,在此不再赘述。
[0069]步骤302:判断所述环境温度值是否大于第一预设温度值,若否,则转至步骤303, 否则转至步骤304。
[0070]步骤303:按照现有的方案控制激光二极管的发光功率以及调制电流。
[0071]步骤304:判断所述激光二极管当前的偏置电流值是否小于预设偏置电流值,若 是,则转至步骤305,否则转至步骤306。
[0072] 步骤305:按照方式一确定第二DAC值以及第四DAC值。
[0073]具体的,先根据所述环境温度值以及所述第一预设温度值确定功率衰减值;然后 将所述第一 DAC值减去所述功率衰减值;最后将减去所述功率衰减值后的第一 DAC值乘以第 一衰减系数,获得所述第二DAC值。
[0074]根据所述环境温度值以及所述第一预设温度值确定电流衰减值;然后将第三DAC 值减去所述电流装减值;最后将减去所述电流装减值后的第二DAC值乘以第二;S减系数,获 得第四DAC值。
[0075] 步骤306:按照方式二确定第二DAC值以及第四DAC值。
[0076]具体的,确定所述环境温度值与所述第一预设温度值的差值;然后将第一预设调 整值乘以所述差值,获得所述功率衰减值;最后将第一 DAC值减去所述功率衰减值,获得第 二 DAC 值。
[0077]根据所述环境温度值以及所述第一预设温度值确定电流衰减值;将第三DAC值减 去所述电流衰减值,获得第四DAC值。
[0078] 基于相同的技术构思,本申请实施例还提供一种光模块中激光器发光功率的控制 装置,该装置可执行上述方法实施例。
[0079] 如图4所示,为本申请实施例提供一种光模块中激光器发光功率的控制装置结构 示意图。
[0080] 该装置可执行图4所示的流程,该装置包括:
[0081] 获取单元401,用于获取当前激光二极管的环境温度值;
[0082]处理单元402,用于若确定所述环境温度值大于第一预设温度值,则根据所述环境 温度值以及所述第一预设温度值确定功率衰减值,并将第一数模转换器DAC值减去所述功 率衰减值,获得第二DAC值;所述第一 DAC值为所述环境温度值大于第二预设温度值且小于 或等于所述第一预设温度值时,自动功率控制APC闭环电路控制所述激光二极管的发光功 率所采用的DAC值;
[0083]控制单元403,用于将所述第二DAC值作为所述APC闭环电路控制所述激光二极管 的发光功率所采用的DAC值。
[0084] 可选的,所述处理单元402具体用于:
[0085]确定所述环境温度值与所述第一预设温度值的差值;
[0086]将第一预设调整值乘以所述差值,获得所述功率衰减值。
[0087] 可选的,所述处理单元402还用于:
[0088]根据所述环境温度值以及所述第一预设温度值确定电流衰减值;
[0089]将第三DAC值减去所述电流衰减值,获得第四DAC值;所述第三DAC值为所述环境温 度值下,控制所述激光二极管的调制电流所采用的DAC值;
[0090] 将所述第四DAC值作为所述调制电流控制芯片控制所述激光二极管的调制电流所 采用的DAC值。
[0091] 可选的,所述处理单元402具体用于:
[0092] 确定所述环境温度值与所述第一预设温度值的差值;
[0093] 将第二预设调整值乘以所述差值,获得所述电流衰减值。
[0094] 可选的,根据所述环境温度值以及所述第一预设温度值确定功率衰减值之前,所 述处理单元还用于:
[0095]确定所述激光二极管当前的偏置电流值小于预设偏置电流值。
[0096] 可选的,所述处理单元402具体用于:
[0097] 若确定所述环境温度值大于第一预设温度值,且确定所述激光二极管当前的偏置 电流值大于或等于预设偏置电流值,则根据所述环境温度值以及所述第一预设温度值确定 功率衰减值;
[0098] 将所述第一 DAC值减去所述功率衰减值,并将减去所述功率衰减值后的第一 DAC值 乘以第一衰减系数,获得所述第二DAC值;所述第一衰减系数大于0且小于1。
[0099] 可选的,所述将减去所述功率衰减值后的第一DAC值乘以第一衰减系数之后,所述 处理单元402还用于:
[0100] 根据所述环境温度值以及所述第一预设温度值确定电流衰减值;
[0101]将第三DAC值减去所述电流衰减值,并将减去所述电流衰减值后的第三DAC值乘以 第二衰减系数,获得第四DAC值;所述第三DAC值为所述环境温度值下,调制电流控制芯片控 制所述激光二极管的调制电流所采用的DAC值;
[0102] 将所述第四DAC值作为所述调制电流控制芯片控制所述激光二极管的调制电流所 采用的DAC值。
[0103] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流 程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序 指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产 生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实 现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0104] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。
[0105] 这些计算机程序指
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1