掌桥专利:专业的专利平台
掌桥专利
首页

一种PCBA板烧录与测试方法和系统

文献发布时间:2023-06-19 11:08:20


一种PCBA板烧录与测试方法和系统

技术领域

本发明涉及芯片烧录及测试技术领域,特别是涉及一种PCBA板烧录与测试方法和系统。

背景技术

随着电子工业自动化的快速发展,各种各样的可编程芯片诞生了。有编程需求的PCBA板生产过程中需要手动将需要烧录的可编程芯片放置到程序烧录器上,并将程序烧录好的芯片用贴片机装到PCBA板上,在对PCBA板的整体进行测试。其中在测试这道工序中,传统做法需要人工手动烧录下载芯片固件,然后用万用表做简单的电源通断测试。这种简单的电源通断测试无法验证芯片固件是否真的烧录成功以及芯片是否能正常运行。在大批量生产时,需要人工手动操作固件烧录器、下载口插拔以及测量仪器各个测试点测量确认,且烧录和功能测试需要采用不同的测试位,操作过程不仅效率低,影响产能,而且人为误操作的几率也会增加产品不良率风险。

发明内容

本发明主要解决的技术问题是提供一种PCBA板烧录与测试方法和系统,解决人工手动烧录和测试造成的生产效率低、产品不良率高的问题。

为解决上述技术问题,本发明采用的第一个技术方案是:提供一种PCBA板烧录与测试方法,所述PCBA板烧录和测试方法包括:控制板获取测试探针盘上PCBA板的电压数据;所述控制板判断所述获取的电压数据是否符合第一预设电压;如果所述获取的电压数据符合第一预设电压,则所述控制板依次启动烧录程序对PCBA板上的芯片进行程序烧录;待烧录完成后,所述控制板依次启动检测程序对烧录后的PCBA板进行测试,并在显示板上显示测试结果。

本发明解决上述技术问题所采用的另一技术方案是:提供一种PCBA板烧录和测试系统,所述系统包括系统治具、显示板、控制板以及至少一个检测板,所述控制板和所述检测板之间设置有测试信号线和烧录信号线;系统治具用于负载显示板、控制板以及检测板;检测板包括功能底板、电源模块和测试探针盘,所述测试探针盘用于安装放置PCBA板,所述功能底板用于采集PCBA板上的数据信号,并将采集的数据信号传输给控制板;电源模块用于为显示板、控制板和检测板供电;控制板包括烧录模块、电压检测模块和功能检测模块,其中,所述烧录模块包括下载单元和烧录单元,所述电压检测模块包括第一发送单元、第一比较单元和第一判断单元,所述功能检测模块包括第二发送单元、第二比较单元和第二判断单元,所述显示板用于显示检测结果;显示板、烧录模块、电压检测模块、功能检测模块、电源模块、功能底板和测试探针盘之间通过硬件、软件或其结合实现。

本发明的有益效果是:本发明提供的PCBA板烧录与测试方法和系统,通过将固件烧录、电压测试和功能测试集成为一体机,使得操作方便更加快捷,提升了生产工作效率;同时将烧录和测试过程实现全自动化,既提高了PCBA板的烧录成功率,又能够更准确的检测烧录结果以及PCBA板的运行情况,使PCBA板烧录和测试便于管理。

附图说明

图1是本发明PCBA板烧录与测试方法一实施方式的流程示意图;

图2是本发明PCBA板烧录与测试系统的实施例的结构示意图;

图3是本发明中烧录模块的实施例的结构示意图;

图4是本发明中电压检测模块的一实施例的结构示意图;

图5是本发明中功能检测模块的一实施例的结构示意图。

具体实施方式

发明提供一种PCBA板烧录与测试方法和系统,为使本发明的目的、技术方案和技术效果更加明确、清楚,以下对本发明进一步详细说明,应当理解此处所描述的具体实施条例仅用于解释本发明,并不用于限定本发明。

