本发明涉及服务器测试领域,特别涉及一种服务器板卡的信号测试装置。
背景技术:
1、目前工厂采用slimline线缆外接网卡、线卡或nvme(non volatile memoryexpress,非易失性内存接口规范)硬盘等pcie设备对服务器主板的pcie信号进行测试,这种方法可以识别外接pcie设备并触发实际设备功能,同时查看外接设备反馈结果,以此来判断pcie设备的信号带宽和速率变化,从而判断服务器主板的pcie信号是否良好。但是为了实现上述测试方案,需要外接大量的pcie设备,这些外接设备价值高昂,使得服务器主板生产过程中的工装成本居高不下。而且外接pcie设备进行测试时对信号质量量化较难,由于外接pcie设备内部软件封闭,无法对设备信号质量进行量化评估,也无法通过反馈结果来判断设备信号质量,例如,对于nvme硬盘,允许一定程度的信号损失,但pcie网卡不允许出现信号损失,在测试过程中,使用不同的pcie设备,会对测试结果产生差异影响。
2、因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
技术实现思路
1、本发明的目的是提供一种服务器板卡的信号测试装置,当测试卡和服务器板卡的pcie插槽连接时,通过互联模块将pcie插槽的高速信号发送端和高速信号接收端连接形成测试回路,第一管理模块通过高速信号发送端发送测试数据,测试数据经测试回路到达高速信号接收端,第一管理模块通过高速信号接收端接收返回数据,通过比较测试数据和返回数据确定pcie信号质量,无需外接高价值pcie设备,能够达到量化判定pcie信号质量的目的,同时节省了大量的测试工装成本。
2、为解决上述技术问题,本发明提供了一种服务器板卡的信号测试装置,包括:
3、测试卡,所述测试卡包括互联模块,所述互联模块,用于当所述测试卡与所述服务器板卡的pcie插槽连接,将所述pcie插槽的高速信号发送端和高速信号接收端连接;
4、第一管理模块,用于通过所述高速信号发送端发送测试数据,通过所述高速信号接收端接收返回数据,并根据所述测试数据和所述返回数据确定pcie信号质量。
5、在一示例性实施例中,根据所述测试数据和所述返回数据确定pcie信号质量的过程包括:
6、确定所述测试数据对应的第一数据量;
7、确定所述返回数据对应的第二数据量;
8、根据所述第一数据量和所述第二数据量确定第一数据损失值;
9、基于所述第一数据损失值确定所述pcie信号质量。
10、在一示例性实施例中,根据所述测试数据和所述返回数据确定pcie信号质量的过程还包括:
11、确定所述测试数据和所述返回数据的差异数据;
12、根据所述差异数据确定第二数据损失值;
13、基于所述第一数据损失值确定所述pcie信号质量的过程包括:
14、根据所述第一数据损失值和所述第二数据损失值确定所述pcie信号质量。
15、在一示例性实施例中,所述第一管理模块为所述服务器板卡上的中央处理器。
16、在一示例性实施例中,所述信号测试装置还包括第二管理模块,所述测试卡还包括:
17、电压检测模块,用于当所述测试卡与所述pcie插槽连接,检测所述pcie插槽的实际供电电压;
18、集成电路总线芯片,用于获取所述实际供电电压,通过集成电路总线传输所述实际供电电压;
19、所述第二管理模块,用于接收所述实际供电电压,根据所述实际供电电压和目标供电电压的比较结果确定所述pcie插槽的供电信号的检测结果。
20、在一示例性实施例中,所述第二管理模块,还用于根据是否接收到所述实际供电电压确定所述pcie插槽的集成电路总线信号的检测结果。
21、在一示例性实施例中,所述测试卡还包括:
22、存储模块,用于存储所述测试卡的标识数据;
23、所述集成电路总线芯片,还用于通过所述集成电路总线传输所述标识数据;
24、所述第二管理模块,还用于获取所述标识数据,并根据所述标识数据定位所述pcie插槽。
25、在一示例性实施例中,所述存储模块包括带电可擦可编程只读存储器。
26、在一示例性实施例中,所述集成电路总线芯片包括:
27、拨码器,用于为所述测试卡配置独立的集成电路总线地址。
28、在一示例性实施例中,所述测试卡还包括:
29、时钟芯片,用于当所述测试卡与所述服务器板卡的pcie插槽连接,获取所述pcie插槽的实际时钟信号,并确定所述实际时钟信号的频率数据;
30、所述集成电路总线芯片,还用于通过所述集成电路总线传输所述频率数据;
31、所述第二管理模块,还用于获取所述频率数据,并根据所述频率数据确定所述pcie插槽的时钟信号的检测结果。
32、本发明提供了一种服务器板卡的信号测试装置,包括:测试卡,测试卡包括互联模块,互联模块,用于当测试卡与服务器板卡的pcie插槽连接,将pcie插槽的高速信号发送端和高速信号接收端连接;第一管理模块,用于通过高速信号发送端发送测试数据,通过高速信号接收端接收返回数据,并根据测试数据和返回数据确定pcie信号质量。在实际应用中,采用本发明的方案,设计一个包括互联模块的测试卡,当测试卡和服务器板卡的pcie插槽连接时,通过互联模块将pcie插槽的高速信号发送端和高速信号接收端连接形成测试回路,第一管理模块通过高速信号发送端发送测试数据,测试数据经测试回路到达高速信号接收端,第一管理模块通过高速信号接收端接收返回数据,通过比较测试数据和返回数据确定pcie信号质量,使用pcie回路链路完成pcie信号质量检测,无需外接高价值pcie设备,节省了大量的测试工装成本,不需要使用外接网卡,不需要判定复杂多样外接设备类型,减少了程序开发难度,降低了工厂维护难度,节省了维护时长。本发明采用pcie回路测量信号质量,利用底层pcie设备驱动编译,控制pcie信号发送端差分信号对联接收端差分信号,通过比较发送信号和接收信号,就能够量化判定pcie信号质量,为板卡测试提供了可量化的判定依据,避免了外接pcie设备的速率低对测试结果的干扰。使用pcie回路,避免了外接pcie设备的速率低对测试结果的干扰,解决了gen5信号使用gen4外设,无法满足测试要求的问题。由于不使用大量复杂的外设,降低了测试治具的开发难度和生产成本,减少了治具体积、重量,更有利于设计通用模块化的治具设计,对于工厂治具生产、维护、搬运、存储都有重要意义。
1.一种服务器板卡的信号测试装置,其特征在于,包括:
2.根据权利要求1所述的服务器板卡的信号测试装置,其特征在于,根据所述测试数据和所述返回数据确定高速串行计算机扩展总线标准信号质量的过程包括:
3.根据权利要求2所述的服务器板卡的信号测试装置,其特征在于,根据所述测试数据和所述返回数据确定高速串行计算机扩展总线标准信号质量的过程还包括:
4.根据权利要求1所述的服务器板卡的信号测试装置,其特征在于,所述第一管理模块为所述服务器板卡上的中央处理器。
5.根据权利要求1-4任意一项所述的服务器板卡的信号测试装置,其特征在于,所述信号测试装置还包括第二管理模块,所述测试卡还包括:
6.根据权利要求5所述的服务器板卡的信号测试装置,其特征在于,所述第二管理模块,还用于根据是否接收到所述实际供电电压确定所述高速串行计算机扩展总线标准插槽的集成电路总线信号的检测结果。
7.根据权利要求5所述的服务器板卡的信号测试装置,其特征在于,所述测试卡还包括:
8.根据权利要求7所述的服务器板卡的信号测试装置,其特征在于,所述存储模块包括带电可擦可编程只读存储器。
9.根据权利要求5所述的服务器板卡的信号测试装置,其特征在于,所述集成电路总线芯片包括:
10.根据权利要求5所述的服务器板卡的信号测试装置,其特征在于,所述测试卡还包括: