一种背板测试系统、背板测试方法及主机与流程

文档序号:36830554发布日期:2024-01-26 16:44阅读:14来源:国知局
一种背板测试系统、背板测试方法及主机与流程

本技术涉及电路测试,特别涉及一种背板测试系统、背板测试方法及主机。


背景技术:

1、目前,为了保证服务器实际使用时的安全可靠,在服务器出厂之前,需要对服务器中的背板进行测试。服务器中的背板属于一个重要器件,可以扩展输入/输出(inputoutput,io)。背板一般可以连接多个其他部件,例如背板可以连接主板、电源板等。

2、服务器中的背板一般包括很多连接器,每个连接器又包括很多io,每个io都属于一个节点,例如一个连接器包括200个节点,100个连接器大概包括20000个节点,需要被检测的节点数量庞大。

3、传统技术中采用在线测试仪(in circuit tester,ict)进行背板的测试,但是ict的针点数有限,测试背板的io数量有限,不能满足测试需求。


技术实现思路

1、本技术实施例提供一种背板测试系统及背板测试方法,能够提供大量的io接口,满足背板测试的需求。

2、本技术实施例提供一种背板测试系统,包括:主机、交换机、多个以太网核心板和多个io板;主机的网口连接交换机;交换机的一个网口连接对应的一个以太网核心板;一个以太网核心板包括多个串行通信接口,一个串行通信接口连接对应的一个io板;io板的io用于连接背板的待测io;主机,用于依次通过交换机、以太网核心板和io板向背板发送测试数据,并依次通过io板、以太网核心板和交换机读取背板的测试结果。

3、由于本技术实施例提供的背板测试系统,包括交换机和以太网核心板,交换机包括很多网口,每个网口的地址不同,每个不同地址的网口连接一个以太网核心板,一个以太网核心板又可以连接多个io板,因此,可以扩展很多io口,用来连接被测的背板,这样可以根据背板的io数量,任意扩展以太网核心板,从而可以实现对io数量庞大的背板进行测试。由于背板的每个io具有不同的地址,因此,主机通过读取测试结果可以判断背板是否存在异常,当存在异常时,可以精确对异常的io进行定位。

4、一种可能的实现方式,串行通信接口为双向二线制同步串行总线iic接口,一个iic接口连接对应的一个io板。

5、每个以太网核心板可以包括多个串行通信接口,一个串行通信接口连接对应的一个io板;本技术实施例不具体限定串行通信接口的类型,例如可以为双向二线制同步串行总线iic接口,也可以为串行外设接口(serialperipheralinterface,spi)。

6、一种可能的实现方式,每个以太网核心板对应一个测试适配板,每个以太网核心板和对应连接的io板位于对应的测试适配板上;测试适配板上还包括:中断收集板;中断收集板的io连接测试适配板上所有io板的中断管脚;中断收集板的中断管脚连接测试适配板上的以太网核心板;主机,具体用于在中断收集板收到io板的中断信号时,再依次通过io板、以太网核心板和交换机读取背板的测试结果。

7、为了方便以太网核心板和io板的供电以及连接,测试适配板用来承载以太网核心板和对应的io板;测试适配板的数量与以太网核心板的数量相同。由于背板的io数量庞大,主机读取每个节点的数据需要时间,为了提高测试速度,测试当前pcb走线时,仅读取当前pcb走线的各个节点的数据,不必读取其他pcb走线的测试结果,只有在其他pcb走线异常,上报中断信号时,才进一步读取其他pcb走线的详细节点数据。

8、一种可能的实现方式,测试适配板上的io板和中断收集板的类型相同。为了方便设计和管理,中断收集板可以采用io板。

9、一种可能的实现方式,背板包括多个连接器,背板包括多条pcb走线;每条pcb走线包括多个io管脚,多个io管脚位于同一个连接器或不同连接器;主机,具体用于逐一对每条pcb走线进行测试。

10、背板的测试包括对于io的短路测试以及开路测试,由于同一条pcb走线上各个节点是连通的,因此,同一条pcb走线上各个节点的电位应该是相同的,当同一条pcb走线上的各个节点的电位出现不相同时,则说明该条pcb走线上存在开路的节点。另外,不同的pcb走线之间应该是绝缘的,即不同的pcb走线上的节点应该是断开的,检测时,分别驱动不同的pcb走线,如果没有被驱动的pcb走线上存在节点与被驱动的pcb走线上的节点的电位相同,则确定出现短路故障。

11、一种可能的实现方式,主机,具体用于控制待测pcb走线的一个io管脚为低电平,读取待测pcb走线的其他io管脚的电平,当其他io管脚的电平均为低电平时,待测pcb走线的所有io管脚正常,当其他io管脚的电平存在高电平时,则待测pcb走线存在开路。

12、一般每个节点通过上拉电阻连接高电位,只有当驱动节点下拉时,节点才会变为低电位。例如下拉到地,节点电位变为0,即低电平。

13、一种可能的实现方式,主机,还用于读取其他pcb走线的io管脚的电平,当其他pcb走线的io管脚的电平存在低电平时,则确定待测pcb走线与其他pcb走线之间存在短路。

14、本技术实施例提供的背板测试系统,主机在给pcb走线发送驱动信号,即写入数据时,是独立的,即每次仅驱动一条pcb走线的一个节点,但是主机读数据时是统一读取所有pcb走线的io的数据。由于每个io都有对应的地址,因此,主机可以精确判断异常的io。

15、一种可能的实现方式,主机,具体用于收到其他pcb走线对应连接的io板的中断信号时,再读取触发中断信号的其他pcb走线的io管脚。

16、本技术实施例提供的背板检测系统,只有中断收集板收到中断信号时,主机才具体地读取各个io的数据,对异常进行定位,如果中断收集板没有收到中断信号,则证明各个io均正常,不必读取各个io的数据,因为读取各个io的数据需要时间,尤其是io数量庞大时,读完所有io的数据耗时较长,因此,本技术实施例提供的技术方案,采用中断来触发读取io的数据,这样可以节省背板检测的时间,提高背板的检测效率。

17、基于以上实施例提供的一种背板测试系统,本技术实施例还提供一种计算设备的背板测试方法,包括:依次通过交换机、以太网核心板和io板向背板发送测试数据;交换机的一个网口连接对应的一个以太网核心板;一个以太网核心板包括多个串行通信接口,一个串行通信接口连接对应的一个io板;io板的io口用于连接背板的待测io;依次通过io板、以太网核心板和交换机读取背板的测试结果。

18、一种可能的实现方式,依次通过io板、以太网核心板和交换机读取背板的测试结果,具体包括:在中断收集板收到io板的中断信号时,再依次通过io板、以太网核心板和交换机读取背板的测试结果。

19、本技术实施例还提供一种主机,主机包括处理器和网口;网口用于连接交换机;交换机的一个网口连接对应的一个以太网核心板;一个以太网核心板包括多个串行通信接口,一个串行通信接口连接对应的一个io板;io板的io用于连接待测背板的待测io;处理器,用于依次通过交换机、以太网核心板和io板向待测背板发送测试数据,并依次通过io板、以太网核心板和交换机读取待测背板的测试结果。

20、本技术实施例提供的背板测试方法以及主机的优点可以参见以上背板测试系统的介绍,在此不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1