[发明专利]一种稳定光收发模块输出状态的算法有效

专利信息
申请号: 201210471553.6 申请日: 2012-11-20
公开(公告)号: CN102932059A 公开(公告)日: 2013-02-13
发明(设计)人: 周小钧;鲁妹玲;郑晓毅;万吉丰 申请(专利权)人: 索尔思光电(成都)有限公司
主分类号: H04B10/077 分类号: H04B10/077
代理公司: 四川力久律师事务所 51221 代理人: 林辉轮;王芸
地址: 611731 四川省成都市高新区西*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 稳定 收发 模块 输出 状态 算法
【说明书】:

    技术领域

发明涉及光通信技术领域,特别涉及一种稳定光收发模块输出状态的算法。

背景技术

CDR(Clock and Data Recovery时钟数据修复)芯片被用来从所接收到的数据信号中提取时钟信号,使用相位比较电路进行时钟信号与数据信号的相位同步,以再生数据信号,从而实现数据修复。CDR广泛应用于光收发模块、电信技术及无线产品中。CDR芯片常被用于基于LC光学连接器的小型(SFF)模块中,替代分立光学器件来提取时钟和修复数据。rx_lol和mod_nr是CDR时钟数据修复芯片的两个状态标志位,当没有数据输入CDR芯片时,rx_lol状态标志位在“0”和“1”之间不断变化,造成光收发模块的rx_lol的状态位不稳定,rx_lol是mod_nr触发信号之一,所以导致mod_nr的状态位也不稳定,进而导致光收发模块输出显示状态不稳定,影响人们对光收发模块工作状态的判别。

发明内容

本发明的目的在于克服现有技术中所存在的没有数据输入时,CDR芯片的输出状态位不稳定导致光收发模块的输出状态不稳定的不足,提供一种稳定光收发模块输出状态的算法。

为了实现上述发明目的,本发明提供了以下技术方案:

一种稳定光收发模块输出状态的算法,其包括以下步骤:

A、比较光收发模块中CDR 芯片的信号质量监控寄存器(SQM  REG: signal quality monitor  register)的值与设定阈值的大小,如果信号质量监控值小于或等于该设定阈值,则进入步骤B,否则算法结束;

B、在设定时间内读取并判断CDR 芯片的rx_lol的状态数值位的值,如果设定时间内rx_lol的状态数值位的值至少3次为低电平表示值,则MCU控制光收发模块的rx_lol和mod_nr的状态数值位为低电平表示值,否则MCU控制rx_lol和mod_nr的状态数值位为高电平表示值。

较优的,所述设定阈值为零。

根据本发明实施例,所述设定时间为100~200ms。优选设定时间为150ms。

与现有技术相比,本发明的有益效果:本发明稳定光收发模块输出状态的算法,当SQM REG值小于或等于设定阈值,即无信号输入时,MCU控制光收发模块的rx_lol和mod_nr的状态数值位恒定为高电平表示值或低电平表示值,使光收发模块的rx_lol和mod_nr的状态位稳定,即光收发模块的输出状态稳定,避免了因rx_lol和mod_nr的状态位数值不断变化而导致的光收发模块输出状态不稳定。

具体实施方式

下面结合试验例及具体实施方式对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本发明内容所实现的技术均属于本发明的范围。

本发明稳定光收发模块输出状态的算法,其包括以下步骤:

A、比较光收发模块中的CDR 芯片的信号质量监控寄存器值(SQM  REG: signal quality monitor  register)与设定阈值(若设定阈值用IRA表示,则IRA=0x00)的大小,如果信号质量监控值小于或等于该设定阈值(0x00),则进入步骤B,否则算法结束;

SQM  REG( signal quality monitor  register)是CDR芯片的一个寄存器。经过研究发现,当无数据输入CDR芯片时,CDR芯片的信号质量监控寄存器(SQM  REG)的值为零(0x00),所以配值设定阈值为零,确保在无信号输入时稳定光收发模块输出状态。

B、在150ms内读取并判断CDR芯片 的rx_lol的状态数值位的值,如果在150ms内rx_lol的状态数值位的值至少3次为低电平表示值(如二进制“0”),则MCU控制光收发模块的rx_lol和mod_nr的状态数值位为低电平表示值(如二进制“0”),否则MCU控制rx_lol和mod_nr的状态数值位为高电平表示值(如二进制“1”)。

当无数据输入CDR芯片时,CDR 的rx_lol的状态数值位在“0”和“1”之间不断变化。经过研究发现,在100~200ms内,CDR芯片 的rx_lol的状态数值位的值有至少3次为“0”。读取CDR 芯片的rx_lol的状态位数值的时间越短,越接近rx_lol的状态数值位的真实性,但是时间越短影响视觉观察效果的程度越大,所以设置读取并判断CDR芯片 的rx_lol的状态数值位的时间为150ms。

本发明稳定光收发模块输出状态的算法,当SQM  REG的值小于或等于设定阈值,即无信号输入时,MCU控制光收发模块的rx_lol和mod_nr的状态数值位恒定为高电平表示值或低电平表示值,使光收发模块的rx_lol和mod_nr的状态竖直位稳定,避免了因rx_lol和mod_nr的状态数值位不断变化而导致的光收发模块输出状态不稳定,进而避免了因光收发模块输出状态不稳定而影响人们对模块工作状态的判别。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尔思光电(成都)有限公司,未经索尔思光电(成都)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210471553.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top