光模块中监测参数的处理方法、读取方法、装置及光模块制造方法及图纸

技术编号:16700660 阅读:81 留言:0更新日期:2017-12-02 12:59
本发明专利技术实公开了一种光模块中监测参数的处理方法、读取方法、装置及光模块,具体的,将光模块中用于存储监控参数的数据缓存区分为至少三个缓存区,并对第二缓存区设置标志位,用于指示第二缓存区当前状态。当第二缓存区正在进行数据更新时,第二缓存区的保存标志位为第一标识信息,说明其内部数据并不完整,这时有总线接口读取命令来临时,则从第三缓存区里返回数据给下发总线接口读取命令的设备;相反,第二缓存区的保存标志位为第二标识信息,说明其内部数据完整,则从第二缓存区里返回数据给下发总线接口读取命令的设备。因此,可避免因总线接口读取与数据更新时的冲突,读到错误更新数据,导致校准曲线出现偏差,影响监控量的精度的问题。

The processing method, reading method, device and optical module of the monitoring parameters in the optical module

Processing method, the invention discloses a monitoring module parameter of optical reading method, device and optical module, the light module for storing monitoring parameter data cache is divided into at least three buffer and the second buffer setting flag bit is used to indicate the current state of the buffer second. When the second buffer is updating data, save second buffer flag for the first identification information, the internal data is not complete, then a read command bus interface comes from third cache return data to send a read command bus interface equipment; instead, save second buffer flag second identification information, the internal data integrity, from second the cache returns data to send a read command bus interface device. Therefore, it can avoid the conflict between the read and update of the bus interface, and read the wrong update data, resulting in the deviation of the calibration curve and the accuracy of the monitoring volume.

【技术实现步骤摘要】
光模块中监测参数的处理方法、读取方法、装置及光模块
本专利技术涉及光通信
,尤其涉及一种光模块中监测参数的处理方法、读取方法、装置及光模块。
技术介绍
光收发一体模块,简称光模块,是用于光通讯领域中的一种标准模块。由于光模块在实际应用过程中,会受外界因素的影响而导致其功能出现异常,使得通信数据出现错误。因此,作为光纤通信系统中的网络管理单元,就需要实时监测光模块的当前运行状况,以确保光模块能够始终在正常的工作条件下传输数据。在目前的光纤通信系统中,网络管理单元可以实时监测光模块的温度、供电电压、激光偏置电流、以及发射和接收光功率等监测参数。相应的,光模块在工作过程中就需要监控上述参数的数字信号量,并根据所监测的数字信号量的校准曲线换算出光模块协议需要的监控单位输出到协议指定的地址,供网络管理单元通过IIC接口读取出正常的监控信息值。因此,为使网络管理单元准确获得各监测参数,就需要在光模块投入使用前对光模块进行参数校准,建立各监测参数的校准曲线。图1为一种常用光模块参数校准系统的结构示意图。如图1所述,该系统主要包括待校准的光模块20、以及与光模块20连接的主处理设备10和采样设备30。在进行某一监测参数的校准时,首先,按照预设调整标准对光模块20的监测参数进行调整;同时,利用采样设备30记录对其监测参数调整后对应的实际物理量,以及,利用主处理设备10通过IIC接口读取光模块20中所存储的实时数字信号量;最后,主处理设备10通过对比所采集的各实时数字信号量和实际物理量的对应关系,形成上述监测参数的校准曲线,以及将该校准曲线写入到光模块的指定区域。由于光模块很多监测参数的实时数字信号量为多字节信号量,并非占用1个字节,通常会占用2个字节,因此,当光模块如果在更新多字节信号量的最低(或最高)有效位字节时,如果主处理设备10恰巧来读取该数字信号量,便会读取到更新前1个字节和更新后的另外一个字节组成的“错误值”。在这种“错误值”下校准的曲线也同样存在错误,使光模块在某一点下精度较差,甚至不能满足常规指标要求。进一步的,当大批量光模块校准后,有些光模块会因为在校准时未读取到真正错误的实时数字信号量而导致校准曲线正常,有些因校准时读取到“错误值”而导致校准曲线异常,进而导致同一种模块的生产一致性指标不良,不利于以后的经验数据积累。
技术实现思路
本专利技术实施例提供了一种光模块中监测参数的处理方法、读取方法、装置及光模块,以解决光模块在对多字节信号量的监控参数进行校准时精度差的问题。第一方面,本专利技术提供了一种对光模块中监测参数为多字节信号量的处理方法,该方法包括:将由所述光模块中数模转换模块上报的所述监测参数保存至第一缓存区后,配置标识位为第一标识信息,所述监测参数为多字节信号量;将所述监测参数由所述第一缓存区复制至第二缓存区和第三缓存区,并在所述监测参数复制至所述第二缓存区后,配置所述标识位为第二标识信息;其中,所述第二缓存区和所述第三缓存区可供总线接口读取所述监测参数,所述第一标识信息用于指示所述第三缓存区供给所述总线接口读取所述监测参数,所述第二标识信息用于指示所述第二缓存区供给所述总线接口读取所述监测参数。第二方面,本专利技术还提供了一种对光模块中监测参数为多字节信号量的处理装置,该装置包括处理器、存储器和通信接口,所述处理器、所述存储器和所述通信接口通过通信总线相连;所述通信接口,用于获取所述光模块中数模转换模块上报的监测参数;所述存储器,用于存储如本专利技术第一方面所述方法的程序代码;所述处理器,用于读取所述存储器中存储的程序代码,并执行如本专利技术第一方面所述的方法。第三方面,本专利技术还提供了一种对光模块中监测参数为多字节信号量的读取方法,用于读取本专利技术第一方面所述的光模块中的监测参数,所述方法包括:判断所述光模块中标识位的标识信息;如果所述标识位被配置为第一标识信息,则通过总线接口读取所述光模块的第三缓存区中所存储的监测参数;如果所述标识位被配置为第二标识信息,则通过所述总线接口读取所述光模块的第二缓存区中所存储的监测参数。第四方面,本专利技术还提供了一种对光模块中监测参数为多字节信号量的处读取装置,该装置包括所述装置包括处理器、存储器和通信接口,所述处理器、所述存储器和所述通信接口通过通信总线相连;所述通信接口,用于获取所述光模块中标识位的标识信息;所述存储器,用于存储本专利技术第三方面所述方法的程序代码;所述处理器,用于读取所述存储器中存储的程序代码,并执行本专利技术第三方面所提供的方法。第五方面,本专利技术还提供了一种光模块,该光模块本专利技术第二方面所提供的对光模块中监测参数为多字节信号量的处理装置、还包括与所述处理装置连接的数模转换模块。由以上技术方案可见,本专利技术提供的一种光模块中监测参数的处理方法、读取方法、装置及光模块,将数据缓存区分为三个缓存区,并设置标志位,用于指示第二缓存区当前状态。当第二缓存区正在进行数据更新时,这时恰好有总线接口读取命令来临时,由于其保存标志位为第一标识信息,说明其内部数据并不完整,则从第三缓存区里返回数据给发送总线接口读取命令的设备。并且,第三缓存区中所存储的数据,正是上一个数据更新周期中根据ADC模块所上报的数据生成的,由于光模块中ADC模块上报数据的周期较短,所以两个周期所上报的数据差异也较小,不会出现数据的大幅度波动。因此,本专利技术实例提供的方案,光模块在对多字节信号量的监测参数进行校准处理时,可以避免因总线接口读取与实时数据更新时的“冲突”,读取到错误更新数据,导致校准曲线出现拐点或者偏差,影响监控量的精度的问题。附图说明为了更清楚地说明本专利技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为一种常用光模块参数校准系统的结构示意图。;图2为本专利技术实施例提供的实时数字信号量的更新过程示意图;图3为本专利技术实施例提供的多字节信号量监测参数的存储逻辑区分示意图;图4为本专利技术实施例提供的一种对光模块中监测参数为多字节信号量的处理方法的流程示意图;图5为本专利技术实施例提供的一种对光模块中监测参数为多字节信号量的读取方法的流程示意图;图6为本专利技术实施例提供的一种对光模块中监测参数为多字节信号量的处理装置的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图2为本专利技术实施例提供的实时数字信号量的更新过程示意图。因光模块不少实时数字信号量并非占用1个字节,其通常会占用2个字节,即,实时数字信号量为多字节信号量,所以需要对每个字节依次进行更新。当光模块如果在更新某一数字信号量的LSB(LeastSignificantBit,最低有效位)字节时,如果总线接口(如IIC接口、SPI接口等)恰巧来读取实时量,可能会读取到更新前的LSB字节和更新后的MSB(TheMostSignificantBit,最高有效位)字节组成的“错误值本文档来自技高网
...
光模块中监测参数的处理方法、读取方法、装置及光模块

