The invention discloses a method for automatically compatible low-rate optical module, which is applied in MCU, including: automatically reading the level values of hardware rate selection receiving pin and hardware rate selection sending pin; automatically acquiring the software register values of reception rate and sending rate software register values in host computer; and selecting the level values of receiving pin when receiving rate software register values and hardware rate select the two numbers of the software register values of receiving pin. When any one of the values is equal to the first level value, the receiving rate of the optical module is automatically selected as a high rate, otherwise it is selected as a low rate; when either of the two values of the sending rate software register value and the level value of the hardware rate selection sending foot is equal to the first level value, the sending rate of the optical module is automatically selected as a high rate, otherwise it is selected as a low rate. With the application of this scheme, the switch of optical module rate can be conveniently carried out. The application also discloses an optical module and its automatic compatibility with a low-rate system with corresponding effects.
【技术实现步骤摘要】
一种光模块及其自动兼容低速率的方法以及系统
本专利技术涉及光通信
,特别是涉及一种光模块及其自动兼容低速率的方法以及系统。
技术介绍
光模块是进行光电和电光转换的光电子器件,按照封装的不同,通常可以分为SFP光模块,SFP+光模块,SFF光模块等。通常,同一光模块仅支持一种固定的速率,而随着用户业务的不断发展,在诸多场合中,用户业务可能需要使用到两种通信速率,称为高通信速率及低通信速率。为了能够进行通信速率的切换,用户通常需要购买高速率的光模块以及低速率的光模块,当需要进行通信速率切换时,将原先的光模块拆卸下并更换上新的光模块即可。但是,由于需要购买两种通信速率的光模块,使得用户的业务实现成本较高。而随着光模块的发展,也出现了同时支持高速率和低速率的光模块内部芯片,但是,用户在进行速率切换时,需要通过相关参数调整装置与光模块内部芯片的相关引脚连接,再手动对光模块内部芯片的相关参数进行设置调整,操作复杂,并且对用户的技术上的要求也较高。综上所述,如何使得用户可以方便有效地进行光模块速率的切换,是目前本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的是提供一种光模块及其自动兼容低速率的方法以及系统,以方便有效地进行光模块速率的切换。为解决上述技术问题,本专利技术提供如下技术方案:一种光模块自动兼容低速率的方法,应用于光模块的MCU中,包括:自动读取硬件速率选择接收脚以及硬件速率选择发送脚的电平值;其中,所述硬件速率选择接收脚以及所述硬件速率选择发送脚均与主机连接;通过与所述主机连接的通信总线,自动获取所述主机中的接收速率软件寄存值以及发送速率 ...
【技术保护点】
1.一种光模块自动兼容低速率的方法,其特征在于,应用于光模块的MCU中,包括:自动读取硬件速率选择接收脚以及硬件速率选择发送脚的电平值;其中,所述硬件速率选择接收脚以及所述硬件速率选择发送脚均与主机连接;通过与所述主机连接的通信总线,自动获取所述主机中的接收速率软件寄存值以及发送速率软件寄存值;当所述接收速率软件寄存值和所述硬件速率选择接收脚的电平值这两个数值之中的任意一个等于第一电平值时,自动将光模块的接收速率选取为高速率,否则自动将所述光模块的接收速率选取为低速率;当所述发送速率软件寄存值和所述硬件速率选择发送脚的电平值这两个数值之中的任意一个等于所述第一电平值时,自动将所述光模块的发送速率选取为高速率,否则自动将所述光模块的发送速率选取为低速率。
【技术特征摘要】
1.一种光模块自动兼容低速率的方法,其特征在于,应用于光模块的MCU中,包括:自动读取硬件速率选择接收脚以及硬件速率选择发送脚的电平值;其中,所述硬件速率选择接收脚以及所述硬件速率选择发送脚均与主机连接;通过与所述主机连接的通信总线,自动获取所述主机中的接收速率软件寄存值以及发送速率软件寄存值;当所述接收速率软件寄存值和所述硬件速率选择接收脚的电平值这两个数值之中的任意一个等于第一电平值时,自动将光模块的接收速率选取为高速率,否则自动将所述光模块的接收速率选取为低速率;当所述发送速率软件寄存值和所述硬件速率选择发送脚的电平值这两个数值之中的任意一个等于所述第一电平值时,自动将所述光模块的发送速率选取为高速率,否则自动将所述光模块的发送速率选取为低速率。2.根据权利要求1所述的光模块自动兼容低速率的方法,其特征在于,所述第一电平值为1。3.根据权利要求1所述的光模块自动兼容低速率的方法,其特征在于,所述第一电平值为0。4.根据权利要求1所述的光模块自动兼容低速率的方法,其特征在于,所述自动将光模块的接收速率选取为高速率,包括:通过自动将所述光模块中的数据接收模块的CDR打开,将光模块的接收速率选取为高速率;所述自动将所述光模块的接收速率选取为低速率,包括:通过自动将所述数据接收模块的CDR关闭,将所述光模块的接收速率选取为低速率。5.根据权利要求1所述的光模块自动兼容低速率的方法,其特征在于,所述通信总线为I2C通信总线,所述硬件速率选择接收脚为所述光模块的RS0脚,所述硬件速率选择发送脚...
【专利技术属性】
技术研发人员:吴春付,鲁振华,黄首甲,廖明君,
申请(专利权)人:东莞铭普光磁股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。