测试方法及测试系统技术方案

技术编号:38492072 阅读:15 留言:0更新日期:2023-08-15 17:04
一种测试方法及测试系统,该测试系统包括复杂可编程逻辑器件CPLD、待测试接口和自环头,CPLD包括第一引脚和第二引脚,待测试接口包括第三引脚和第四引脚,第一引脚和第三引脚通过第一链路连接,第二引脚和第四引脚通过第二链路连接,自环头包括第五引脚和第六引脚,测试时待测试接口与自环头连接使得第五引脚与第三引脚连接,第六引脚与第四引脚连接;该方法包括CPLD接收测试指令后,通过第一引脚发送第一信号;通过第二引脚接收第二信号;基于第一信号和第二信号判断第一链路和第二链路是否故障,上述测试方法,测试效率高,且不需要测试夹具,降低测试成本且易操作。降低测试成本且易操作。降低测试成本且易操作。

【技术实现步骤摘要】
测试方法及测试系统


[0001]本申请涉及计算机
,尤其涉及一种测试方法及测试系统。

技术介绍

[0002]在服务器生产中,为了保证服务器整机或单板的质量,会在生产中加入测试环节。目前单板等电路板的测试的方法多采用实物测试,例如测试风扇时,实物测试是采用实物(即风扇)对插,通过向实物发送信号,在接收返回的信号的方式来判断内线路是否良好。然而,实物测试不仅需要实物,还需要测试夹具,提供了测试成本。

技术实现思路

[0003]本申请实施例提供了一种测试方法及测试系统,通过自环头耦合第一链路和第二链路,CPLD通过比较第一信号和第二信号就可以同时测试两个链路的故障情况,测试效率高,且不需要测试夹具,降低测试成本且易操作。
[0004]第一方面,本申请实施例提供了一种测试方法,应用于测试系统,所述测试系统包括复杂可编程逻辑器件CPLD、待测试接口和自环头,所述CPLD包括第一引脚和第二引脚,所述待测试接口包括第三引脚和第四引脚,所述第一引脚和所述第三引脚通过第一链路连接,所述第二引脚和所述第四引脚通过第二链路连接,所述自环头包括第五引脚和第六引脚,测试时所述待测试接口与所述自环头连接使得所述第五引脚与所述第三引脚连接,所述第六引脚与所述第四引脚连接;该方法包括:
[0005]所述CPLD接收测试指令后,通过所述第一引脚发送第一信号;
[0006]所述CPLD通过所述第二引脚接收第二信号;
[0007]所述CPLD基于所述第一信号和所述第二信号判断所述第一链路和所述第二链路是否故障。
[0008]上述方法,通过自环头耦合第一链路和第二链路,CPLD通过比较第一信号和第二信号就可以同时测试两个链路的故障情况,测试效率高,且不需要测试夹具,降低测试成本且易操作。
[0009]在一种可能的实现中,所述第五引脚和所述第六引脚通过所述自环头短接,所述自环头用于在通过所述第五引脚接收到第三信号时,向所述第六引脚发送所述第三信号,所述第三信号为所述第一信号,所述第三信号为所述第一信号经过所述第一链路和所述第三引脚后形成的信号。
[0010]在一种可能的实现中,所述自环头包括导线,所述导线连接所述第五引脚和所述第六引脚,所述方法还包括:
[0011]当所述第一信号和所述第二信号的一致时,所述CPLD确定所述第一链路和所述第二链路均正常;
[0012]当所述第一信号和所述第二信号的不一致时,所述CPLD确定所述第一链路和所述第二链路中的至少一个故障。
[0013]在一种可能的实现中,所述第一引脚用于传输风扇调速信号;所述第二引脚用于传输风扇转速信号;所述第一信号为风扇调速信号,所述方法还包括:
[0014]当所述第二信号与所述第一信号的频率和/或占空比相同时,所述CPLD确定所述第一信号和所述第二信号的一致。
[0015]在一种可能的实现中,所述待测试接口为风扇板的接口,所述第三引脚用于传输风扇在位信号;所述第四引脚用于传输接地信号;所述风扇在位信号为低电平信号时指示风扇在位,所述方法还包括:
[0016]当所述第一信号和所述第二信号均为低电平信号时,所述CPLD确定所述第一链路和所述第二链路均正常。
[0017]在一种可能的实现中,所述待测试接口为硬盘背板的接口,所述第三引脚用于传输硬盘在位信号;所述第四引脚用于传输接地信号;所述硬盘在位信号为低电平信号时指示硬盘在位,所述方法还包括:
[0018]当所述第一信号和所述第二信号均为低电平信号时,所述CPLD确定所述第一链路和所述第二链路均正常。
[0019]在一种可能的实现中,所述待测试接口为I/O模块的接口,所述第三引脚用于传输I/O设备在位信号;所述第四引脚用于传输接地信号;所述I/O设备在位信号为低电平信号时指示I/O设备在位,所述方法还包括:
[0020]当所述第一信号和所述第二信号均为低电平信号时,所述CPLD确定所述第一链路和所述第二链路均正常。
[0021]在一种可能的实现中,所述待测试接口为挂耳板的接口,所述第三引脚用于传输指示灯在位信号;所述第四引脚用于传输接地信号;所述指示灯在位信号为低电平信号时指示指示灯在位,所述方法还包括:
[0022]当所述第一信号和所述第二信号均为低电平信号时,所述CPLD确定所述第一链路和所述第二链路均正常。
[0023]在一种可能的实现中,所述自环头包括控制器,所述控制器用于在通过第五引脚接收到所述第四信号时,向所述第六引脚发送第五信号;所述第五信号为所述第一信号经过所述第一链路和所述第三引脚后形成的信号,所述第六信号经过所述第四引脚和所述第二链路后形成预设信号。
[0024]在一种可能的实现中,所述方法还包括:
[0025]所述CPLD在所述第二信号为所述预设信号时,确定所述第一链路和所述第二链路均正常;
[0026]所述CPLD在所述第二信号不为所述预设信号时,确定所述第一链路和所述第二链路中的至少一个故障。
[0027]在一种可能的实现中,所述待测试接口为风扇板的接口,所述第一引脚用于传输风扇调速信号;所述第二引脚用于传输风扇转速信号;所述方法还包括:
[0028]所述CPLD在所述第二信号为风扇调速信号时,确定所述第一链路和所述第二链路均正常。
[0029]第二方面,本申请实施还提供了一种测试系统,包括:复杂可编程逻辑器件CPLD、待测试接口和自环头,所述CPLD包括第一引脚和第二引脚,所述待测试接口包括第三引脚
和第四引脚,所述第一引脚和所述第三引脚通过第一链路连接,所述第二引脚和所述第四引脚通过所述第二链路连接,所述自环头包括第五引脚和第六引脚,测试时所述待测试接口与所述自环头连接使得所述第五引脚与所述第三引脚连接,所述第六引脚与所述第四引脚连接;
[0030]所述CPLD用于通过所述第一引脚发送第一信号,通过所述第二引脚接收第二信号,基于所述第一信号和所述第二信号判断所述第一链路和所述第二链路是否故障。
[0031]在一种可能的实现中,可以通过上述第一方面或第一方面任意一种实现所述的测试方法判断所述第一链路和所述第二链路是否故障,这里不再赘述。
[0032]在一种可能的实现中,所述CPLD与所述待测试接口均位于所述待测试电路板上。
[0033]在一种可能的实现中,所述CPLD位于主板上,所述主板还包括处理器和存储器。
[0034]第三方面,本申请实施还提供了一种CPLD,所述CPLD包括第一引脚、第二引脚,信号发送单元、信号接收单元和处理单元,所述第一引脚用于通过第一链路连接待测试接口的第三引脚,所述第二引脚用于通过第二链路连接所述待测试接口的第四引脚;
[0035]所述信号发送单元用于接收测试指令后,通过所述第一引脚发送第一信号;
[0036]所述信号接收单元用于通过所述第二引脚接收第二信号;
[0037]所述处理单元用于基于所述第一信号和所述第二信号判断所述第一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试方法,其特征在于,应用于测试系统,所述测试系统包括复杂可编程逻辑器件CPLD、待测试接口和自环头,所述CPLD包括第一引脚和第二引脚,所述待测试接口包括第三引脚和第四引脚,所述第一引脚和所述第三引脚通过第一链路连接,所述第二引脚和所述第四引脚通过所述第二链路连接,所述自环头包括第五引脚和第六引脚,测试时所述待测试接口与所述自环头连接使得所述第五引脚与所述第三引脚连接,所述第六引脚与所述第四引脚连接;所述CPLD接收测试指令后,通过所述第一引脚发送第一信号;所述CPLD通过所述第二引脚接收第二信号;所述CPLD基于所述第一信号和所述第二信号判断所述第一链路和所述第二链路是否故障。2.根据权利要求1所述的方法,其特征在于,所述第五引脚和所述第六引脚通过所述自环头短接,所述自环头用于在通过所述第五引脚接收到第三信号时,向所述第六引脚发送所述第三信号,所述第三信号为所述第一信号经过所述第一链路和所述第三引脚后形成的信号。3.根据权利要求2所述的方法,其特征在于,所述自环头包括导线,所述导线连接所述第五引脚和所述第六引脚,所述方法还包括:当所述第一信号和所述第二信号的一致时,所述CPLD确定所述第一链路和所述第二链路均正常;当所述第一信号和所述第二信号的不一致时,所述CPLD确定所述第一链路和所述第二链路中的至少一个故障。4.根据权利要求3所述的方法,其特征在于,所述第一引脚用于传输风扇调速信号;所述第二引脚用于传输风扇转速信号;所述第一信号为风扇调速信号,所述方法还包括:当所述第二信号与所述第一信号的频率和/或占空比相同时,所述CPLD确定所述第一信号和所述第二信号的一致。5.根据权利...

【专利技术属性】
技术研发人员:陈玉林
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1