【技术保护点】
一种对光模块中监测参数为多字节信号量的处理方法,其特征在于,所述方法包括:将由所述光模块中数模转换模块上报的所述监测参数保存至第一缓存区后,配置标识位为第一标识信息;将所述监测参数由所述第一缓存区复制至第二缓存区和第三缓存区,并在所述监测参数复制至所述第二缓存区后,配置所述标识位为第二标识信息;其中,所述第二缓存区和所述第三缓存区可供总线接口读取所述监测参数,所述第一标识信息用于指示所述第三缓存区供给所述总线接口读取所述监测参数,所述第二标识信息用于指示所述第二缓存区供给所述总线接口读取所述监测参数。

【技术特征摘要】
1.一种对光模块中监测参数为多字节信号量的处理方法,其特征在于,所述方法包括:将由所述光模块中数模转换模块上报的所述监测参数保存至第一缓存区后,配置标识位为第一标识信息;将所述监测参数由所述第一缓存区复制至第二缓存区和第三缓存区,并在所述监测参数复制至所述第二缓存区后,配置所述标识位为第二标识信息;其中,所述第二缓存区和所述第三缓存区可供总线接口读取所述监测参数,所述第一标识信息用于指示所述第三缓存区供给所述总线接口读取所述监测参数,所述第二标识信息用于指示所述第二缓存区供给所述总线接口读取所述监测参数。2.根据权利要求1所述的方法,其特征在于,将所述监测参数由所述第一缓存区复制至第二缓存区和第三缓存区,包括:先将所述监测参数由所述第一缓存区复制至第二缓存区;在所述监测参数复制到所述第二缓存区后,再将所述监测参数由所述第一缓存区复制至第三缓存区。3.根据权利要求1所述的方法,其特征在于,将由所述光模块中数模转换模块上报的所述监测参数保存至第一缓存区,包括:获取由所述光模块中数模转换模块上报且为多字节数字信号量的所述监测参数;根据所述监测参数和所述光模块存储的参数校准曲线,换算出所述监测参数对应的实际值;将所述监测参数对应的实际值保存至所述第一缓存区。4.根据权利要求1所述的方法,其特征在于,由所述监测参数所指示的物理量包括光模块内部温度、激光器偏置电流、光模块供电电压、光发射功率或光接收功率。5.一种对...

【专利技术属性】
技术研发人员:王文希王魁
申请(专利权)人:青岛海信宽带多媒体技术有限公司
类型:发明
国别省市:山东,37

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

1