一种光模块上报接收信号丢失告警的方法及装置制造方法及图纸

技术编号:20118249 阅读:45 留言:0更新日期:2019-01-16 12:08
本发明专利技术公开了一种光模块上报接收信号丢失告警的方法,不直接将光模块的INTL管脚的电平值作为上报接收信号丢失告警的依据,而是在检测到光模块的内部芯片的INTRPT‑RX管脚输出告警状态时,读取光模块的RX_LOS寄存器的RX_LOS状态位,判断该RX_LOS状态位是否为告警状态;如果否,则控制光模块的INTL管脚输出正常状态,相比于现有技术中只通过INTL管脚输出低电平来判定光模块出现RX_LOS,避免了在光模块没有出现RX_LOS状态时进行接收信号丢失告警,防止系统做出不必要的误判。本发明专利技术还提供一种光模块上报接收信号丢失告警的装置,具有上述有益效果。

A Method and Device for Reporting Received Signal Loss Alarm by Optical Module

The invention discloses a method for reporting received signal loss alarm by optical module, which does not directly use the level value of the INTL pin of optical module as the basis for reporting received signal loss alarm, but reads the RX_LOS status bit of the RX_LOS register of optical module to determine whether the RX_LOS status bit is an alarm when the INTRPT_RX pin of the internal chip of optical module outputs the alarm status. If not, the output of the INTL pin of the optical module will be in normal state. Compared with the existing technology, the output of the INTL pin is only low level to determine the RX_LOS of the optical module, which avoids receiving signal loss alarm when the optical module does not appear RX_LOS state and prevents the system from making unnecessary misjudgments. The invention also provides a device for reporting the received signal loss alarm by an optical module, which has the above beneficial effect.

【技术实现步骤摘要】
一种光模块上报接收信号丢失告警的方法及装置
本专利技术涉及通信领域,特别是涉及一种光模块上报接收信号丢失告警的方法及装置。
技术介绍
QSFP28光模块没有接收信号丢失告警RX_LOS的输出脚,当光模块出现RX_LOS状态时,会通过INTL管脚上报低电平,表示接收信号丢失的状态。但是在实际应用中,当光模块的接收芯片接收到没有给调制信号的光信号时,也会触发INTL脚上报接收信号丢失的状态,会在没有发生信号丢失的情况下错误地进行接收信号丢失告警。因此,如何避免QSFP28光模块错误地进行接收信号丢失告警,是本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种光模块上报接收信号丢失告警的方法及装置,用于避免QSFP28光模块错误地进行接收信号丢失告警。为解决上述技术问题,本专利技术提供一种光模块上报接收信号丢失告警的方法,包括:当检测到光模块的内部芯片的INTRPT-RX管脚输出告警状态时,读取所述光模块的RX_LOS寄存器的RX_LOS状态位;判断所述RX_LOS状态位是否为告警状态;如果否,则控制所述光模块的INTL管脚输出正常状态。可选的,当所述RX_LOS状态位为告警状态时,还包括:读取所述光模块的RXCDR寄存器的RXCDR状态位;判断所述RXCDR状态位是否为告警状态;如果否,则控制所述INTL管脚输出告警状态以上报接收信号丢失告警。可选的,当所述RXCDR状态位为告警状态时,还包括:读取所述光模块的RSSI值;判断所述RSSI值转换得到的ADC值是否大于预设值;如果是,则控制所述INTL管脚输出正常状态;如果否,则控制所述INTL管脚输出告警状态以上报所述接收信号丢失告警。可选的,还包括:接收用户设置的所述预设值。可选的,当检测到所述INTRPT-RX管脚的电平值为告警状态时,还包括:记录所述INTRPT-RX管脚的告警信息。为解决上述技术问题,本专利技术还提供一种光模块上报接收信号丢失告警的装置,包括:第一检测单元,用于检测所述光模块的内部芯片的INTRPT-RX管脚的电平值;第二检测单元,用于检测所述RX_LOS寄存器的RX_LOS状态位的状态;分别与所述第一检测单元和所述第二检测单元连接的控制单元,用于当所述INTRPT-RX管脚为告警状态时,判断所述RX_LOS状态位是否为告警状态,如果否,则控制所述光模块的INTL管脚输出正常状态。可选的,还包括:与所述控制单元连接的第三检测单元,用于检测所述RXCDR状态位寄存器的RXCDR状态位的状态;相应的,所述控制单元还用于当所述RX_LOS状态位为告警状态时,判断所述RXCDR状态位寄存器的RXCDR状态位是否为告警状态,如果否,则控制所述INTL管脚输出告警状态以上报接收信号丢失告警。可选的,还包括:与所述控制单元连接的第四检测单元,用于检测所述光模块的RSSIADC值;相应的,所述控制单元还用于当所述RXCDR状态位为告警状态时,读取所述RSSI值,判断所述RSSI值转换得到的RSSIADC值是否大于预设值,如果是,则控制所述INTL管脚输出正常状态;如果否,则控制所述INTL管脚输出告警状态以上报所述接收信号丢失告警。可选的,还包括:与所述控制单元连接的接收单元,用于接收用户设置的所述预设值。可选的,所述控制单元还用于在所述检测到INTRPT-RX管脚的电平值为告警状态时,记录所述INTRPT-RX管脚的告警信息。本专利技术所提供的光模块上报接收信号丢失告警的方法,不直接将光模块的INTL管脚的电平值作为上报接收信号丢失告警的依据,而是在检测到光模块的内部芯片的INTRPT-RX管脚输出告警状态时,读取光模块的RX_LOS寄存器的RX_LOS状态位,判断该RX_LOS状态位是否为告警状态;如果否,则控制光模块的INTL管脚输出正常状态,相比于现有技术中只通过INTL管脚输出低电平来判定光模块出现RX_LOS,避免了在光模块没有出现RX_LOS状态时进行接收信号丢失告警,防止系统做出不必要的误判。本专利技术还提供一种光模块上报接收信号丢失告警的装置,具有上述有益效果,在此不再赘述。附图说明为了更清楚的说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的第一种光模块上报接收信号丢失告警的方法的流程图;图2为本专利技术实施例提供的第二种光模块上报接收信号丢失告警的方法的流程图;图3为本专利技术实施例提供的第三种光模块上报接收信号丢失告警的方法的流程图;图4为本专利技术实施例提供的第四种光模块上报接收信号丢失告警的方法的流程图;图5为本专利技术实施例提供的一种光模块上报接收信号丢失告警的装置的结构示意图。具体实施方式本专利技术的核心是提供一种光模块上报接收信号丢失告警的方法及装置,用于避免QSFP28光模块错误地进行接收信号丢失告警。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的第一种光模块上报接收信号丢失告警的方法的流程图。如图1所示,光模块上报接收信号丢失告警的方法包括:S10:当检测到光模块的内部芯片的INTRPT-RX管脚输出告警状态时,读取光模块的RX_LOS寄存器的RX_LOS状态位。S11:判断该RX_LOS状态位是否为告警状态;如果否,则进入步骤S12。S12:控制光模块的INTL管脚输出正常状态。需要说明的是,本申请中所述的各管脚的告警状态和正常状态分别可以为高电平或低电平,在电路连接与编程时进行设定即可,本申请不作限定。同理,本申请中各寄存器的状态位的告警状态和正常状态也可由用户自行设定。由于QSFP28光模块没有接收信号丢失告警RX_LOS的输出脚,当光模块出现RX_LOS状态时,会通过INTL管脚上报低电平,表示接收信号丢失的状态。但是在实际应用中,当光模块的接收芯片接收到没有给调制信号的光信号时,也会触发INTL脚上报接收信号丢失的状态,会在没有发生信号丢失的情况下错误地进行接收信号丢失告警。因此在本专利技术实施例中,分别将光模块的内部芯片的INTRPT-RX管脚、I2C管脚和外部输出的INTL管脚与MCU芯片连接。同时,MCU芯片在与芯片通信过程中,读取RX_LOS寄存器的RX_LOS状态位。MCU芯片检测INTRPT-RX管脚输出的电平值,当INTRPT-RX管脚输出为告警状态时,说明可能存在接收信号异常现象,此时检查RX_LOS寄存器的RX_LOS状态位是否为告警状态,如果否,即光模块没有发生RX_LOS现象,不需要上报接收信号丢失告警。进一步地,当检测到INTRPT-RX管脚的电平值为告警状态时,还可以包括:记录INTRPT-RX管脚的告警信息。在具体实施中,该信息可以包括INTRPT-RX管脚告警的发生时间,结合MCU芯片从光模块各个信号输出管脚输出的信号生成日志进行存储,以便本文档来自技高网...

