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

(19)国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 202210716392.6
(22)申请日 2022.06.22
(71)申请人 青岛海信宽带多媒体技术有限公司
地址 266555 山东省青岛市经济技术开发
区前湾港路218号
(72)发明人 张亮亮 洪裕清 
(74)专利代理机构 北京弘权知识产权代理有限
公司 11363
专利代理师 逯长明 许伟
(51)Int.Cl.
G06F  13/38(2006.01)
G06F  13/40(2006.01)
G06F  9/30(2006.01)
(54)发明名称
一种电口模块及其Serdes接口切换方法
(57)摘要
本申请公开了一种电口模块及其Serdes接
口切换方法,包括PHY芯片和MCU。PHY芯片包括第
一寄存器。第一寄存器用于存储第一、第二寄存
器值。第一寄存器值用于标识Serdes接口状态为
断开,第二寄存器值用于标识Serdes接口状态为
连接。MCU被配置为,周期性读取用于标识Serdes
中国民航安全飞行记录接口状态的寄存器值;当读取到第一寄存器值
时,重新向PHY芯片发送Serdes接口配置指令,以
切换PHY芯片的Serdes接口类型。通过周期性读
取第一寄存器内的寄存值,重新向PHY芯片发送
Serdes接口配置指令,以切换Serdes接口类型,
使得PHY芯片的Serdes接口类型与主机设备的
舆情控制Serdes接口类型相同。权利要求书2页  说明书13页  附图6页CN 115114206 A 2022.09.27
C N  115114206
A
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接口状态的寄存器值;
当读取到第一寄存器值时,重新向所述PHY芯片发送Serdes接口配置指令,以切换所述PHY芯片的Serdes接口类型。
4.根据权利要求1所述的电口模块,其特征在于,所述MCU还被配置为:
中止向所述PHY芯片发送Serdes接口配置指令后,继续周期性读取用于标识所述Serdes接口状态的寄存器值;
当读取到第二寄存器值时,中止向所述PHY芯片发送Serdes接口配置指令。
5.根据权利要求1所述的电口模块,其特征在于,用于标识所述Serdes接口状态的寄存器值由所述PHY芯片根据所述Serdes接口状态写入所述第一寄存器内。
6.根据权利要求2所述的电口模块,其特征在于,所述MCU还被配置为:
设置所述Serdes接口配置指令发送的优先级。
7.根据权利要求1所述的电口模块,其特征在于,所述MCU还被配置为:
调用所述Serdes接口配置指令;
向所述PHY芯片发送所述Serdes接口配置指令。
8.根据权利要求1所述的电口模块,其特征在于,还包括网口端子和网络变压器,所述网口端子和所述网络变压器,所述网口端子和所述网络变压器设置在所述电路板上,所述网口端子电连接所述网络变压器,所述网络变压器通过4对MDIO接口连接所述PHY芯片。
9.一种电口模块Serdes接口切换方法,其特征在于,包括:
调用Serdes接口配置指令,并向PHY芯片发送Serdes接口配置指令,以配置PHY芯片的Serdes接口类型;
周期性读取第一寄存器内用于标识Serdes接口状态的寄存器值;
当读取到用于标识Serdes接口状态的寄存器值为第一寄存器值时,重新调用Serdes接口配置指令,并向PHY芯片发送Serdes接口配置指令,以切换PHY芯片的Serdes接口类型;
当读取到用于标识Serdes接口状态的寄存器值为第二寄存器值时,中止向PHY芯片发送Serdes接口配置指令。
10.根据权利要求9所述的Serdes接口切换方法,其特征在于,还包括:
中止向所述PHY芯片发送Serdes接口配置指令后,继续周期性读取用于标识所述Serdes接口状态的寄存器值;
当读取到用于标识Serdes接口状态的寄存器值为第一寄存器值时,重新向所述PHY芯片发送Serdes接口配置指令,以切换所述PHY芯片的Serdes接口类型;
当读取到用于标识Serdes接口状态的寄存器值为第二寄存器值时,中止向所述PHY芯片发送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为根据一些实施例的光通信终端连接关系示意图;
sst华塑[0025]图2为根据一些实施例的一种电口模块的结构示意图;
[0026]图3为根据一些实施例提供的一种电口模块分解结构示意图;
日剧恋人啊
[0027]图4为根据一些实施例提供的一种电路板的结构示意图;
[0028]图5为根据一些实施例提供的一种上壳体的结构示意图;
[0029]图6为根据一些实施例提供的一种电口模块的电路原理图;
[0030]图7为根据一些实施例提供的PHY芯片的结构示意图;

本文发布于:2024-09-23 05:29:59,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/190825.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:接口   芯片   模块   配置   电口
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议