参阅图1和图2,图1是本发明PCBA板烧录与测试方法一实施方式的流程示意图,图2是本发明的PCBA板烧录和测试的系统实施例的结构示意图本。发明实施例的执行主体为控制板11。本实施方式的PCBA板烧录和测试方法包括如下步骤:

S101:控制板11获取测试探针盘123上PCBA板14的电压数据。

具体地,首先电源模块121通过功能底板122给控制板11上电,使控制板11控制功能底板122上的单片机进行数据初始化,使功能底板122和控制板11之间进入命令交互模式。

将烧录前的PCBA板14安装在测试探针盘123上,使烧录前的PCBA板14上的检测管脚和烧录管脚与测试探针盘123上的探针相对应,下压测试探针盘123上的夹具,使烧录前的PCBA板14上的管脚触点与测试探针盘123上的探针充分接触,控制板11发送指令给功能底板122,功能底板122通过测试探针盘123上的探针可以采集待烧录PCBA板14检测管脚处的电压数据,功能底板122将该电压数据传输给控制板11,控制板11对其进行分析。

S102:所述控制板11判断所述获取的电压数据是否符合第一预设电压。

其中,可以将采集的电压数据与第一预设电压进行比对,判断所述PCBA板14上的检测管脚是否有电压存在。如果采集的电压数据符合预设电压,则PCBA板14上的检测管脚有电压存在,可以表明烧录前的PCBA板14已经正确放置在测试探针盘123上;如果采集的电压数据不符合第一预设电压,表明烧录前的PCBA板14在测试探针盘123上的安装位置有误,则执行步骤S105,检测结果显示在显示板上,结束此次操作,可以重新在测试探针盘123上安装烧录前的PCBA板14,重复上述操作,直至采集的烧录前PCBA板14上检测管脚的电压符合第一预设电压,即可执行步骤S103的操作。其中,第一预设电压是准确的电压数值或具体的电压范围。

S103:如果所述获取的电压数据符合第一预设电压,则所述控制板11依次启动烧录程序对PCBA板14上的可编程芯片进行程序烧录;

具体地,当采集的烧录前PCBA板14检测管脚的电压数据符合第一预设电压时,控制板11检测到烧录前的PCBA板14正确放置在测试探针盘123上,控制板11调用烧录程序对PCBA板14的可编程芯片进行程序烧录。其中,检测管脚可以为多个,可以均匀分布在PCBA板14上。

其中,可以先获取待烧录的程序,将待烧录的程序输入到烧录模块111中,通过烧录模块111对待烧录的程序和待烧录芯片的程序信息进行解析,获得需要烧录芯片的信息,以及该芯片需要烧录的程序信息。其中烧录芯片信息表示需要烧录的芯片的相关信息,烧录芯片的程序表示需要烧录的芯片对应的程序信息。烧录模块111将待烧录的程序信息通过烧录信号线烧录在待烧录芯片上,进而完成烧录。其中,待烧录芯片可以是多个,可以通过烧录模块111对待烧录芯片中的参数进行识别,同时完成多个芯片的烧录。当待烧录芯片需要烧录的内容比较多时,则该所述待烧录芯片对应的烧录程序信息可能需要通过多次发送,从而,其中的烧录程序信息也是通过多次发送,烧录模块111将接收的各程序信息均烧录到芯片中,芯片烧录才能成功。在另一实施例中,可以对所述待烧录芯片进行多个程序的烧录。

S104:待烧录完成后,所述控制板11依次启动检测程序对烧录后的PCBA板14进行测试。

其中,控制板11对烧录完成的PCBA板14进行的测试包括电压检测和功能检测。具体地,功能底板122通过测试探针盘123对烧录完成的PCBA板14进行上电,功能底板122通过测试探针盘123上的探针收集烧录后PCBA板14上检测管脚处的电压数据,功能底板122将收集的烧录后PCBA板14的电压数据传输给控制板11上的电压检测模块112,电压检测模块112对检测的电压数据进行分析。其中,所述电压检测模块112可以将检测的电压数据与第二预设电压进行比较,当检测的电压数据符合第二预设电压时,表明烧录后的PCBA板14的电压检测合格;当检测的电压数据不符合第二预设电压时,表明烧录后的PCBA板14的电压检测不合格,烧录后的PCBA板14可能出现异常情况,需要提醒检测人员拣出处理。其中第二预设电压为确定的数值或具体的正常电压数值范围。

当电压检测完成后,控制板11中的功能检测模块113通过功能底板122给烧录完成的PCBA板14发送功能执行命令,烧录后的PCBA板14接收到功能执行命令后,启动烧录后PCBA板14中的烧录程序,并执行接收的命令。当烧录完成后的PCBA板14接收并能正常执行完所述命令时,表明PCBA板14的程序烧录成功、功能检测正常;当烧录完成后的PCBA板14不能接收或不能正常执行完所述命令时,表明PCBA板14的程序烧录失败、功能检测异常。其中,功能底板122通过检测管脚采集烧录后的PCBA板14在接收命令时的参数以及在执行命令过程中的参数并将其发送到功能检测模块113。功能检测模块113接收功能底板122发送的检测到的功能参数数据,并将检测到的功能参数数据与预设功能参数进行比对,当检测的功能参数数据符合预设功能参数时,表明经过烧录的PCBA板14的能正常接收并执行功能检测模块113发送的命令。当检测的功能参数数据不符合预设功能参数时,表明经过烧录的PCBA板14不能正常接收功能检测模块113的指令和/或无法正常执行功能检测模块113发送的命令,提醒操作员需要拣出处理。

需要说明的是,电压检测和功能检测可以同时进行,也可以依次进行,具体可以根据实际检测的需要进行设置,此处不做限制。

S105:在显示板13上显示测试结果。

具体地,当PCBA板14烧录完成后,烧录模块111将烧录完成的结果发送给显示板13。当电压检测模块112的监测完成后,电压检测模块112将检测的结果发送给显示板13。例如,当电压检测过程中采集的电压数据在符合第二预设电压,电压检测模块112发送输出“电压检测合格”的检测结果给显示板13;当检测的电压数据不符合第二预设电压时,电压检测模块112发送输出“电压检测异常”的检测结果给显示板13。显示板13接收电压检测模块112传输的检测结果,并将接收的输出命令显示在显示板13上,告知检测人员。当功能检测模块113检测出烧录完成的PCBA板14是否能够正常接收并执行指令时,功能检测模块113将检测的结果发送给显示板13。例如当功能检测过程中采集的功能参数数据符合预设功能参数时,功能检测模块113发送输出“功能检测合格”的检测结果给显示板13,当采集的功能参数数据不符合预设功能参数时,功能检测模块113发送“功能检测异常”的检测结果给显示板13,显示板13接收功能检测模块113传输的检测结果,并将其显示在显示板13上,告知检测人员。其中显示板13可以是显示屏。

本实施例提供的PCBA板14烧录与测试方法,通过将对PCBA板14的烧录和测试操作集成为一体,使得操作方便更加快捷,同时使烧录和测试过程实现全自动化,能够更准确的检测到烧录结果以及PCBA板14的运行情况,使烧录和测试结果更可靠,同时可以筛选出烧录和检测异常的PCBA板14,方便检测人员检测。

本发明的PCBA板14烧录和测试的系统实施例中,待测试的PCBA板14包括多个功能电路以及至少一个可编程芯片,烧录和测试系统包括系统治具10、显示板13、控制板11以及至少一个检测板12。其中系统治具10用于负载显示板13、控制板11以及检测板12,检测板12包括功能底板122、电源模块121和测试探针盘123。测试探针盘123用于安装放置PCBA板14,测试探针盘123上的探针与PCBA板14上的测试引脚和烧录引脚对应接触,控制板11包括烧录模块111、电压检测模块112和功能检测模块113,控制板11和检测板12之间设置有测试信号线和烧录信号线。其中控制板11可以是电脑等安装有烧录和测试程序的设备。显示板13、烧录模块111、电压检测模块112、功能检测模块113、电源模块121、功能底板122和测试探针盘123通过硬件、软件或其结合实现。

上述烧录模块111用于启动烧录程序将需要烧录的程序发送到待烧录的芯片,直到待烧录芯片所需的烧录芯片程序信息烧录完成。其中该烧录模块111可以是IC厂商提供的工厂手工烧录软件,或者根据IC厂家的IC烧录的API函数(Application ProgrammingInterface)开发的烧录软件。

电压测试模块用于控制接收功能底板122采集的烧录后PCBA板14的电压数据,并对采集的电压数据进行分析处理,得出烧录完成PCBA板14的电压检测结果,并将其发送至显示板13。

功能检测模块113用于控制接收功能底板122采集的烧录后PCBA板14的功能参数,并对采集的功能参数进行比对分析处理,得出烧录后PCBA板14的功能检测结果,并将其发送至显示板13。

功能底板122用于传输烧录模块111、电压检测模块112和功能检测模块113对PCBA板14发送的指令,同时采集PCBA板14测试管脚的检测信息,并将其反馈给烧录模块111、电压检测模块112和功能检测模块113。

测试探针盘123用于安装放置PCBA板14,使PCBA板14上的测试管脚和烧录管脚与测试探针盘123上的探针对应,便于后续数据传输。

电源模块121用于为功能底板122、测试探针盘123、烧录模块111、电压检测模块112、功能检测模块113和显示板13供电。

其中,如图3所示,是烧录模块111的实施例的示意图。烧录模块111包括:

下载单元1111,用于确定烧录完成的PCBA板14对应的待烧录的程序,并下载待烧录的程序;

烧录单元1112,用于当接收到烧录指令后,将待烧录的程序烧录到预设个数的PCBA板14上的可编程芯片的存储器中,并发送电压测试请求和/或功能测试请求。

其中,如图4所示,是电压检测模块112的实施例的示意图。电压检测模块112包括:

第一发送单元1121,用于根据电压检测模块112检测到的电压检测请求,向功能底板122发送执行命令,待命令执行完发送检测电压数据给第一比较单元1122,其中,执行命令用于使功能底板122通过测试探针盘123的探针采集测试管脚处的电压数据;

第一比较单元1122,用于接收第一发送单元1121传输的检测电压数据,并与第二预设电压进行比较,其中,测试检测电压数据是第一发送单元1121对烧录后的PCBA板14的被测模块发送的检测电压数据进行分析计算后的结果数据;

第一判断单元1123,用于根据第一比较单元1122的比较结果判断电压测试是否合格。

其中,如图5所示,是功能检测模块113的实施例的示意图。功能检测模块113包括:

第二发送单元1131,用于根据功能检测模块113检测到的功能测试请求,向烧录后的PCBA板14发送执行命令,其中,执行命令使烧录后的PCBA板14接收、执行该命令并完成该命令后反馈功能参数数据;

第二比较单元1132,用于接收第二发送单元1131传输的功能参数数据,并与预设功能参数进行比较,其中,传输的功能参数数据是第二发送单元1131对烧录后的PCBA板14的被测模块发送的测试数据进行分析计算后的结果数据;

第二判断单元1133,用于根据第二比较单元1132的比较结果判断功能测试是否合格。

该实施例中,通过将烧录模块111、功能检测模块113和电压检测模块112集于一体,使烧录和测试过程实现全自动化,既缩短了测试时间,又提升了烧录和测试结果的可靠性,同时还可以筛选出烧录和检测异常的PCBA板14,进而提高了烧录和测试效率。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本领域普通技术人员可以理解,实现上述各实施例的方法和系统中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一个计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘或光盘等。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利保护范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

相关技术
  • 一种PCBA板烧录与测试方法和系统
  • 一种高效的PCBA自动烧录测试方法和设备
技术分类

06120112812769