一种ATE设备故障存储检测方法及设备与流程

文档序号:30432672发布日期:2022-06-15 17:50阅读:273来源:国知局
一种ATE设备故障存储检测方法及设备与流程
一种ate设备故障存储检测方法及设备
技术领域
1.本发明属于ate设备技术领域,具体涉及一种ate设备故障存储检测方法及设备。


背景技术:

2.ate设备即为测试机,ate设备由主板、业务板等多张测试板卡组成,当测试板卡出现故障时,会影响测试机的测试效率及测试结果。ate设备在测试芯片时,可出现故障有风扇故障、电压超限、电流超限、超温等。
3.以超温故障为例,测试机在测试芯片时,测试板卡上的元器件功耗大大增加,进而使ate设备机箱内部的温度上升。当ate设备机箱内部的温度超过测试板卡上某些元器件的最大耐受温度时,会对测试机测试芯片的精度有所影响,甚至会触发元器件的自保护,从而使测试机整机掉电。对于这种测试过程中掉电的场景,重现故障比较困难,如果实时监控软件没有打开的话,就会导致故障排查效率非常低下。
4.目前,当ate设备发生故障时,现有技术需要通过模拟发生故障场景定位问题,但是当低概率事件发生,且上位机实时监控软件未开启时,无法及时定位具体问题,并且重现历史故障需要花费大量时间,使设备在使用时存在较大的隐患。


技术实现要素:

