一种LGA模块制程短路自动测试系统的制作方法

文档序号:32130264发布日期:2022-11-09 09:34阅读:54来源:国知局
一种LGA模块制程短路自动测试系统的制作方法
一种lga模块制程短路自动测试系统
技术领域
1.本实用新型涉及一种测试系统,特别涉及一种lga模块制程短路自动测试系统。


背景技术:

2.现在越来越多公司把单片机和少量外围电路设计集成在一块小的电路板上,做成一个lga(land grid array,栅格阵列封装,一种焊盘在元件底部的封装方式)封装模块,实现产品的核心功能。由于产品尺寸的限制,一般lga封装模块的尺寸都要求尽量小,这就导致管脚焊盘间距很小,当生产模块贴在主板上过炉焊接后,相邻gpio(general purpose input output,通用输入/输出)管脚可能会造成短路。
3.由于lga模块焊在主板上后,焊盘夹在两板中间,肉眼无法直接检查,原有检测方法是x光检测+产品功能测试。但x光检测速度慢、成本高、清晰度差、容易误判,产品功能测试不一定能覆盖所有的管脚,有些管脚短路只会导致功能不稳定,功能测试依然能通过;但x光检测设备昂贵;并且产品放入x光检测设备后,要经过移动扫描、选取检测位置、检查判断等步骤,检查速度慢,效率低;x光由于透过电路板,拍出来的图片并不会很清晰,上下元件和电路板走线也会影响x光图片,一般只能截出80%不良品,细如牛毛的拉锡短路,往往难以发现,清晰度差、容易误判。


技术实现要素:

