一种电口模块及其Serdes接口切换方法技术

技术编号:35065216 阅读:21 留言:0更新日期:2022-09-28 11:22
本申请公开了一种电口模块及其Serdes接口切换方法,包括PHY芯片和MCU。PHY芯片包括第一寄存器。第一寄存器用于存储第一、第二寄存器值。第一寄存器值用于标识Serdes接口状态为断开,第二寄存器值用于标识Serdes接口状态为连接。MCU被配置为,周期性读取用于标识Serdes接口状态的寄存器值;当读取到第一寄存器值时,重新向PHY芯片发送Serdes接口配置指令,以切换PHY芯片的Serdes接口类型。通过周期性读取第一寄存器内的寄存值,重新向PHY芯片发送Serdes接口配置指令,以切换Serdes接口类型,使得PHY芯片的Serdes接口类型与主机设备的Serdes接口类型相同。Serdes接口类型相同。Serdes接口类型相同。

【技术实现步骤摘要】
一种电口模块及其Serdes接口切换方法


[0001]本申请涉及通信
,尤其涉及一种电口模块及其Serdes接口切换方法。

技术介绍

[0002]电口模块又称光口转电口模块,是一种光电转换光模块,也是光通信中会经常使用到的模块种类,用于传输电信号,其应用比较广泛;如,光网络终端上,用于光网络终端等主机设备连接网线。电口模块的电路板上设置网口端子和金手指,当电口模块用于光网络终端等主机设备上时,电口模块的金手指与光网络终端等主机内的电路板电连接,外部网线通过接头连接网口端子。
[0003]为实现电口模块能够传输电信号,电口模块的电路板上设置PHY芯片,PHY芯片的Serdes(SERializer(串行器)/DESerializer(解串器)的简称)接口通过金手指电连接光网络终端等主机设备的Serdes接口。当PHY芯片的Serdes的接口类型与光网络终端等主机设备的Serdes接口类型不相同,链路无法连接。

技术实现思路

