【技术实现步骤摘要】
一种降低RGMII接口网络故障的装置及方法
[0001]本专利技术属于通信
,涉及一种ZYNQ芯片技术,具体涉及一种降低RGMII接口网络故障的装置及方法。
技术介绍
[0002]ZYNQ芯片采用RGMII接口实现以太网通信,其通信速率可以达到千兆,传输速率快能够满足现有的大数据传输要求,因此,被各种设备所采用。但是ZYNQ系列芯片的RGMII接口存在一个问题就是其数据链路层MAC端到物理层PHY端的发送延迟无法调节,且一般的PHY芯片的可用延时也只能延迟1ns,而为了提高系统的稳定性,一般要求传输延时能够达到2ns,也正因为这个特性导致当RGMII接口处于极端环境如极低温(温度为
‑
30℃以下)且运行在高速率时(千兆网)状态时,极易出现数据丢包,数据错传或是数据重传,为解决这种问题通常采用的方式为对装置重新进行上电启动,而频繁的上电启动对装置的损坏很大,而当网络出现故障而对其不管时,其进一步的会出现直接断网的情况,断网后,后台交互端便无法对设备进行控制,必须要现场维护,而由于设备处于极端环境,人烟荒
【技术保护点】
【技术特征摘要】
1.一种降低RGMII接口网络故障的装置,其特征在于,包括,温度采集模块,包括MCU与温度采集芯片;ZYNQ模块,包括处理器、RGMII接口和外部接口;其中,温度采集芯片采集温度信息并将其发送给温度采集模块的MCU;温度采集模块的MCU获取温度信息,判断温度是否异常,并接收ZYNQ模块通过RGMII接口发送过来的数据,判断RGMII接口是否异常,当温度异常且RGMII接口异常时,则向ZYNQ的外部接口发送降低RGMII接口传输带宽的信号;温度采集模块的MCU在判断RGMII接口正常,且运行带宽低于目标带宽时,则向ZYNQ的处理器发送控制升高温度的信号;温度采集模块的MCU在判断温度已经上升到正常工作区间时,则向ZYNQ的处理器发送控制RGMII接口工作在目标带宽的信号;ZYNQ的处理器接收到降低RGMII接口的传输带宽时,降低设备的传输带宽;在接收到控制升高温度的信号后,控制设备的温度升高,在接收到控制RGMII接口工作在目标带宽的信号时控制RGMII接口工作在目标带宽。2.根据权利要求1所述的一种降低RGMII接口网络故障的装置,其特征在于,温度采集模块具有多个温度采集芯片,温度采集芯片用于采集环境温度、RGMII接口处的温度以及装置处理器处的温度;MCU具有电源管理组件,电源管理组件与外部接口电连接。3.一种降低RGMII接口网络故障的方法,应用于如权利要求1
‑
2之任意一项权利要求所述的一种降低RGMII接口网络故障的装置,其特征在于,包括以下步骤,S1,初始时刻使装置上电,使RGMII接口工作于目标带宽;S2,MCU获取温度传感芯片采集的当前装置的温度信息,判断温度是否异常,并接收ZYNQ模块通过RGMII接口发送过来的数据,判断RGMII接口是否异常;S3、当RGMII接口异常且温度异常时,则降低RGMII接口传输带宽;当RGMII接口正常,则以目标带宽进行正常数据传输;S4、降低RGMII接口传输带宽后,若检测到RGMII接口正常,则对装置进行升温,若RGMII接口异常则跳回S1,对装置进行上电复位;S5,利用温度传感芯片采集温度信息,判断当前温度信息是否属于正常工作区间,若温度信息属于正常工作区间则将RGMII接口的运行带宽调回至目标带宽。4.根据权利要求3所述的一种降低RGMII接口网络故障的方法,其特征在于,S4中...
【专利技术属性】
技术研发人员:杨康,
申请(专利权)人:成都领目科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。