【技术保护点】
1.一种光模块上报接收信号丢失告警的方法,其特征在于,包括:当检测到光模块的内部芯片的INTRPT‑RX管脚输出告警状态时,读取所述光模块的RX_LOS寄存器的RX_LOS状态位;判断所述RX_LOS状态位是否为告警状态;如果否,则控制所述光模块的INTL管脚输出正常状态。

【技术特征摘要】
1.一种光模块上报接收信号丢失告警的方法,其特征在于,包括:当检测到光模块的内部芯片的INTRPT-RX管脚输出告警状态时,读取所述光模块的RX_LOS寄存器的RX_LOS状态位;判断所述RX_LOS状态位是否为告警状态;如果否,则控制所述光模块的INTL管脚输出正常状态。2.根据权利要求1所述的方法,其特征在于,当所述RX_LOS状态位为告警状态时,还包括:读取所述光模块的RXCDR寄存器的RXCDR状态位;判断所述RXCDR状态位是否为告警状态;如果否,则控制所述INTL管脚输出告警状态以上报接收信号丢失告警。3.根据权利要求2所述的方法,其特征在于,当所述RXCDR状态位为告警状态时,还包括:读取所述光模块的RSSI值;判断所述RSSI值转换得到的ADC值是否大于预设值;如果是,则控制所述INTL管脚输出正常状态;如果否,则控制所述INTL管脚输出告警状态以上报所述接收信号丢失告警。4.根据权利要求3所述的方法,其特征在于,还包括:接收用户设置的所述预设值。5.根据权利要求1所述的方法,其特征在于,当检测到所述INTRPT-RX管脚的电平值为告警状态时,还包括:记录所述INTRPT-RX管脚的告警信息。6.一种光模块上报接收信号丢失告警的装置,其特征在于,包括:第一检测单元,用于检测所述光模块的内部芯片的INTRPT-RX管脚的电平值;第二检测单元,用于检测所述RX_LOS寄存器...

【专利技术属性】
技术研发人员:彭辉黄首甲廖明军
申请(专利权)人:东莞铭普光磁股份有限公司
类型:发明
国别省市:广东,44

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

1