[发明专利]光模块参数传输方法及装置有效
申请号: | 201210390955.3 | 申请日: | 2012-10-15 |
公开(公告)号: | CN102916776A | 公开(公告)日: | 2013-02-06 |
发明(设计)人: | 邓专 | 申请(专利权)人: | 青岛海信宽带多媒体技术有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L1/22 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 黄启行;方晓明 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模块 参数 传输 方法 装置 | ||
技术领域
本发明涉及光纤通信技术,尤其涉及一种光模块参数传输方法及装置。
背景技术
目前的国内市场以及国际市场,高带宽、高速率和多种业务融合的光纤通信方向已经开始应用;在众多的解决方案中,光纤到户(FTTH)的出现便被认为是宽带接入的终极解决方案。
FTTH网络通常如图1所示,中心局的OLT(Optical Line Terminal,光线路终端)通过ODN(光馈线网络)与POS(Passive Optical Splitter,无源分光器)相连,POS通常简称为Splitter(分光器),一般有2N个均分端口,如果其上行端口输入的光强为1,则其每个下行端口输出的光强为1/N。对于一个FTTH网络,一般是1个OLT放在电信中心局,然后通过分光器,一般至少是1分32,或者1分64甚至1分128,即1个OLT带32或64或128个ONU(Optical Network Unit,光网络单元)。每个ONU都包括一个ONU光模块和一个ONU系统设备,ONU系统设备与ONU光模块相连,ONU系统设备与家中或办公室里的用户端设备相连,用以接收用户端设备发送的电信号,通过ONU光模块转换为光信号后在上行方向上发送至OLT,并将ONU光模块接收的光信号转换为用户端设备可接收的电信号向用户端设备发送。
通常,在OLT和ONU中都设置有光模块,用以进行光信号与电信号的互相转换。OLT或ONU中光模块都可以与OLT或ONU中的主机进行通信。例如,ONU中,ONU光模块通过IIC总线与ONU系统设备进行通信;OLT中,OLT光模块通过IIC总线与OLT系统设备进行通信。
为便于描述,本文中将ONU光模块和OLT光模块统称为光模块;将ONU中与光模块通信的ONU系统设备,以及将OLT中与光模块通信的OLT系统设备统称为主机。
一般而言,光模块都需要具有数字诊断功能;数字诊断功能包括对温度、电源电压、发射偏置电流、发射光功率以及接收光功率等参数的采集与更新;每个参数通常存储在两个或两个以上字节的寄存器中。为了让主机能够随时读取到光模块的当前状态,光模块需要经常更新寄存器中的参数值。
然而,本发明的发明人发现,主机在读取光模块中的参数时往往会读取到错误的参数值。例如,光模块在采集接收功率后转换的结果会在一个微小的范围内变动,比如当接收功率为25.6uW(-15.92dBm)时,光模块采集的参数数值会在0x00FF(-15.93dBm)与0x0100(-15.92dBm)这2个数之间变动;主机从光模块读取参数时,若读取到0x00FF或0x0100,则读取到正确的参数;然而,主机除了会读到这2个数值外,还可能会读到2个错误的值0x0000与0x01FF。
因此,现有技术的光模块参数传输方法会出现主机读取错误参数的现象,具有更进一步提高光模块参数传输可靠性的需要。
发明内容
本发明的实施例提供了一种光模块参数传输方法及装置,用以提高光模块参数传输可靠性。
根据本发明的一个方面,提供了一种光模块参数传输方法,包括:
在接收到主机发送的读取参数的指令后,若确认被读取的参数的更新标志被置位,则将备份参数寄存器中存储的该参数的备份参数向所述主机发送;否则,将参数寄存器中存储的该参数向所述主机发送;
其中,所述参数寄存器和备份参数寄存器为多字节的,所述更新标志在更新所述参数寄存器中存储的参数之前被置位,在所述参数寄存器中存储的参数更新完毕后被复位。
其中,所述将备份参数寄存器中存储的该参数的备份参数向所述主机发送具体为:
在所述主机读取所述参数的高字节时,在将所述备份参数寄存器中存储的备份参数的高字节向所述主机发送前,先将所述备份参数寄存器中存储的备份参数写入到缓冲区中;
在所述主机读取所述参数的低字节时,将所述缓存区中存储的备份参数的低字节向所述主机发送。
所述将参数寄存器中存储的该参数向所述主机发送具体为:
在所述主机读取所述参数的高字节时,在将所述参数寄存器中存储的参数的高字节向所述主机发送前,先将所述参数寄存器中存储的参数写入到缓存区中;
在所述主机读取所述参数的低字节时,将所述缓存区中存储的参数的低字节向所述主机发送。
进一步,在所述更新标志被复位后,还包括:
根据所述参数寄存器中存储的更新后的参数,更新所述备份参数寄存器中存储的备份参数。
根据本发明的另一个方面,还提供了一种光模块参数传输装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信宽带多媒体技术有限公司,未经青岛海信宽带多媒体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210390955.3/2.html,转载请声明来源钻瓜专利网。