5.为了克服上述现有技术的缺陷,本发明提出了一种ate设备故障存储检测方法,所述方法包括:
6.板卡上监控模块的控制设备判断所述板卡是否发生故障;
7.所述监控模块捕获故障信息;
8.所述监控模块将捕获的所述故障信息传输至所述板卡的非易失存储模块;
9.所述非易失存储模块对所述故障信息进行存储;
10.所述监控模块将所述故障信息上报至控制器;
11.所述控制器的维测模块显示所述故障信息。
12.具体地,所述“板卡上监控模块的控制设备判断所述板卡是否发生故障”包括:
13.所述控制设备监控所述板卡的元器件状态信息是否超过预定的承受阈值,若所述板卡的元器件状态信息超过所述预定的承受阈值,判断所述板卡故障。
14.具体地,所述状态信息对应的参数包括温度、电压、电流中的一种或多种。
15.具体地,所述板卡包括业务板和主板,所述控制器与所述主板通过物理接口连接,所述主板与所述业务板通过物理接口连接。
16.进一步地,所述“所述监控模块将所述故障信息上报至控制器”包括:
17.所述业务板故障时,故障的所述业务板的所述控制设备将所述故障信息组装成故障数据包,通过所述业务板与所述主板连接的所述物理接口,上报至所述主板的所述控制设备,所述主板的所述控制设备通过所述主板与所述控制器连接的物理接口,将所述故障信息上报至所述控制器;
18.所述主板故障时,故障的所述主板的所述控制设备通过所述主板与所述控制器连接的物理接口,将所述故障信息上报至所述控制器。
19.所述方法还包括:
20.所述维测模块通过物理接口,发送查询故障请求至故障板卡的所述控制设备;
21.所述控制设备接收所述查询故障请求,读取所述非易失存储模块的故障信息;
22.所述控制设备将所述故障信息上报至所述控制器;
23.所述维测模块得到所述故障信息后,判断所述故障是否为历史故障;
24.若所述故障为历史故障,所述维测模块显示所述故障类型。
25.进一步地,所述方法还包括:
26.定位出现所述故障的元器件。
27.具体地,所述监控模块包括传感设备和控制设备,所述控制设备用于实时采集所述传感设备和所述板卡元器件的状态信息,并存储所述状态信息。
28.进一步地,所述控制设备为微处理器。
29.本发明还提出了一种ate故障存储检测设备,所述设备包括:
30.判断模块,用于通过板卡上监控模块的控制设备判断所述板卡是否发生故障;
31.捕获模块,用于通过所述监控模块捕获故障信息;
32.传输模块,用于通过所述监控模块将所述故障信息传输至所述板卡的非易失存储模块;
33.存储模块,用于通过所述非易失存储模块对所述故障信息进行存储;
34.上报模块,用于通过所述监控模块将所述故障信息上报至控制器;
35.显示模块,用于通过所述控制器的维测模块显示所述故障信息。
36.本发明至少具有以下有益效果:
37.本发明提供的方法能够在故障上报过程中对该故障进行存储,解决了故障发生时若维测模块的实时监控处于未打开的状态,则无法对历史故障进行查询的问题,该方法利用了ate设备本身具有的模块,不需额外增加设备,减少了所需的成本;
38.进一步地,本发明还提供了查询历史故障的方法,能够查看发生的故障是否为历史故障,当历史故障发生时能够准确判断故障类型,使工程师能够通过相应设备快速定位出现故障的元器件,并解决该故障。
39.以此,本发明提供了一种ate设备故障存储检测方法及设备,在故障上报过程中对该故障进行存储,解决了故障发生时若维测模块的实时监控处于未打开的状态,则无法对历史故障进行查询的问题,通过本发明提供的方法,能够实现历史故障类型的存储与查询,进而达成快速定位故障问题所在并进行解决的效果,本发明提供的方法利用了ate设备本身具有的模块,不需额外增加设备,减少了所需的成本。
附图说明
40.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
41.图1为ate设备的模块结构示意图;
42.图2为实施例1提供的一种ate设备故障存储检测方法的流程示意图;
43.图3为实施例2提供的一种ate设备故障存储检测方法的流程示意图。
44.附图标记:
45.1-控制器;2-主板;3-业务板;4-监控模块;5-非易失存储模块;11-维测模块。
具体实施方式
46.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
47.实施例1
48.本发明提出了一种ate设备故障存储检测方法,在故障上报过程中对该故障进行存储,解决了当故障发生时,若维测模块11的实时监控处于未打开的状态,则无法对历史故障进行查询的问题,请参考图1,ate设备包括控制器1、与所述控制器1信号连接的若干个主板2、与所述主板2信号连接的若干个业务板3,主板2和业务板3均为板卡,每个主板2和业务板3均包括监控模块4、非易失存储模块5两个模块,所述非易失存储模块5的主体为eeprom、flash或sdcard等半导体记忆设备。
49.本实施例中,所述控制器1与所述主板2通过ethernet、uart、usb等物理接口连接,所述主板2与所述业务板3通过i2c、can、spi等物理接口连接。
50.所述非易失存储模块5用于存储数据,在关闭计算机等设备或者突然性、意外性关闭设备的时候,非易失存储模块5存储的数据不会丢失。
51.需要说明的是,控制器1包括维测模块11,所述维测模块11用于显示和查询故障信息。故障发生时,若维测模块11的实时监控处于未打开的状态,无法及时定位具体问题,导致控制器1无法对故障数据进行存储。
52.本实施例中,所述监控模块4用于捕获故障信息,所述非易失存储模块5用于存储所述监控模块4捕获的故障信息,在出现故障时,即使计算机等设备突然性、意外性关闭,该故障信息也会存储于所述非易失存储模块5,保证了故障信息不会出现丢失的情况。
53.所述监控模块4包括传感设备和控制设备,所述控制设备用于实时采集所述传感设备和板卡元器件的状态信息,并存储所述状态信息。本实施例中,所述控制设备为微处理器,所述微处理器将状态信息存储至微处理器的ram。
54.元器件设置有根据硬件参数指定的承受阈值,当微处理器监控到的元器件状态信息超过所述承受阈值,则微处理器判断板卡出现故障,对该故障信息进行捕获,并将捕获的故障信息传输至所述非易失存储模块5。
55.由此,请参考图2,本发明提出的一种ate设备故障存储检测方法包括:
56.s100:板卡上监控模块4的控制设备判断板卡是否发生故障。
57.本实施例中,所述板卡包括主板2和业务板3.
58.具体地,微处理器通过监控板卡的元器件状态信息是否超过预定的承受阈值判断板卡是否发生故障,若板卡元器件状态信息超过预定的承受阈值,判断板卡故障。
59.若发生故障,进入步骤s110。
60.需要说明的是,本实施例中元器件的状态信息对应的参数包括温度、电压、电流中的一种或多种。
61.在一个具体的实施例中,正电源电压的承受阈值范围为-0.5v~+11.0v,正vcc电源电压的承受阈值范围为-0.5v~+4.0v,负电源电压的承受阈值范围为-6.5v~+0.5v,电源电压差的承受阈值范围为-1.0v~+17.0v,参考地的承受阈值范围为-0.5v~+0.5v,vplus电源电压的承受阈值范围为-0.5v~+19.0v,dut
×
输出电路电压的承受阈值范围为-3.0v~+8.0v,高速输入电压的承受阈值范围为-0.5v~vttc+0.5v,高速差分输入电压的承受阈值范围为-1.0v~+1.0v,dcl最大短路电流的承受阈值范围为-140ma~+140ma,存储温度的承受阈值范围为-65℃~+150℃。
62.s110:监控模块4捕获故障信息,进入步骤s120。
63.s120:监控模块4将故障信息传输至板卡的非易失存储模块5,进入步骤s130。
64.s130:非易失存储模块5对故障信息进行存储,进入步骤s140。
65.具体地,所述非易失存储模块5存储所述监控模块4捕获的故障信息后,所述监控模块4还会将所述故障信息上报至所述控制器1,使用户可以在所述控制器1上观察到故障信息,所述控制器1的维测模块11用于显示和查询故障信息。
66.s140:监控模块4将故障信息上报至控制器1,进入步骤s150。
67.具体地,所述“监控模块4将故障信息上报至控制器1”包括:
68.当业务板3故障时,故障的所述业务板3监控模块4的微处理器将捕获的故障信息传输至该业务板3的所述非易失存储模块5后,将所述故障信息组装成故障数据包,通过该业务板3与主板2进行信号连接的物理接口,上报至故障的所述业务板3信号连接的所述主板2的监控模块4的微处理器,所述主板2监控模块4的微处理器接收所述故障数据包后,通过该主板2与所述控制器1进行信号连接的物理接口,将捕获的故障信息上报至所述控制器1;
69.当主板2故障时,故障的所述主板2监控模块4的微处理器通过该主板2与所述控制器1进行信号连接的物理接口,将捕获的故障信息上报至所述控制器1。
70.s150:控制器1的维测模块11显示故障信息。
71.需要说明的是,若控制器1收到的信息为故障数据包,需要通过所述维测模块11先对所述故障数据包进行解包,进而获取具体故障信息,并对所述故障信息进行显示。
72.实施例2
73.基于实施例1提出的一种ate设备故障存储检测方法,本发明还提出了进一步的方法,解决了故障发生时若维测模块11的实时监控处于未打开的状态,则无法对历史故障进行查询的问题,请参考图3,所述方法包括:
74.s200:维测模块11通过物理接口,发送查询故障请求至故障板卡的控制设备,进入步骤s210。
75.s210:控制设备接收查询故障请求,读取非易失存储模块5的故障信息,进入步骤s220。
76.本实施例中,维测模块11通过生成故障信息数据包的方式发送查询故障请求,控制设备接收所述故障信息数据包并进行解包,进而读取非易失存储模块5的故障信息。
77.s220:控制设备将故障信息上报至控制器1,进入步骤s230。
78.本实施例中,控制设备根据从非易失存储模块5读取的故障信息,生成数据协议包,通过数据协议包将故障信息上报至控制器1。
79.需要说明的是,所述数据协议包用于微处理器与维测模块11进行通信。
80.s230:维测模块11得到故障信息后,判断该故障是否为历史故障。
81.若步骤s230判断该故障为历史故障,进入步骤s240。
82.s240:维测模块11显示故障类型,进入步骤s250。
83.s250:定位出现故障的元器件。
84.具体地,用户可根据维测模块11显示的故障类型,使用相应设备对可发生该故障的元器件进行筛查,快速定位出现故障的元器件,解决故障。
85.实施例3
86.本发明还提出一种ate故障存储检测设备,所述ate故障存储检测设备包括:
87.判断模块,用于通过板卡上监控模块的控制设备判断所述板卡是否发生故障;
88.捕获模块,用于通过所述监控模块捕获故障信息;
89.传输模块,用于通过所述监控模块将所述故障信息传输至所述板卡的非易失存储模块;
90.存储模块,用于通过所述非易失存储模块对所述故障信息进行存储;
91.上报模块,用于通过所述监控模块将所述故障信息上报至控制器;
92.显示模块,用于通过所述控制器的维测模块显示所述故障信息。
93.基于本发明实施例1、实施例2提出的方法,如图1所示,本实施例中,所述ate故障存储检测设备包括控制器1、与所述控制器1信号连接的若干个主板2、与所述主板2信号连接的若干个业务板3,每个主板2和业务板3均包括监控模块4、非易失存储模块5两个模块,所述非易失存储模块5的主体为eeprom、flash或sdcard等半导体记忆设备。
94.本实施例中,所述控制器1与所述主板2通过ethernet、uart、usb等物理接口连接,所述主板2与所述业务板3通过i 2c、can、sp i等物理接口连接。
95.所述监控模块4用于捕获故障信息,所述非易失存储模块5用于存储历史故障信息,在出现故障时,即使计算机等设备突然性、意外性关闭,该故障信息也会存储于所述非易失存储模块5,保证了故障信息不会出现丢失的情况。
96.所述监控模块4包括传感设备和控制设备,所述控制设备用于实时采集所述传感设备和板卡元器件的状态信息,并存储所述状态信息。本实施例中,所述控制设备为微处理器,所述微处理器将状态信息存储至微处理器的ram。
97.元器件设置有根据硬件参数指定的承受阈值,微处理器通过监控板卡的元器件状态信息是否超过预定的承受阈值判断板卡是否发生故障,若板卡元器件状态信息超过预定的承受阈值,判断板卡故障,对该故障信息进行捕获,并将捕获的故障信息传输至所述非易失存储模块5。
98.所述非易失存储模块5存储所述监控模块4捕获的故障信息后,所述监控模块4还会将所述故障信息上报至所述控制器1,使用户可以在所述控制器1上观察到故障信息,所述控制器1包括维测模块11,所述维测模块11用于显示和查询故障信息。
99.综上所述,本发明提供了一种ate设备故障存储检测方法及设备,在故障上报过程
中对该故障进行存储,解决了故障发生时若维测模块的实时监控处于未打开的状态,则无法对历史故障进行查询的问题,通过本发明提供的方法,能够实现历史故障类型的存储与查询,进而达成快速定位故障问题所在并进行解决的效果,本发明提供的方法利用了ate设备本身具有的模块,不需额外增加设备,减少了所需的成本。
100.以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1