[发明专利]适用于光模块控制器中数字监控系统及其实现方法有效
申请号: | 201210432426.5 | 申请日: | 2012-11-02 |
公开(公告)号: | CN102930877A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 彭彦辉;叶裕强;夏哲 | 申请(专利权)人: | 东莞铭普光磁股份有限公司 |
主分类号: | G11B7/095 | 分类号: | G11B7/095 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 谭一兵;曾云腾 |
地址: | 523330 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 适用于 模块 控制器 数字 监控 系统 及其 实现 方法 | ||
技术领域
本发明涉及光纤通信技术领域,尤其是涉及一种适用于光模块控制器中数字监控系统及其实现方法。
背景技术
当前,各种网络中所需要的光收发一体模块种类越来越多,要求也越来越高。为了满足网络系统不断增长的需求,光模块正不断向标准化、小型化、智能化发展。智能光模块,即采用数字诊断功能的光模块,是各厂商技术升级换代的标志性产品。
利用智能化的光模块,网络管理单元可以实时监测光收发模块的温度、供电电压、激光偏置电流以及发射接收的光功率。这些参数变量的测量,可以帮助网络管理单元找出光纤链路中故障发生的位置,简化维护工作,提高系统的可靠性。
为了实现光模块的监控及诊断,通常采用专用芯片,如MAXIM公司的专用芯片DS1856/DS1859,这类芯片内部具有EEPROM,模数转换器,数字电位器及逻辑电路,涉及EERPOM工艺、CMOS工艺的集成及数字电路器的光刻,同时具有12位模数转换器,管脚多,封装大,不利于光模块的小型化;同时制造工艺难度大,成本高,不利于光模块的推广使用。
随着技术的发展开始越来越多的使用高度集成的微控制处理器来实现对光模块的数字监控,为了满足各种复杂服务,微控制处理器往往需要使用多种程序中断服务,可是有许多功能程序单元是不允许被打断执行的,例如使用I/O口进行IIC数据传输时,传输被打断后造成协议的错误执行,往往会造成不可预料的数据错误。
发明内容
本发明的目的是克服现有技术中的不足,提供一种适用于光模块控制器中数字监控系统及其实现方法,以解决传统微控制处理器对光模块进行数字监控中由于程序中断造成的数据错误,同时也更便捷地对光模块进行控制。
为达上述目的,本发明的一种适用于光模块控制器中数字监控系统,其包括用户读写访问接口、光模块控制器及激光器控制器,所述用户读写访问接口与所述光模块控制器连通,所述激光器控制器与所述光模块控制器连接;所述光模块控制器主要包括IIC硬件接口、FLASH读写单元、数据存储输出单元、数据处理及协议实现单元、访问权限控制单元、监控参数测量单元、参数内部校准单元、外设驱动管理单元、控制数据输出接口、定时中断服务单元及温度补偿单元,所述IIC硬件接口与所述用户读写访问接口电性连接,FLASH读写单元存储用户控制数据,所述数据存储输出单元提供数据读写保存,所述数据处理及协议实现单元进行数据计算和实现光模块控制器数据诊断;所述访问权限控制单元提供用户访问数据的权限,所述监控参数测量单元采集监控数据,所述参数内部校准单元读取校准数据得到监控量,所述外设驱动管理单元为数据处理及协议实现单元提供外设驱动能力,所述控制数据输出接口电性连接有输出控制接口,所述控制数据输出接口用于缓存控制数据,并通过定时中断服务单元推送控制数据到输出控制接口,所述温度补偿单元获得最佳温度补偿值。
进一步地,所述IIC硬件接口提供有多个SLAVEID地址;所述FLASH读写单元内部具有多个与SLAVEID地址匹配的虚拟EEPROM存储器。
进一步地,所述虚拟EEPROM存储器地址为B0H、B2H、B4H、B6H、B8H、BAH、BCH及BEH。
进一步地,所述外设驱动能力包括模/数转换器,数/模转换器,FLASH读写单元读写及IIC硬件接口通讯功能。
进一步地,所述控制数据输出接口临时记录控制数据,判断系统空闲后推送控制数据到输出控制接口,临时记录的控制数据由使能标识haveEn、数据地址addr及数据长度len组成,所述定时中断服务单元在检测到使能标识haveEn=1后将控制数据输出到输出控制接口。
进一步地,所述最佳温度补偿值按8bit拆分存储。
本发明一种适用于光模块控制器中数字监控系统的实现方法,其包括FLASH技术模拟EEPROM器件的方法及参数内部校准方法,所述FLASH技术模拟EEPROM器件的方法通过数据存储输出单元实现,具体步骤如下:
A)、光模块控制器内部使用mainLoop实现功能模块循环执行;
B)、用户通过用户读写访问接口及IIC硬件接口进行读写访问;
C)、当用户有一个write data写操作时,控制数据缓存进入内部RAM后启动定时器timer并复位计数器T=0;
D)、计数器T循环计数同时判断计数T时间的大小;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞铭普光磁股份有限公司,未经东莞铭普光磁股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210432426.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:漫步机
- 下一篇:一种无铅黄铜合金及其制备方法