本申请涉及板卡测试,尤其涉及一种pcie板卡的测试系统及测试方法。
背景技术:
1、在服务器行业中,pcie(peripheral component interconnect express,外设部件互连标准)板卡通常用于扩展服务器的功能,提高服务器的性能,例如,raid卡,无线网卡等。为了对pcie板卡进行功能检测,通常需要对pcie板卡进行测试。
2、现有的pcie板卡测试方式通常是将待测的pcie板卡插接到服务器的主板上,进而开启服务器进行测试,测试完成后,需先关闭服务器,再取出pcie板卡,并换上另外一张pcie板卡进行测试。
3、然而,这种pcie板卡测试方法每测试一张pcie板卡服务器都需要重新上电,而服务器主板开机时间通常比较长,因此导致测试时间较长,测试效率较低,并且测试时pcie板卡插接到服务器主板上容易导致服务器接口的磨损,测试成本较高。
技术实现思路
1、本申请实施例提供了一种pcie板卡的测试系统及测试方法,旨在解决现有的测试方法中服务器(测试终端)测试pcie板卡时每进行一张pcie板卡的测试都需要进行服务器重新上电,测试时长较长,测试效率较低,并且还会给服务器带来较大损耗的技术问题。
2、第一方面,本申请实施例提供了一种pcie板卡的测试系统,包括测试板卡、待测pcie板卡和测试终端;所述测试板卡通过pcie接口模块与所述待测pcie板卡连接,所述测试板卡通过终端接口模块与所述测试终端连接;所述pcie接口模块与所述终端接口模块连接,用于将所述待测pcie板卡的信息通过所述终端接口模块传送至所述测试终端,以由所述测试终端对所述待测pcie板卡进行测试;所述测试板卡上的电源控制模块与所述pcie接口模块连接;所述测试板卡上的主控模块与所述电源控制模块连接,用于控制所述pcie接口模块的电源通断。
3、第二方面,本申请实施例提供了一种pcie板卡的测试方法,应用于第一方面中的pcie板卡的测试系统,所述测试方法包括:
4、测试板卡通过所述终端接口模块连接测试终端;
5、对所述测试板卡供电;
6、主控模块响应于接收到的pcie接口电源断开控制信号,向所述电源控制模块发送pcie接口电源断开控制指令;所述电源控制模块响应于接收到的所述pcie接口电源断开控制指令,断开pcie接口模块的电源;
7、待测pcie板卡通过所述pcie接口模块连接至所述测试板卡;
8、所述主控模块响应于接收到的pcie接口电源接通控制信号,向所述电源控制模块发送pcie接口电源接通控制指令;所述电源控制模块响应于接收到的所述pcie接口电源接通控制指令,接通所述pcie接口模块的电源;
9、所述测试终端读取所述待测pcie板卡的信息,并对所述待测pcie板卡进行测试,得到所述待测pcie板卡的测试结果。
10、本申请实施例提供了pcie板卡的测试系统及其测试方法,测试系统包括测试板卡、待测pcie板卡和测试终端;所述测试板卡通过pcie接口模块与所述待测pcie板卡连接,所述测试板卡通过终端接口模块与所述测试终端连接;所述pcie接口模块与所述终端接口模块连接,用于将所述待测pcie板卡的信息通过所述终端接口模块传送至所述测试终端,以由所述测试终端对所述待测pcie板卡进行测试;所述测试板卡上的电源控制模块与所述pcie接口模块连接;所述测试板卡上的主控模块与所述电源控制模块连接,用于控制所述pcie接口模块的电源通断。本方案中,通过引入测试板卡对待测pcie板卡进行辅助测试,一方面,由于pcie板卡不需要与测试终端进行直接连接,降低了测试终端因为接口磨损而带来的损耗;另一方面,实现了在不依赖测试终端上下电的基础上对待测pcie板卡接口的上下电的独立管理,降低了pcie板卡的测试时长,提高了pcie板卡的测试效率。
1.一种pcie板卡的测试系统,其特征在于,包括测试板卡、待测pcie板卡和测试终端;所述测试板卡通过pcie接口模块与所述待测pcie板卡连接,所述测试板卡通过终端接口模块与所述测试终端连接;所述pcie接口模块与所述终端接口模块连接,用于将所述待测pcie板卡的信息通过所述终端接口模块传送至所述测试终端,以由所述测试终端对所述待测pcie板卡进行测试;所述测试板卡上的电源控制模块与所述pcie接口模块连接;所述测试板卡上的主控模块与所述电源控制模块连接,用于控制所述pcie接口模块的电源通断。
2.根据权利要求1所述的测试系统,其特征在于,所述测试板卡还包括联网模块,所述联网模块上的以太网收发芯片与所述主控模块连接,所述以太网收发芯片还与所述联网模块上的rj45接口连接;所述联网模块用于所述主控模块在线接收pcie接口电源通断控制信号后控制所述pcie接口模块的电源通断。
3.根据权利要求1所述的测试系统,其特征在于,所述测试板卡还包括控制按键,所述控制按键与所述主控模块连接,所述控制按键用于向所述主控模块发送pcie接口电源通断控制信号。
4.根据权利要求1所述的测试系统,其特征在于,所述pcie接口模块包括多个pcie接口,用于同时连接多张所述待测pcie板卡;所述终端接口模块包括多个slimsas接口,所述多个pcie接口与所述多个slimsas接口分别对应连接,每一所述pcie接口在接收到所述待测pcie板卡的信息时通过对应连接的所述slimsas接口将所述待测pcie板卡的信息传送至所述测试终端;所述主控模块用于控制所述pcie接口模块中的所述pcie接口的电源通断。
5.根据权利要求1所述的测试系统,其特征在于,所述电源控制模块包括电源管理芯片和热插拔保护芯片,所述电源管理芯片与所述主控模块连接,所述电源管理芯片还通过所述热插拔保护芯片与所述pcie接口模块连接,用于分别向所述主控模块和所述pcie接口模块供电;所述热插拔保护芯片与所述主控模块连接,用于响应主控模块的pcie接口电源通断控制指令并对所述pcie接口模块进行电源通断控制。
6.根据权利要求1所述的测试系统,其特征在于,所述测试系统还包括电源输入板卡,所述电源输入板卡上的psu接口用于与psu电源进行连接,所述电源输入板卡用于通过所述电源输入板卡上的atx连接器与所述测试板卡连接以向所述测试板卡供电。
7.一种pcie板卡的测试方法,其特征在于,应用于如权利要求1-6中任一项所述的pcie板卡测试系统,所述测试方法包括:
8.根据权利要求7所述的测试方法,其特征在于,在所述得到所述待测pcie板卡的测试结果之后,所述测试方法还包括:
9.根据权利要求7所述的测试方法,其特征在于:
10.根据权利要求7所述的测试方法,其特征在于,所述电源控制模块包括电源管理芯片和热插拔保护芯片,所述电源管理芯片通过所述热插拔保护芯片与所述pcie接口模块连接,所述热插拔保护芯片与所述主控模块连接;所述pcie接口电源断开控制指令为第一gpio信号,所述pcie接口电源接通控制指令为第二gpio信号;