System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及通信,尤其涉及一种通讯装置的检测设备及检测方法。
技术介绍
1、fpga(field-programmable gate array)即现场可编程门阵列,作为一种可编程器件,既解决了专用集成电路的不足,又克服了可编程器件逻辑门电路数量有限的缺点。目前大部分高速通信设备都是采用控制器与作为高速收发器使用的fpga相配合,实现对高速信号的接收和发送。但现有的高速通信设备对于fpga的故障排查能力不强,当控制器检测到高速信号出现通讯问题时,无法确定是否是fpga出现故障,以及确定故障发生在fpga中的什么位置。
技术实现思路
1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种通讯装置的检测设备及检测方法。
2、本公开实施例提供了一种通讯装置的检测设备,包括:控制器以及至少一个高速收发装置,所述高速收发装置与所述控制器电连接;
3、所述高速收发装置包括第一回环模块以及第二回环模块;
4、所述第一回环模块的第一接收端与所述控制器的发射端电连接,所述第一回环模块的第一发射端与所述第二回环模块的第一接收端电连接,所述第二回环模块的第一发射端与所述第一回环模块的第二接收端电连接,所述第一回环模块的第二发射端与所述控制器的接收端电连接;
5、所述第一回环模块用于进行第一回环测试,所述第二回环模块用于进行第二回环测试,所述控制器用于通过所述回环测试确定所述高速收发装置是否出现故障以及确定故障发生的位置。
6、可
7、所述第一发射单元的接收端与所述控制器的发射端电连接,所述第一接收单元的发射端与所述控制器的接收端电连接;所述第一发射单元的第一输出端与所述第一接收单元的第一输入端电连接形成第一回环通路,所述第一发射单元的第二输出端与所述第一接收单元的第二输入端电连接形成第二回环通路;
8、所述控制器通过所述第一回环通路以及所述第二回环通路对所述第一回环模块进行第一回环测试。
9、可选的,所述第二回环模块包括:第二发射单元以及第二接收单元;
10、所述第二接收单元的接收端与所述第一回环模块的第一发射端电连接,所述第二发射单元的发射端与所述第一回环模块的第二接收端电连接;所述第二接收单元的第一输出端与所述第二发射单元的第一输入端电连接形成第三回环通路,所述第二接收单元的第二输出端与所述第二发射单元的第二输入端电连接形成第四回环通路;
11、所述控制器通过所述第三回环通路以及所述第四回环通路对所述第二回环模块进行第二回环测试。
12、可选的,所述发射单元的缓存电路还通过时钟驱动单元与所述接收单元的缓存电路电连接。
13、可选的,所述高速收发装置为fpga。
14、本公开实施例还提供了一种通讯装置的检测方法,基于上述任一所述的检测设备执行;
15、所述检测方法包括:
16、获取发送的高速信号的第一编码数据;
17、获取接收的高速信号的第二编码数据;
18、基于所述第一编码数据以及所述第二编码数据的比较结果,判断所述回环通路是否存在故障,其中所述回环通路用于进行回环测试。
19、可选的,基于所述第一编码数据以及所述第二编码数据的比较结果,判断所述回环通路是否存在故障,包括:
20、比较所述第一编码数据与所述第二编码数据,获取误码率;
21、基于所述误码率与误码率阈值的比较结果,判断所述回环通路是否存在故障。
22、可选的,还包括:
23、若所述误码率大于等于所述误码率阈值,确定所述回环通路存在故障;
24、若所述误码率小于所述误码率阈值,确定所述回环通路不存在故障。
25、可选的,若所述误码率大于等于所述误码率阈值,确定所述回环通路存在故障,包括:
26、对所述回环通路进行硬件排查,判断是否有元器件故障;
27、基于硬件排查结果对发生故障的元器件进行更换。
28、可选的,还包括:
29、获取与另一通讯装置通讯的结果;
30、基于与另一通讯装置无法通讯,确定外部通讯接口极性连接错误。
31、本公开实施例提供的技术方案与现有技术相比具有如下优点:
32、本公开实施例提供的方案中,通讯装置的检测设备包括控制器以及至少一个高速收发装置,高速收发装置包括第一回环模块以及第二回环模块。在检测过程中,控制器的发射端会向高速收发装置发射一个高速信号,高速信号通过第一回环模块后返回至控制器的接收端,控制器通过检验接收到的高速信号与发射的高速信号之间的差异,确定第一回环模块内是否发生故障,由此完成第一回环测试。完成第一回环测试后,控制器的发射端继续向高速收发装置发射高速信号,高速信号通过第二回环模块后返回至控制器的接收端,控制器通过检验接收到的高速信号与发射的高速信号之间的差异,确定第二回环模块内是否发生故障,由此完成第二回环测试。由此,本公开实施例通过控制器进行第一回环测试以及第二回环测试,根据测试结果即可确定高速收发装置是否有故障发生,以及可以确定故障发生的位置。
本文档来自技高网...【技术保护点】
1.一种通讯装置的检测设备,其特征在于,包括:控制器以及至少一个高速收发装置,所述高速收发装置与所述控制器电连接;
2.根据权利要求1所述的通讯装置的检测设备,其特征在于,所述第一回环模块包括:第一发射单元以及第一接收单元;
3.根据权利要求1所述的通讯装置的检测设备,其特征在于,所述第二回环模块包括:第二发射单元以及第二接收单元;
4.根据权利要求2-3任一项所述的通讯装置的检测设备,其特征在于,所述发射单元的缓存电路还通过时钟驱动单元与所述接收单元的缓存电路电连接。
5.根据权利要求1所述的通讯装置的检测设备,其特征在于,所述高速收发装置为FPGA。
6.一种通讯装置的检测方法,其特征在于,基于权利要求1-5任一项所述的检测设备执行;
7.根据权利要求6所述的通讯装置的检测方法,其特征在于,基于所述第一编码数据以及所述第二编码数据的比较结果,判断所述回环通路是否存在故障,包括:
8.根据权利要求7所述的通讯装置的检测方法,其特征在于,还包括:
9.根据权利要求8所述的通讯装置的检测
10.根据权利要求6所述的通讯装置的检测方法,其特征在于,还包括:
...【技术特征摘要】
1.一种通讯装置的检测设备,其特征在于,包括:控制器以及至少一个高速收发装置,所述高速收发装置与所述控制器电连接;
2.根据权利要求1所述的通讯装置的检测设备,其特征在于,所述第一回环模块包括:第一发射单元以及第一接收单元;
3.根据权利要求1所述的通讯装置的检测设备,其特征在于,所述第二回环模块包括:第二发射单元以及第二接收单元;
4.根据权利要求2-3任一项所述的通讯装置的检测设备,其特征在于,所述发射单元的缓存电路还通过时钟驱动单元与所述接收单元的缓存电路电连接。
5.根据权利要求1所述的通讯装置的检测设备,其特征在于,...
【专利技术属性】
技术研发人员:王强,王慧良,陶子涵,陈晨,李伟涛,
申请(专利权)人:北京国科环宇科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。