[0004]本申请提供了一种电口模块及其Serdes接口切换方法,以方便实现PHY芯片的Serdes接口类型的适配。
[0005]一种电口模块,包括:
[0006]电路板,端部设置金手指,金手指包括Serdes接口引脚;
[0007]PHY芯片,设置在电路板上,包括Serdes接口和第一寄存器;
[0008]Serdes接口,与主机设备的Serdes接口通过Serdes接口引脚连接;
[0009]第一寄存器,用于存储用于标识Serdes接口状态的寄存器值,其中,第一寄存器值用于标识Serdes接口状态为断开,第二寄存器值用于标识Serdes接口状态为连接;
[0010]MCU,设置在电路板上,与PHY芯片连接,包括缓存区;
[0011]缓存区,用于存储Serdes接口配置指令;
[0012]MCU,被配置为:
[0013]向PHY芯片发送Serdes接口配置指令,以配置PHY芯片的Serdes接口类型;
[0014]周期性读取用于标识Serdes接口状态的寄存器值;
[0015]当读取到第一寄存器值时,重新述PHY芯片发送Serdes接口配置指令,以切换PHY芯片的Serdes接口类型;
[0016]当读取到第二寄存器值时,中止向PHY芯片发送Serdes接口配置指令。
[0017]一种电口模块Serdes接口切换方法,包括:
[0018]调用Serdes接口配置指令,并向PHY芯片发送Serdes接口配置指令,以配置PHY芯片的Serdes接口类型;
[0019]周期性读取第一寄存器内用于标识Serdes接口状态的寄存器值;
[0020]当读取到用于标识Serdes接口状态的寄存器值为第一寄存器值时,重新调用
Serdes接口配置指令,并向PHY芯片发送Serdes接口配置指令,以切换PHY芯片的Serdes接口类型;
[0021]当读取到用于标识Serdes接口状态的寄存器值为第二寄存器值时,中止向PHY芯片发送Serdes接口配置指令。
[0022]有益效果:本申请提供了一种电口模块,包括电路板、PHY芯片和MCU。电路板,端部设置金手指,金手指包括Serdes接口引脚。PHY芯片,设置在电路板上,包括Serdes接口和第一寄存器。Serdes接口,与主机设置的Serdes接口通过Serdes接口引脚连接。第一寄存器,用于存储用于标识Serdes接口状态的寄存器值。其中,第一寄存器值用于标识Serdes接口状态为断开,第二寄存器值用于标识Serdes接口状态为连接。MCU,设置在电路板上,与PHY芯片连接,包括缓存区。缓存区用于存储Serdes接口配置指令。MCU还被配置为,向PHY芯片发送Serdes接口配置指令,以配置PHY芯片的Serdes接口类型;周期性读取用于标识Serdes接口状态的寄存器值;当读取到第一寄存器值时,重新向PHY芯片发送Serdes接口配置指令,以切换PHY芯片的Serdes接口类型;当读取到第二寄存器值时,中止向PHY芯片发送Serdes接口配置指令。当读取到用于标识Serdes接口状态的寄存器值为第二寄存器值时,说明Serdes接口状态为连接,即PHY芯片的Serdes接口类型与主机设备的Serdes接口类型相同。此时,无需切换PHY芯片的Serdes接口类型。当读取到用于标识Serdes接口状态的寄存器值为第一寄存器值时,说明Serdes接口状态为断开,即PHY芯片的Serdes接口类型与主机设备的Serdes接口类型不同。此时,需要切换PHY芯片的Serdes接口类型,以使PHY芯片的Serdes接口类型与主机设备的Serdes接口类型相同。具体步骤是重新向PHY芯片发送Serdes接口配置指令,以切换PHY芯片的Serdes接口类型。当PHY芯片的Serdes接口类型切换完成后,MCU周期性读取用于标识Serdes接口状态的寄存器值,当读取到第一寄存器值继续切换PHY芯片的Serdes接口类型,直至读取到第二寄存器值为止。本申请中,通过周期性读取用于标识Serdes接口状态的寄存器值,并根据读取到的寄存值,重新向PHY芯片发送Serdes接口配置指令,以切换Serdes接口类型,直至读取到第二寄存器值为止,使得PHY芯片的Serdes接口类型与主机设备的Serdes接口类型相同,方便实现主机设备的Serdes接口与PHY芯片的Serdes的接口适配。
附图说明
[0023]为了更清楚地说明本申请实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为根据一些实施例的光通信终端连接关系示意图;
[0025]图2为根据一些实施例的一种电口模块的结构示意图;
[0026]图3为根据一些实施例提供的一种电口模块分解结构示意图;
[0027]图4为根据一些实施例提供的一种电路板的结构示意图;
[0028]图5为根据一些实施例提供的一种上壳体的结构示意图;
[0029]图6为根据一些实施例提供的一种电口模块的电路原理图;
[0030]图7为根据一些实施例提供的PHY芯片的结构示意图;
[0031]图8为根据一些实施例提供的一种电口模块Serdes接口切换方法的流程图;
[0032]图9为根据一些实施例提供的一种电口模块Serdes接口切换方法的示例1图;
[0033]图10为根据一些实施例提供的一种电口模块Serdes接口切换方法的示例2图。
具体实施方式
[0034]光通信技术中,使用光携带待传输的信息,并使携带有信息的光信号通过光纤或光波导等信息传输设备传输至计算机等信息处理设备,以完成信息的传输。由于光信号通过光纤或光波导本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电口模块,其特征在于,包括:电路板,端部设置金手指,所述金手指包括Serdes接口引脚;PHY芯片,设置在所述电路板上,包括Serdes接口和第一寄存器;所述Serdes接口,与主机设备的Serdes接口通过所述Serdes接口引脚连接;所述第一寄存器,用于存储用于标识所述Serdes接口状态的寄存器值,第一寄存器值用于标识所述Serdes接口状态为断开,第二寄存器值用于标识所述Serdes接口状态为连接;MCU,设置在所述电路板上,与所述PHY芯片连接,包括缓存区;所述缓存区,用于存储Serdes接口配置指令;所述MCU,被配置为:向所述PHY芯片发送Serdes接口配置指令,以配置所述PHY芯片的Serdes接口类型;周期性读取用于标识所述Serdes接口状态的寄存器值;当读取到第一寄存器值时,重新向所述PHY芯片发送Serdes接口配置指令,以切换所述PHY芯片的Serdes接口类型;当读取到第二寄存器值时,中止向所述PHY芯片发送Serdes接口配置指令。2.根据权利要求1所述的电口模块,其特征在于,所述Serdes接口配置指令包括SGMII自适用模式指令、SGMII强制模式指令、HiSGMII自适用模式指令、HiSGMII强制模式指令和2500Base

X模式指令,不同的Serdes接口配置指令对应不同的PHY芯片的Serdes接口类型;在所述Serdes接口配置指令中添加强制参数,以使所述Serdes接口类型由所述SGMII自适用模式切换为所述SGMII强制模式,其中,所述强制参数用于表征所述Serdes接口类型是否为强制模式;在所述Serdes接口配置指令中删除强制参数,且更改模式参数,以使所述Serdes接口类型由所述SGMII强制模式切换为所述HiSGMII自适用模式,不同的模式参数表征不同的自适应模式;在所述Serdes接口配置指令中增加强制参数,以使所述Serdes接口类型由所述HiSGMII自适用模式切换为所述HiSGMII强制模式;在所述Serdes接口配置指令中删除强制参数,且更改模式参数,以使所述Serdes接口类型由所述HiSGMII强制模式切换为2500Base

X模式。3.根据权利要求1所述的电口模块,其特征在于,所述MCU还被配置为:中止向所述PHY芯片发送Serdes接口配置指令后,继续周期性读取用于标识所述Serdes...

【专利技术属性】
技术研发人员:张亮亮洪裕清
申请(专利权)人:青岛海信宽带多媒体技术有限公司
类型:发明
国别省市:

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

1