本发明涉及服务器板卡测试领域,具体涉及一种pcie卡在位检测板卡。
背景技术:
pci-express(peripheralcomponentinterconnectexpress),是一种高速串行计算机扩展总线标准,pcie卡通过pcie连接器与主控设备连接。整个系统正常工作的前提是主控设备可以识别并控制pcie卡。控制器通过prsnt1#(add-incardpresencedetectpin)和prsnt2#在位信号检测插卡是否存在,规范定义插卡的prsnt1#和prsnt2#引脚须稍短于其他引脚以确保插卡可以完全插入连接器插槽。符合规范标准的pcie插卡内部在位信号示意如附图1所示,附图2所示即为一种非规范在位检测信号设计。
在实际应用过程中发现,有的厂商生产的pcie卡没有按照pcie规范设计在位检测信号,导致在测试或者使用pcie卡时出现不能正常识别设备的问题。一般情况下,为检查pcie卡能否正常使用,需要将卡插入主控设备形成一个系统,然后通过控制器查看卡的状态,如果pcie卡没有被识别,则需排除主控设备因素等各种原因,而为排查这类问题会浪费大量的人力和时间。
针对这种情况,
本技术:
发明一种cie卡在位检测板卡,用于快速检测pcie卡上是否存在标准在位检测信号并且连接是否正常。
技术实现要素:
具体地,本申请请求保护一种pcie卡在位检测板卡,其特征在于,该检测板卡插槽长度的规格是依据当前pcie规格中最长插槽长度x16而确定;
在检测板卡上设置4个prsnt2#检测信号,且所有prsnt2#检测信号相连,并与上拉电阻rpull-up相连接;
检测板卡外接电压3.3v;
在检测板卡上面外接出测试点;
测试时,将pcie卡插卡插入检测板卡插槽中,测量测试点的电压,如果是0v,则说明pcie卡插卡在位信号符合规范标准;如果是3.3v则说明pcie卡插卡在位信号不符合规范标准。
如上所述的pcie卡在位检测板卡,其特征还在于,该检测板卡插槽可以连接x1,x4,x8,x16规格的pcie插卡。
附图说明
图1、符合规范标准的pcie插卡内部在位信号示意图
图2、不符合规范标准的pcie插卡内部在位信号示意图
图3、测试板卡电路示意图
图4、测试板卡整体结构图
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合具体实施例对本发明做进一步地详细描述:
本发明所述的pcie卡在位检测板卡的规格依据当前pcie规格中最长插槽长度x16而确定,可以连接x1,x4,x8,x16规格的pcie卡,检测信号prsnt2#共4个,将所有prsnt2#信号相连,然后与上拉电阻rpull-up相连接,外接电压3.3v。
测试点位置设置如附图3、附图4中testpoint所示,使用万用表检测电压即可。
如技术背景所述,插卡在位信号理想情况下prsnt1#和prsnt2#相连并且稍短于其他引脚。
将插卡插入测试卡槽中,测试板卡中的prsnt#信号与插卡中prsnt#信号形成回路,因此测试板卡中prsnt2#被拉低,此时testpoint电位为0v。如果测得电位为3.3v,则说明未插入插卡,或者插卡在位信号不符合规范标准。
显而易见地,上面所示的仅仅是本发明的一个具体实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据上述实施例获得其他的技术方案,以及在本发明保护的范围内做出的等同变化均应落入本发明的保护范围内,都属于本发明保护的范围。
快速检测pcie卡上是否存在标准在位检测信号并且连接方式符合规范。
综上所述,本发明所述pcie卡在位检测板卡,可以运用到所有相关规格的pcie卡快速检测中,快速确认所用pcie卡能否继续被测试及使用。