本发明专利技术公开了一种以太网接口电路单粒子效应检测与矫正装置及方法,涉及以太网接口电路技术领域,包括以下步骤:首先检测电源情况,若电源支路发现异常,则对对应电源支路重新上电;若电源支路未发现异常,则进行处理器状态检测,若发生异常则进行软件复位、硬件复位、重新刷新或重新上电;若处理器未发现异常,则进行以太网接口PHY寄存器检测,若PHY寄存器发生异常,则进行软件复位、硬件复位或重新上电;若PHY寄存器未发生异常,则进行以太网接口回环检测,若发生异常,则执行矫正,若未发生异常,则以太网接口电路正常,模块化检测,增强了系统可靠性,解决了以太网接口电路发生单粒子效应而导致以太网接口电路瘫痪或烧毁的问题。应而导致以太网接口电路瘫痪或烧毁的问题。应而导致以太网接口电路瘫痪或烧毁的问题。
【技术实现步骤摘要】
一种以太网接口电路单粒子效应检测与矫正装置及方法
[0001]本专利技术涉及以太网接口电路
,具体涉及一种以太网接口电路单粒子效应检测与矫正装置及方法。
技术介绍
[0002]自从天舟一号首次采用以太网技术开始,掀起了太空互联网与天地互联的热潮,又伴随5G的推广,天地带宽的制约即将被打破。因此新一代的以太网总线通信方法不断革新,但是在这一现象背后却有一个问题被忽视了,以太网核心芯片的PHY芯片,作为CMOS器件,它在太空环境下容易出现故障,比如单粒子效应。
[0003]PHY芯片发生单粒子翻转时,如果发生在数据寄存器中,在不断优化的算法设计下,可能不会造成什么影响,但是一旦它发生在PHY芯片的配置寄存器以及A/D、D/A等关键器件中,那么整个以太网接口电路就会瘫痪。
[0004]PHY芯片及其外围电路发生单粒子锁定时,不仅会使整个以太网接口电路瘫痪,还可能使电路电流不断增大,烧毁整个电路。
技术实现思路
[0005]本专利技术所要解决的技术问题是以太网接口电路的芯片在太空环境下出现单粒子效应,造成以太网接口电路瘫痪或烧毁,目的在于提供一种以太网接口电路单粒子效应检测与矫正装置及方法,解决了因以太网接口电路出现单粒子效应而导致以太网接口电路瘫痪或烧毁的问题。
[0006]本专利技术通过下述技术方案实现:
[0007]一种以太网接口电路单粒子效应检测与矫正方法,包括以下步骤:
[0008]s1、电源情况检测:
[0009]s11、读取不同电源支路的电源参数;
[0010]s12、与存储设备中的对应阈值比对,判断电源支路参数是否超过存储设备中的对应阈值;
[0011]s13、若电源支路参数超过存储设备中的对应阈值,则初步判定电源支路异常为单粒子锁定,进行电源支路异常矫正;
[0012]s14、若电源支路参数未超过存储设备中的对应阈值,则执行S2;
[0013]s2、以太网接口PHY寄存器检测:
[0014]s21、读取当前的PHY寄存器信息;
[0015]s22、与存储设备中的预存信息进行对比,判断当前的PHY寄存器信息与存储设备中的预存信息是否一致;
[0016]s221、若当前的PHY寄存器信息与存储设备中的预存信息不一致,则初步判定PHY寄存器异常为单粒子翻转或单粒子锁定,进行PHY寄存器异常矫正;
[0017]s222、若当前的PHY寄存器信息与存储设备中的预存信息一致,则执行以太网接口
回环检测。
[0018]s3、以太网接口回环检测:
[0019]s31、配置PHY寄存器,开启回环模式,发送测试信息;
[0020]s32、检测是否收到回环反馈测试信息;
[0021]s321、若未收到回环反馈测试信息,则初步判定为单粒子翻转或单粒子锁定,返回S2进行回环异常矫正;
[0022]s322、若收到回环反馈测试信息,则判定以太网接口电路正常。
[0023]电源作为整个以太网接口电路的供电系统,一旦发生异常,很容易使整个以太网接口电路瘫痪或烧毁,因此,申请人研究发现首先要对电源的各支路进行故障检测,有助于防止以太网接口电路瘫痪或烧毁;PHY寄存器检测与回环检测相结合,以确保及时发现整个以太网接口电路的异常,使检测结果更全面、更准确,解决了以太网接口电路出现单粒子效应导致以太网接口电路瘫痪或烧毁的问题。
[0024]进一步的,上述电源情况检测之后,在进行以太网接口PHY寄存器检测之前,还包括处理器状态检测,上述处理器状态检测包括以下步骤:
[0025]f1、读取处理器发送的状态信息或扫描目标区域数据;
[0026]f2、与存储设备中的预存状态查找表信息或预存状态数据表信息进行比对,判断处理器发送的状态信息与存储设备中的预存状态查找表信息是否一致,或者,判断扫描目标区域数据与存储设备中的预存状态数据表信息是否一致;
[0027]f21、若处理器发送的状态信息与存储设备中的预存状态查找表信息不一致,或者,扫描目标区域数据与存储设备中的预存状态数据表信息不一致,则处理器异常,进行处理器异常矫正;
[0028]f22、若处理器发送的状态信息与存储设备中的预存状态查找表信息一致,或者,判断扫描目标区域数据与存储设备中的预存状态数据表信息一致,则执行以太网接口PHY寄存器检测。
[0029]进一步的,上述处理器每隔一段时间进行一次软件刷新,避免处理器发生软件异常,以减少因累积误差等原因造成回环检测不准确的情况,同时也保证了处理器能正常运行。
[0030]进一步的,上述单粒子锁定的矫正方法包括重新上电和复位,优先使用重新上电的方式;当情况如电流增长缓慢,且超过阈值时,则优先使用复位的方式。
[0031]上述单粒子翻转的矫正方法包括PHY寄存器初始化、硬件复位和以太网接口电路重新上电,根据预存异常解决表选择矫正方法。
[0032]进一步的,上述电源支路异常矫正方法包括以下步骤:
[0033]a1、对对应电源支路重新上电,电源上电计数器加1,并判断对应电源支路的异常是否解决;
[0034]a21、若对应电源支路的异常被解决,则判定异常位置对应电源支路发生单粒子锁定;
[0035]a22、若对应电源支路的异常未被解决,则判断电源上电计数器是否不小于10次;
[0036]a221、若电源上电计数器小于10次,则对对应电源支路再次重新上电;
[0037]a222、若电源上电计数器不小于10次,则判定异常位置对应电源支路发生系统不
可矫正错误,关闭异常位置对应的电源支路,电源上电计数器清零,下发报错信息并结束检测。
[0038]上述检测到电源支路异常时,首先对电源支路重新上电,使电源支路内部矫正,若不能内部矫正,则关闭对应电源支路,并下发报错信息,提醒相关工作人员进行处理,上述处理优选的实施方式为启动备用线路,解决电源支路发生单粒子锁定或系统不可矫正错误时导致以太网接口电路瘫痪或烧毁的问题。
[0039]进一步的,上述处理器异常矫正方法包括以下步骤:
[0040]b1、若处理器异常计数器小于10次,则根据事先准备的异常查找表选择软件复位、硬件复位、重新刷新或重新上电中的一种或多种结合方式进行矫正,再返回电源情况检测;
[0041]b2、每处理一次处理器异常计数器加1;
[0042]b3、若处理器异常计数器不小于10次,则判定为发生处理器不可矫正故障,处理器异常计数器清零,下发报错信息并结束检测。
[0043]上述检测到处理器异常时,首先进行内部矫正,若不能解决,则报错,提醒相关工作人员进行处理,解决处理器发生异常或处理器不可矫正错误时导致以太网接口电路瘫痪的问题。
[0044]进一步的,上述PHY寄存器异常矫正方法包括以下步骤:
[0045]c1、判断PHY寄存器是否有标志位置位;
[0046]c11、若PHY寄存器本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种以太网接口电路单粒子效应检测与矫正方法,其特征在于,包括以下步骤:S1、电源情况检测:S11、判断电源支路参数是否超过存储设备中的对应阈值;S111、若超过存储设备中的对应阈值,则初步判定电源支路异常为单粒子锁定,进行电源支路异常矫正;S112、若未超过存储设备中的对应阈值,则执行S2;S2、以太网接口PHY寄存器检测:S21、判断当前的PHY寄存器信息与存储设备中的预存信息是否一致;S211、若与存储设备中的预存信息不一致,则初步判定PHY寄存器异常为单粒子翻转或单粒子锁定,进行PHY寄存器异常矫正;S212、若与存储设备中的预存信息一致,则执行S3;S3、以太网接口回环检测:S31、配置PHY寄存器,开启回环模式,发送测试信息;S32、检测是否收到回环反馈测试信息;S321、若未收到回环反馈测试信息,则初步判定为单粒子翻转或单粒子锁定,返回S2进行回环异常矫正;S322、若收到回环反馈测试信息,则判定以太网接口电路正常。2.根据权利要求1所述的一种以太网接口电路单粒子效应检测与矫正方法,其特征在于,所述电源情况检测之后,在进行以太网接口PHY寄存器检测之前,还包括处理器状态检测,所述处理器状态检测包括以下步骤:f1、读取处理器发送的状态信息;f2、与存储设备中的预存状态信息进行比对,判断处理器发送的状态信息与存储设备中的预存状态信息是否一致;f21、若处理器发送的状态信息与存储设备中的预存状态信息不一致,则处理器异常,进行处理器异常矫正;f22、若处理器发送的状态信息与存储设备中的预存状态信息一致,则执行以太网接口PHY寄存器检测。3.根据权利要求2所述的一种以太网接口电路单粒子效应检测与矫正方法,其特征在于,所述处理器每隔一段时间进行一次软件刷新。4.根据权利要求1所述的一种以太网接口电路单粒子效应检测与矫正方法,其特征在于,所述电源支路异常矫正方法包括以下步骤:a1、对对应电源支路重新上电,电源上电计数器加1,并判断对应电源支路的异常是否解决;a21、若对应电源支路的异常被解决,则判定异常位置对应电源支路发生单粒子锁定;a22、若对应电源支路的异常未被解决,则判断电源上电计数器是否不小于10次;a221、若电源上电计数器小于10次,则对对应电源支路再次重新上电;a222、若电源上电计数器不小于10次,则判定异常位置对应电源支路发生系统不可矫正错误,关闭异常位置对应的电源支路,电源上电计数器清零,下发报错信息并结束检测。5.根据权利要求2所述的一种以太网接口电路单粒子效应检测与矫正方法,其特征在
于,所述处理器异常矫正方法包括以下步骤...
【专利技术属性】
技术研发人员:郭弋平,赵海峰,曾卓,
申请(专利权)人:重庆两江卫星移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。