一种线缆检测方法及服务器技术

技术编号:37131433 阅读:22 留言:0更新日期:2023-04-06 21:29
本申请提供一种线缆检测方法及服务器,涉及线缆连接技术领域,可以保证多线缆接线场景下线缆检测的准确性。该方法包括:获取连接外接设备的主板的第一高速连接器上的第一信号值;主板的第一高速连接器通过线缆与外接设备的第二高速连接器连接;获取外接设备的第二高速连接器上的第二信号值;比对第一信号值、以及第二信号值,根据对比结果确定第一高速连接器与第二高速连接器之间的线缆接线情况。本申请可用于服务器连接外设的过程中。请可用于服务器连接外设的过程中。请可用于服务器连接外设的过程中。

【技术实现步骤摘要】
一种线缆检测方法及服务器


[0001]本申请涉及线缆连接
,尤其涉及一种线缆检测方法及服务器。

技术介绍

[0002]随着计算机产业的高速发展,当前计算机的主板上集成了更多的高速信号接口,可以通过主板上的高速连接器连接外接设备(例如提升卡等),如提升卡可以通过多条信号线缆(或简称为线缆)与主板上的高速连接器对接。在提升卡上插接功能更强的功能卡,如网卡或者显卡等,以支持提升卡上插接的功能卡通过高速连接器传输不同功能的信号。
[0003]因此,为了保证外接设备正常地通过高速连接器传输信号,需要对外接设备与高速连接器之间连接的一条或多条线缆进行线缆检测。其中线缆检测是指对计算机中的线缆(比如电源线缆或者信号线缆)连接情况的检测处理机制,线缆连接情况用于指示线缆两端的连接器的连接关系。
[0004]目前的线缆检测方案是通过主板上的复杂可编辑逻辑器件(complex programmable logic device,CPLD)发送不同占空比的脉冲宽度调制(pulse width modulation,PWM)波在外接设备上做环回(输入外接设备后输出)后,主板上的CPLD接收到回环后的PWM波后,识别环回后的PWM波以确定线缆连接情况。但是在多线缆接线的场景下,不同线缆需要不同占空比的PWM波以作区分,但是PWM波存在信号衰减的情况,会导致不同线缆的占空比会发生波动,使得CPLD难以根据占空比区分不同的线缆,存在线缆检测不准确的情况。

技术实现思路