4.本实用新型的目的是克服现有技术缺陷,提供一种lga模块制程短路自动测试系统,将lga测试模块相邻的gpio管脚按照输入-输出间隔设置,通过控制板检测gpio输入口的高低电平,来判断lga测试模块相邻引脚是否短路,提高了测试效率,降低了测试成本。
5.本实用新型的目的是这样实现的:一种lga模块制程短路自动测试系统,包括lga测试模块、顶针夹具、上位机和控制板;所述控制板包括主控制模块、电源电路模块、供电电路模块、lga复位控制电路模块和槽位控制模块;
6.所述主控制模块用于与上位机和 lga测试模块进行串口通讯;并给lga测试模块输出测试电压,并对lga测试模块进行监控和槽位选择,辅助进入gpio测试模式;
7.所述供电电路模块用于为lga测试模块提供直流稳压电源;
8.所述电源电路模块用于为控制板提供直流电压;
9.所述lga复位控制电路模块用于使lga测试模块进入复位状态;
10.所述槽位控制模块用于控制顶针夹具中对应槽位内的lga测试模块进入gpio测试模式。
11.本实用新型工作时,将lga测试模块放入顶针夹具中,上位机发送测试信号给控制板,控制板控制lga测试模块进入gpio测试模式,将相邻两个gpio管脚一个设置为输入,并打开上拉电阻,另一个设置为输出,输出为低电平;当主控制模块检测到的输入口状态为低电平时,则两个gpio管脚连锡或拉锡,也就是两个gpio管脚出现短路;控制板通过检测lga测试模块相邻引脚的高低电平,来判断相邻引脚是否短路,实现了lga测试模块焊接短路的
自动测试;当检测到不良lga测试模块时,会在上位机上显示不良管脚。
12.本实用新型采用以上技术方案,与现有技术相比,有益效果为:通过控制板与上位机和lga测试模块进行通信,控制板控制lga测试模块进入gpio测试模式,将lga测试模块相邻的gpio管脚按照输入-输出(输出-输入)间隔设置,通过控制板检测输入口的高低电平,实现了lga测试模块焊接短路的自动测试;降低了测试成本,提高了测试效率,每片电路板耗时仅大约30秒;可靠性高,可100%有效拦截gpio短路的不良品,操作方便。本实用新型涉及软件程序的内容其功能实现为现有技术,该方案实质上是对硬件部分的组成以及连接关系进行的改进,而并不涉及对软件程序本身进行的改进。
13.进一步的,所述主控制模块与电源电路模块、供电电路模块、lga复位控制电路模块和槽位控制模块电连接。
14.为了提高测试效率,所述顶针夹具包括多个测试槽位,所述lga测试模块放置在测试槽位内,所述槽位控制模块通过夹具的顶针与对应槽位内的lga测试模块电连接。
15.进一步的,所述控制板通过isp串口与上位机进行串口通信。
16.进一步的,所述主控制模块采用stc12c5a60芯片。
17.进一步的,所述供电电路模块采用lm317稳压芯片,为lga测试模块提供3v稳压直流电源。
附图说明
18.图1本实用新型的系统框图。
19.图2本实用新型主控制模块的电路原理图。
20.图3本实用新型供电电路模块的电路原理图。
21.图4本实用新型电源电路模块的电路原理图。
22.图5本实用新型lga复位控制电路模块的电路原理图。
23.图6本实用新型槽位控制模块的电路原理图。
24.图7本实用新型lga模块的焊盘底部引脚示意图。
25.图8本实用新型lga模块的电路原理图。
具体实施方式
26.如图1所示的一种lga模块制程短路自动测试系统,包括lga测试模块、顶针夹具、上位机和控制板;控制板通过isp串口与上位机进行串口通信;控制板包括主控制模块、电源电路模块、供电电路模块、lga复位控制电路模块和槽位控制模块;主控制模块与电源电路模块、供电电路模块、lga复位控制电路模块和槽位控制模块电连接。
27.如图2所示,主控制模块用于与上位机和 lga测试模块进行串口通讯;并给lga测试模块输出测试电压,并对lga测试模块进行监控和槽位选择,辅助进入gpio测试模式;主控制模块采用stc12c5a60芯片;主控制模块的端口dut_tx和端口dut_rx与lga测试模块的pin17脚和pin18脚连接,与lga测试模块实现串口通信;isp为控制板与上位机的串口通信,可以下载测试程序到主控制模块;测试过程中,用作控制板与上位机的通信;主控制模块的端口current_voltage、端口low_voltage和端口ma_current_en用于控制输出测试电压给lga测试模块;端口dut_pin27用于监控lga测试模块pin27脚的上电状态,辅助进入gpio测
试模式;端口p20-p25用于lga测试模块的槽位选择;端口p27用于复位脚测试,控制lga测试模块进入复位状态。
28.如图3所示,供电电路模块用于为lga测试模块提供直流稳压电源;供电电路模块采用lm317稳压芯片,为lga测试模块提供3v稳压直流电源。
29.如图4所示,电源电路模块用于为控制板提供直流电压;12v直流适配器与电源插座“dc_12v”相连接;电路稳压出5v直流电供给控制板。
30.如图5所示,lga复位控制电路模块用于使lga测试模块进入复位状态;当端口p27导通,lga测试模块的复位脚与lga测试模块的地线连接,使lga测试模块进入复位状态。
31.如图6所示,槽位控制模块用于控制顶针夹具中对应槽位内的lga测试模块进入gpio测试模式;顶针夹具包括多个测试槽位,lga测试模块放置在测试槽位内,槽位控制模块通过夹具的顶针与对应槽位内的lga测试模块电连接;
32.本实施例中顶针夹具包括6个测试槽位,最多能同时测试6个产品,每个槽位对应一个相应的槽位控制模块;夹具加入继电器控制,分时控制6个槽位的测试产品。
33.如图6所示,当测试槽位1,只需p20导通,吸合继电器k1/k2,控制槽位1的lga进入gpio测试程序;6pin插座dut1通过夹具的顶针,在槽位1与lga待测试产品相连接;
34.#1脚(dut1_pin32)与lga测试模块的pin32脚连接;
35.#2脚(dut1_pin30)与lga测试模块的pin30脚连接;
36.#3脚(dut1_reset)与lga测试模块的pin29脚连接;
37.#4脚(dut1_pin27)与lga测试模块的pin27脚连接;
38.#5脚(dut1_pin17)与lga测试模块的pin17脚连接;
39.#6脚(dut1_pin18)与lga测试模块的pin18脚连接。
40.当测试槽位2,只需p21导通,吸合继电器k3/k4,控制槽位2的lga进入gpio测试程序;6pin插座dut2通过夹具的顶针,在槽位2与lga待测试产品相连接;
41.#1脚(dut2_pin32)与lga测试模块的pin32脚连接;
42.#2脚(dut2_pin30)与lga测试模块的pin30脚连接;
43.#3脚(dut2_reset)与lga测试模块的pin29脚连接;
44.#4脚(dut2_pin27)与lga测试模块的pin27脚连接;
45.#5脚(dut2_pin17)与lga测试模块的pin17脚连接;
46.#6脚(dut2_pin18)与lga测试模块的pin18脚连接。
47.当测试槽位3,只需p22导通,吸合继电器k5/k6,控制槽位3的lga进入gpio测试程序;6pin插座dut3通过夹具的顶针,在槽位3与lga待测试产品相连接;
48.#1脚(dut3_pin32)与lga测试模块的pin32脚连接;
49.#2脚(dut3_pin30)与lga测试模块的pin30脚连接;
50.#3脚(dut3_reset)与lga测试模块的pin29脚连接;
51.#4脚(dut3_pin27)与lga测试模块的pin27脚连接;
52.#5脚(dut3_pin17)与lga测试模块的pin17脚连接;
53.#6脚(dut3_pin18)与lga测试模块的pin18脚连接。
54.当测试槽位4,只需p23导通,吸合继电器k7/k8,控制槽位4的lga进入gpio测试程序;6pin插座dut4通过夹具的顶针,在槽位4与lga待测试产品相连接;
55.#1脚(dut4_pin32)与lga测试模块的pin32脚连接;
56.#2脚(dut4_pin30)与lga测试模块的pin30脚连接;
57.#3脚(dut4_reset)与lga测试模块的pin29脚连接;
58.#4脚(dut4_pin27)与lga测试模块的pin27脚连接;
59.#5脚(dut4_pin17)与lga测试模块的pin17脚连接;
60.#6脚(dut4_pin18)与lga测试模块的pin18脚连接。
61.当测试槽位5,只需p24导通,吸合继电器k9/k10,控制槽位5的lga进入gpio测试程序;6pin插座dut5通过夹具的顶针,在槽位5与lga待测试产品相连接;
62.#1脚(dut5_pin32)与lga测试模块的pin32脚连接;
63.#2脚(dut5_pin30)与lga测试模块的pin30脚连接;
64.#3脚(dut5_reset)与lga测试模块的pin29脚连接;
65.#4脚(dut5_pin27)与lga测试模块的pin27脚连接;
66.#5脚(dut5_pin17)与lga测试模块的pin17脚连接;
67.#6脚(dut5_pin18)与lga测试模块的pin18脚连接。
68.当测试槽位6,只需p25导通,吸合继电器k11/k12,控制槽位6的lga进入gpio测试程序;6pin插座dut6通过夹具的顶针,在槽位6与lga待测试产品相连接;
69.#1脚(dut6_pin32)与lga测试模块的pin32脚连接;
70.#2脚(dut6_pin30)与lga测试模块的pin30脚连接;
71.#3脚(dut6_reset)与lga测试模块的pin29脚连接;
72.#4脚(dut6_pin27)与lga测试模块的pin27脚连接;
73.#5脚(dut6_pin17)与lga测试模块的pin17脚连接;
74.#6脚(dut6_pin18)与lga测试模块的pin18脚连接。
75.如图7-8所示,lga测试模块封装后的尺寸比较小这就导致管脚焊盘间距很小,当生产模块贴在主板上过炉焊接后,相邻gpio管脚可能会造成短路;需要对lga测试模块进行测试。lga测试模块内已经提前设置了gpio测试模式。图中的lga测试模块为ue878 nmdg-r芯片。
76.本实用新型工作时,将需要检测的lga测试模块放置在顶针夹具的槽位内,lga测试模块上电后,lga测试模块引脚pin27为高电平;当主控制模块初始化完成后,pin27保持低电平500毫秒,若在pin27保持低电平的时间内接受到gpio测试模式的命令,主控制模块(单片机)进入gpio测试模式;pin27恢复高电平后,进入用户功能模式。主控制模块通过pin17和pin18进行串口通信,串口给lga测试模块发送命令,可以设置lga测试模块的gpio状态或读取模块的gpio状态。
77.上位机发送测试信号给控制板,通过主控制模块使lga测试模块进入gpio测试模式,将lga测试模块的gpio管脚先按输入-输出间隔设置,输入口打开上拉电阻,输出口输出低电平,当主控制模块检测到输入口状态不是高电平时,说明此口与相邻的输出口短路了;当主控制模块检测到输入口状态是高电平时,则继续将之前的gpio管脚按输出-输入间隔设置,原本的输出口变为输入口,并打开上拉电阻,若主控制模板检测到该输入口不是高电平,则说明该口与相邻的输出口短路;当测试lga测试模块的其余gpio管脚与vdd脚是否短路时,则将其余gpio管脚设置为输入口,并打开下拉电阻,若主控制模块检测到输入口不全
为低电平时,则有gpio管脚与vdd短路;当测试lga测试模块的其余gpio管脚与gnd脚是否短路时,则将其余gpio管脚设置为输入口,并打开上拉电阻,若主控制模块检测到输入口不全为高电平时,则存在gpio管脚与gnd短路;通过控制板自动检测gpio的高低电平,实现了lga测试模块焊接短路的自动测试;当检测到不良lga测试模块时,会在上位机上显示不良管脚。
78.本实用新型并不局限于上述实施例,在本实用新型公开的技术方案的基础上,本领域的技术人员根据所公开的技术内容,不需要创造性的劳动就可以对其中的一些技术特征作出一些替换和变形,这些替换和变形均在本实用新型的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1