本技术涉及信号测试,特别是涉及一种高速串行计算机扩展总线链路发送信号一致性测试治具、方法、装置及计算机可读存储介质。
背景技术:
1、服务器或者存储设备对中央处理器(central processing unit,cpu)的运算速度要求越来越高,更多设备的控制器采用了pcie(peripheral component interconnectexpress,高速串行计算机扩展总线)5.0高速信号。速率提高使得数据传输过程中出现错误的风险变大,有错误产生就意味着数据准确性不可靠,是致命问题。因此需要对高速串行计算机扩展总线链路进行严格的发送(transmit,tx)信号测试。实际测试中需要测试不同preset值下发送信号质量。
2、当前存在的高速串行计算机扩展总线链路的发送信号测试治具包括发送接口和接收(receiver,rx)接口,发送接口用于连接示波器,接收接口用于切换preset值。目前高速串行计算机扩展总线链路的发送信号测试治具只可通过手动切换preset值,易混乱,容易出现误测试,浪费时间和人力。并且需要使用mmpx(micro-miniature push-on coaxial,微型精密连接器)线缆连接时钟电路及中央处理器的接收信号,通过插拔线缆控制接收信号切换,需要在治具上额外引入非测试线缆,影响测试治具接口的使用寿命。
3、综上所述,如何有效地解决手动切换preset值,容易出现误测试,浪费时间和人力,影响测试治具接口的使用寿命等问题,是目前本领域技术人员急需解决的问题。
技术实现思路
1、本技术的目的是提供一种高速串行计算机扩展总线链路发送信号一致性测试治具,该治具提高了测试效率,较大地节省了时间和人力,提升了测试治具接口的使用寿命;本技术的另一目的是提供一种高速串行计算机扩展总线链路发送信号一致性测试方法、装置及计算机可读存储介质。
2、为解决上述技术问题,本技术提供如下技术方案:
3、一种高速串行计算机扩展总线链路发送信号一致性测试治具,包括:
4、触控显示屏,用于接收预设置的待测试发送信号集对应的preset值范围;对当前测试的preset值进行显示;
5、数字信号处理控制器,用于从所述触控显示屏中读取所述preset值范围;根据所述preset值范围生成时钟切换信号,并将所述时钟切换信号发送至时钟发生器;对所述时钟发生器的切换次数进行统计,并根据统计结果确定所述当前测试的preset值;从示波器中读取当前测试lan的发送信号对应的波形,并根据所述当前测试lan的发送信号对应的波形和所述当前测试的preset值确定发送信号一致性测试结果;
6、所述时钟发生器,用于根据所述时钟切换信号产生标准时钟对所述preset值范围内的各preset值进行切换;
7、金手指,用于通过连接待测试主板的发送信号输出槽位接收所述preset值范围对应的各lan的发送信号;其中,所述待测试主板为包含高速串行计算机扩展总线链路的主板;
8、微型精密连接器线缆母头接口,用于采集待测试lan的发送信号;通过微型精密连接器线缆将所述待测试lan的发送信号发送至示波器,以利用所述示波器对当前测试lan的发送信号对应的波形进行显示。
9、在本技术的一种具体实施方式中,所述数字信号处理控制器,还用于当检测到所述时钟切换信号对应的脉冲产生或脉冲接收异常时,对所述发送信号输出槽位进行复位。
10、在本技术的一种具体实施方式中,所述数字信号处理控制器,还用于获取所述preset值范围的起始preset值;当确定所述起始preset值在所述当前测试的preset值之前时,对所述发送信号输出槽位进行复位。
11、在本技术的一种具体实施方式中,所述触控显示屏,具体用于接收按压信号,根据所述按压信号对开关电路进行电容容值选择,以使预设支路中分压电阻的阻值升高;通过电流检测电路进行电流检测,当检测到电流信号异常时,通过功率放大电路对所述电流信号进行放大,得到放大后电流信号;通过模拟数字电路将所述放大后电流信号转化为触摸控制芯片可识别的数字信号;通过所述触摸控制芯片对所述数字信号进行解析,得到触点位置;当根据所述触点位置确定所述按压信号对应的屏幕为preset值设置屏时,通过所述preset值设置屏接收所述preset值范围;利用实时preset值显示屏对所述当前测试的preset值进行显示;其中,所述触控显示屏包括所述preset值设置屏和所述实时preset值显示屏。
12、在本技术的一种具体实施方式中,还包括设置于所述开关电路和所述电流检测电路之间的防静电低压变压器。
13、在本技术的一种具体实施方式中,所述触控显示屏为电容触摸有机发光二极管显示屏。
14、在本技术的一种具体实施方式中,所述触控显示屏,具体用于接收所述待测试发送信号集对应的高速串行计算机扩展总线链路版本号和preset值范围;对当前测试的高速串行计算机扩展总线链路版本号和preset值进行显示;
15、所述数字信号处理控制器,具体用于从所述触控显示屏中读取所述高速串行计算机扩展总线链路版本号和所述preset值范围;根据所述高速串行计算机扩展总线链路版本号和所述preset值范围生成所述时钟切换信号;根据所述统计结果确定当前测试的高速串行计算机扩展总线链路版本号和preset值;根据所述当前测试lan的发送信号对应的波形、所述高速串行计算机扩展总线链路版本号和所述当前测试的preset值确定发送信号一致性测试结果;
16、所述时钟发生器,具体用于根据所述时钟切换信号产生标准时钟对所述高速串行计算机扩展总线链路版本号在所述preset值范围内的各preset值进行切换;
17、所述金手指,具体用于通过连接待测试主板的发送信号输出槽位接收所述高速串行计算机扩展总线链路版本号条件下所述preset值范围对应的各lan的发送信号。
18、一种高速串行计算机扩展总线链路发送信号一致性测试方法,包括:
19、从所述触控显示屏中读取预设置的待测试发送信号集对应的preset值范围;
20、根据所述preset值范围生成时钟切换信号,并将所述时钟切换信号发送至时钟发生器,以使所述时钟发生器根据所述时钟切换信号产生标准时钟对所述preset值范围内的各preset值进行切换;
21、对所述时钟发生器的切换次数进行统计,并根据统计结果确定所述当前测试的preset值,并将所述当前测试的preset值发送至所述触控显示屏进行显示;
22、从示波器中读取当前测试lan的发送信号对应的波形;其中,所述当前测试lan的发送信号为通过微型精密连接器线缆母头接口采集并通过微型精密连接器线缆发送至示波器的信号;
23、根据所述当前测试lan的发送信号对应的波形和所述当前测试的preset值确定发送信号一致性测试结果;其中,所述preset值范围对应的各lan的发送信号通过金手指连接待测试主板的发送信号输出槽位接收得到;所述待测试主板为包含高速串行计算机扩展总线链路的主板。
24、一种高速串行计算机扩展总线链路发送信号一致性测试装置,包括:
25、范围读取模块,用于从所述触控显示屏中读取预设置的待测试发送信号集对应的preset值范围;
26、切换模块,用于根据所述preset值范围生成时钟切换信号,并将所述时钟切换信号发送至时钟发生器,以使所述时钟发生器根据所述时钟切换信号产生标准时钟对所述preset值范围内的各preset值进行切换;
27、显示模块,用于对所述时钟发生器的切换次数进行统计,并根据统计结果确定所述当前测试的preset值,并将所述当前测试的preset值发送至所述触控显示屏进行显示;
28、波形读取模块,用于从示波器中读取当前测试lan的发送信号对应的波形;其中,所述当前测试lan的发送信号为通过微型精密连接器线缆母头接口采集并通过微型精密连接器线缆发送至示波器的信号;
29、测试结果确定模块,用于根据所述当前测试lan的发送信号对应的波形和所述当前测试的preset值确定发送信号一致性测试结果;其中,所述preset值范围对应的各lan的发送信号通过金手指连接待测试主板的发送信号输出槽位接收得到;所述待测试主板为包含高速串行计算机扩展总线链路的主板。
30、一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前所述 方法的步骤。
31、本技术所提供的高速串行计算机扩展总线链路发送信号一致性测试治具,包括:触控显示屏,用于接收预设置的待测试发送信号集对应的preset值范围;对当前测试的preset值进行显示;数字信号处理控制器,用于从触控显示屏中读取preset值范围;根据preset值范围生成时钟切换信号,并将时钟切换信号发送至时钟发生器;对时钟发生器的切换次数进行统计,并根据统计结果确定当前测试的preset值;从示波器中读取当前测试lan的发送信号对应的波形,并根据当前测试lan的发送信号对应的波形和当前测试的preset值确定发送信号一致性测试结果;时钟发生器,用于根据时钟切换信号产生标准时钟对preset值范围内的各preset值进行切换;金手指,用于通过连接待测试主板的发送信号输出槽位接收preset值范围对应的各lan的发送信号;其中,待测试主板为包含高速串行计算机扩展总线链路的主板;微型精密连接器线缆母头接口,用于采集待测试lan的发送信号;通过微型精密连接器线缆将待测试lan的发送信号发送至示波器,以利用示波器对当前测试lan的发送信号对应的波形进行显示。
32、由上述技术方案可知,通过设置触控显示屏用于设置待测试发送信号集对应的preset值范围,在高速串行计算机扩展总线的发送信号一致性测试中,方便设置要测试的preset值,并且可以实时获取并显示当前的实际preset值。通过设置数字信号处理控制器和时钟发生器根据preset值范围自动进行preset值切换,不用手动通过按时钟的触发键来切换preset值,提高了测试效率,较大地节省了时间和人力。通过设置金手指通过连接待测试主板的发送信号输出槽位接收preset值范围对应的各lan的发送信号,不需要使用微型精密连接器线缆连接中央处理器的接收信号及插拔线缆进行接收信号切换,较大地提升了测试治具接口的使用寿命。
33、相应的,本技术还提供了与上述高速串行计算机扩展总线链路发送信号一致性测试方法相对应的高速串行计算机扩展总线链路发送信号一致性测试装置、设备和计算机可读存储介质,具有上述技术效果,在此不再赘述。
1.一种高速串行计算机扩展总线链路发送信号一致性测试治具,其特征在于,包括:
2.根据权利要求1所述的高速串行计算机扩展总线链路发送信号一致性测试治具,其特征在于,所述数字信号处理控制器,还用于当检测到所述时钟切换信号对应的脉冲产生或脉冲接收异常时,对所述发送信号输出槽位进行复位。
3.根据权利要求1所述的高速串行计算机扩展总线链路发送信号一致性测试治具,其特征在于,所述数字信号处理控制器,还用于获取所述preset值范围的起始preset值;当确定所述起始preset值在所述当前测试的preset值之前时,对所述发送信号输出槽位进行复位。
4.根据权利要求1至3任一项所述的高速串行计算机扩展总线链路发送信号一致性测试治具,其特征在于,所述触控显示屏,具体用于接收按压信号,根据所述按压信号对开关电路进行电容容值选择,以使预设支路中分压电阻的阻值升高;通过电流检测电路进行电流检测,当检测到电流信号异常时,通过功率放大电路对所述电流信号进行放大,得到放大后电流信号;通过模拟数字电路将所述放大后电流信号转化为触摸控制芯片可识别的数字信号;通过所述触摸控制芯片对所述数字信号进行解析,得到触点位置;当根据所述触点位置确定所述按压信号对应的屏幕为preset值设置屏时,通过所述preset值设置屏接收所述preset值范围;利用实时preset值显示屏对所述当前测试的preset值进行显示;其中,所述触控显示屏包括所述preset值设置屏和所述实时preset值显示屏。
5.根据权利要求4所述的高速串行计算机扩展总线链路发送信号一致性测试治具,其特征在于,还包括设置于所述开关电路和所述电流检测电路之间的防静电低压变压器。
6.根据权利要求4所述的高速串行计算机扩展总线链路发送信号一致性测试治具,其特征在于,所述触控显示屏为电容触摸有机发光二极管显示屏。
7.根据权利要求1所述的高速串行计算机扩展总线链路发送信号一致性测试治具,其特征在于,所述触控显示屏,具体用于接收所述待测试发送信号集对应的高速串行计算机扩展总线链路版本号和preset值范围;对当前测试的高速串行计算机扩展总线链路版本号和preset值进行显示;
8.一种高速串行计算机扩展总线链路发送信号一致性测试方法,其特征在于,包括:
9.一种高速串行计算机扩展总线链路发送信号一致性测试装置,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求8所述高速串行计算机扩展总线链路发送信号一致性测试方法的步骤。