[0005]本申请提供一种线缆检测方法及服务器,可以保证多线缆接线场景下线缆检测的准确性。
[0006]第一方面,本申请提供一种线缆检测方法,该方法包括:获取连接外接设备的主板的第一高速连接器上的第一信号值;主板的第一高速连接器通过线缆与外接设备的第二高速连接器连接;获取外接设备的第二高速连接器上的第二信号值;比对第一信号值、以及第二信号值,根据对比结果确定第一高速连接器与第二高速连接器之间的线缆接线情况。
[0007]本申请提供的线缆检测方法,通过获取外接设备所连接的主板的第一高速连接器上的第一信号值,并获取外接设备的第二高速连接器上的第二信号值,进而对比该第一信号值和第二信号值,根据对比结果确定外接设备与主板的高速连接器之间的线缆接线情况。该方案通过对比初始状态下的信号值以及连接后的信号值,实现快速确定接线是否正确的效果。相较于传统的线缆检测方案,无需发送PWM波,且这种比对信号值的方案的检测效果更为准确不易出错。
[0008]一种可能的实现方式中,第一高速连接器以及第二高速连接器包括一个或多个端口;第一高速连接器的一个或多个端口与第二高速连接器的一个或多个端口一一对应;第一信号值为第一高速连接器的一个或多个端口按照预设顺序排列后对应的寄存器值;第二
信号值为第二高速连接器的一个或多个端口输出的电平值按照预设顺序排列后的数据组合。
[0009]又一种可能的实现方式中,根据对比结果确定外接设备与高速连接器之间的线缆接线情况,包括:若第一信号值与第二信号值一致,确定线缆接线正确;若第一信号值与第二信号值不一致,确定线缆接线错误并产生告警。
[0010]又一种可能的实现方式中,上述方法还包括:保存第二信号值以及外接设备的标识信息之间的对应关系。
[0011]又一种可能的实现方式中,上述方法还包括:比对第一信号值以及第三信号值,根据对比结果确定主板上是否有外接设备在位;第三信号值为无外接设备在位时主板的第一高速连接器对应的寄存器值。获取外接设备的第二高速连接器上的第二信号值,包括:在确定主板上有外接设备时,获取外接设备的第二高速连接器上的第二信号值。
[0012]又一种可能的实现方式中,获取外接设备的第二高速连接器上的第二信号值,包括:读取外接设备的标识信息;根据读取的外接设备的标识信息,查询对应关系以获取第二信号值;对应关系用于指示第二信号值与外接设备的标识信息相对应。
[0013]又一种可能的实现方式中,上述方法由主板上的单板管理控制器BMC执行;主板上还包括与第一高速连接器耦合的复杂可编辑逻辑元件CPLD,CPLD用于读取并向BMC上报第一高速连接器上的第一信号值;获取第一高速连接器上的第一信号值,包括:BMC获取CPLD上报的第一高速连接器上的第一信号值。
[0014]第二方面,本申请提供一种线缆检测装置,该装置包括:获取模块和确定模块。获取模块用于,获取连接外接设备的主板的第一高速连接器上的第一信号值;主板的第一高速连接器通过线缆与外接设备的第二高速连接器连接;获取模块还用于,获取外接设备的第二高速连接器上的第二信号值;确定模块用于,比对第一信号值、以及第二信号值,根据对比结果确定第一高速连接器与第二高速连接器之间的线缆接线情况。
[0015]一种可能的实现方式中,第一高速连接器以及第二高速连接器包括一个或多个端口;第一高速连接器的一个或多个端口与第二高速连接器的一个或多个端口一一对应;第一信号值为第一高速连接器的一个或多个端口按照预设顺序排列后对应的寄存器值;第二信号值为第二高速连接器的一个或多个端口输出的电平值按照预设顺序排列后的数据组合。
[0016]另一种可能的实现方式中,确定模块具体用于,若第一信号值与第二信号值一致,确定线缆接线正确;若第一信号值与第二信号值不一致,确定线缆接线错误并产生告警。
[0017]又一种可能的实现方式中,上述装置还包括:保存模块。保存模块用于,保存第二信号值以及外接设备的标识信息之间的对应关系。
[0018]又一种可能的实现方式中,确定模块还用于,比对第一信号值以及第三信号值,根据对比结果确定主板上是否有外接设备在位;第三信号值为无外接设备在位时主板的第一高速连接器对应的寄存器值。获取模块具体用于,在确定主板上有外接设备时,获取外接设备的第二高速连接器上的第二信号值。
[0019]又一种可能的实现方式中,获取模块具体用于,读取外接设备的标识信息;根据读取的外接设备的标识信息,查询对应关系以获取第二信号值;对应关系用于指示第二信号值与外接设备的标识信息相对应。
[0020]又一种可能的实现方式中,获取模块具体用于,获取CPLD上报的第一高速连接器上的第一信号值。
[0021]第三方面,本申请提供一种服务器,该服务器包括主板和外接设备;其中,主板上设有第一高速连接器,CPLD以及BMC;CPLD的一端与第一高速连接器耦接,另一端与BMC耦接;外接设备上设有第二高速连接器;主板上的第一高速连接器通过线缆与外接设备的第二高速连接器连接;CPLD用于获取第一高速连接器的第一信号值,并发送给BMC,BMC用于获取第二高速连接器的第二信号值,并通过第一信号值和第二信号值的比对结果确定第一高速连接器与第二高速连接器之间的线缆接线情况,比对结果包括一致或不一致。
[0022]一种可能的实现方式中,第二高速连接器包括一个或多个端口;第二信号值为第二高速连接器的一个或多个端口输出的电平值按照预设顺序排列后的数据组本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种线缆检测方法,其特征在于,所述方法包括:获取连接外接设备的主板的第一高速连接器上的第一信号值;所述主板的第一高速连接器通过线缆与所述外接设备的第二高速连接器连接;获取所述外接设备的第二高速连接器上的第二信号值;比对所述第一信号值、以及所述第二信号值,根据对比结果确定所述第一高速连接器与所述第二高速连接器之间的线缆接线情况。2.根据权利要求1所述的方法,其特征在于,所述第一高速连接器以及所述第二高速连接器包括一个或多个端口;所述第一高速连接器的一个或多个端口与所述第二高速连接器的一个或多个端口一一对应;所述第一信号值为所述第一高速连接器的一个或多个端口按照预设顺序排列后对应的寄存器值;所述第二信号值为所述第二高速连接器的一个或多个端口输出的电平值按照预设顺序排列后的数据组合。3.根据权利要求2所述的方法,其特征在于,所述根据对比结果确定所述外接设备与所述高速连接器之间的线缆接线情况,包括:若所述第一信号值与所述第二信号值一致,确定所述线缆接线正确;若所述第一信号值与所述第二信号值不一致,确定所述线缆接线错误并产生告警。4.根据权利要求1

3任一项所述的方法,其特征在于,所述方法还包括:保存所述第二信号值以及所述外接设备的标识信息之间的对应关系。5.根据权利要求1

4任一项所述的方法,其特征在于,所述方法还包括:比对所述第一信号值以及第三信号值,根据对比结果确定所述主板上是否有外接设备在位;所述第三信号值为无外接设备在位时所述主板的第一高速连接器对应的寄存器值;所述获取所述外接设备的第二高速连接器上的第二信号值,包括:在确定所述主板上有外接设备时,获取所述外接设备的第二高速连接器上的第二信号值。6.根据权利要求5所述的方法,其特征在于,所述获取所述外接设备的第二高速连接器上的第二信号值,包括:读取所述外接设备的标识信息;根据读取的所述外接设备的标识...

【专利技术属性】
技术研发人员:冯维雄秦颂力郑世贵
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1