公开了一种编程器测试装置包括:夹具,用于固定待测编程器;测试卡模块,用于采集待测编程器的测试数据;串口通讯模块,用于向待测编程器发送文件信号流;主处理器,分别与信号源模块、串口通讯模块、测试卡模块连接,用于通过测试卡模块获取待测编程器的测试数据。本实用新型专利技术提供的编程器测试装置,可以单独执行某一检测指令,也可按顺序执行多个检测指令,提高检测效率,减少成本。
【技术实现步骤摘要】
本技术属于集成电路编程
,更具体地,涉及一种用于批量生产编程器的测试装置。
技术介绍
当今科技水平的高速发展,伴随着人力成本的越来越高,可编程电路随着越来越多客户的推广应用,编程工具的实际需求量越来越大,以往人力测试生产的成本和速度已经不能满足实际的需求。由此,我们研究出一种生产测试装置,专门用于批量生产辅助测试编程工具。
技术实现思路
本技术的目的在于提供一种用于批量生产编程器的测试装置。根据本技术的一方面,提供一种编程器测试装置,用于测试待测编程器,包括:夹具,用于固定待测编程器;测试卡模块,与所述待测编程器连接,用于采集待测编程器的测试数据;串口通讯模块,与所述待测编程器连接,用于向待测编程器发送文件信号流;主处理器,分别与信号源模块、串口通讯模块、测试卡模块连接,用于通过测试卡模块获取待测编程器的测试数据。优选地,所述主处理器还用于在接收到电源测试以及校准指令时向测试卡模块发送电源测试信号;所述测试卡模块还用于根据所述电源测试信号采集待测编程器的电源电压并发送至主处理器。优选地,所述主处理器还用于在接收到链路检测指令时通过信号源模块向待测编程器发送链路检测信号流,向测试卡模块发送链路检测信号;所述测试卡模块还用于根据所述链路检测信号采集待测编程器根据所述链路检测信号流输出的链路检测数据并发送至所述主处理器;所述主处理器还用于接收所述链路检测数据并根据所述链路检测数据判断链 路是否异常。优选地,所述主处理器还用于在接收到参数检测指令时通过信号源模块向待测编程器发送参数检测信号流,向测试卡模块发送参数检测信号;所述测试卡模块还用于根据所述参数检测信号采集待测编程器根据所述参数检测信号流输出的参数检测数据并发送至所述主处理器;所述主处理器还用于接收所述参数检测数据并根据所述参数检测数据判断参数是否异常。优选地,所述主处理器还用于在接收到存储器检测指令时通过串口通讯模块向待测编程器发送文件信号流;所述主处理器还用于接收所述待测编程器根据所述文件信号流输出的存储器校验数据并根据所述存储器校验数据判断存储器是否异常。优选地,所述主处理器还用于在接收到功能检测指令时通过信号源模块向待测编程器发送功能检测信号流,向测试卡模块发送功能检测信号;所述测试卡模块还用于根据所述功能检测信号采集待测编程器根据所述功能检测信号流输出的功能检测数据并发送至所述主处理器;所述主处理器还用于接收所述功能检测数据并根据所述功能检测数据判断功能是否异常。本技术提供的编程器测试装置及测试方法,可以单独执行某一检测指令,也可按顺序执行多个检测指令,提高检测效率,减少成本。附图说明通过以下参照附图对本技术实施例的描述,本技术的上述以及其他目的、特征和优点将更为清楚,在附图中:图1示出了根据本技术实施例的编程器测试装置的结构示意图;图2示出了根据本技术实施例的编程器测试方法的流程图;图3示出了根据本技术实施例的编程器电源测试方法的流程图;图4示出了根据本技术实施例的编程器链路测试方法的流程图;图5示出了根据本技术实施例的编程器参数测试方法的流程图;图6示出了根据本技术实施例的编程器存储器测试方法的流程图;图7示出了根据本技术实施例的编程器功能测试方法的流程图。具体实施方式以下将参照附图更详细地描述本技术的各种实施例。在各个附图中,相同的元件采用相同或类似的附图标记来表示。为了清楚起见,附图中的各个部分没有按比例绘制。本技术可以各种形式呈现,以下将描述其中一些示例。图1示出了根据本技术实施例的编程器测试装置的结构示意图。如图1所示,本实施例的编程器测试装置100包括主处理器101、测试卡模块102、信号源模块103、串口通讯模块104和夹具105。其中,主处理器101与测试卡模块102、信号源模块103和串口通讯模块104连接。测试卡模块102用于采集待测编程器150的测试数据。在本实施例中,测试数据可以是待测编程器150的电源电压、待测编程器根据输入的检测信号流输出的脉冲信号。信号源模块103用于向待测编程器150发送指令信号流。串口通讯模块104用于向待测编程器150发送文件信号流。夹具105用于固定待测编程器150。主处理器101用于通过测试卡模块102获取待测编程器的测试数据。在优选的实施例中,所述主处理器101还用于在接收到电源测试以及校准指令时向测试卡模块102发送电源测试信号。所述测试卡模块102还用于根据所述电源测试信号采集待测编程器150的电源电压并发送至主处理器101。在优选的实施例中,所述主处理器101还用于在接收到链路检测指令时通过信号源模块103向待测编程器150发送链路检测信号流,向测试卡模块102发送链路检测信号。所述测试卡模块102还用于根据所述链路检测信号采集待测编程器150根据所述链路检测信号流输出的链路检测数据并发送至所述主处理器101。所述主处理器101还用于接收所述链路检测数据并根据所述链路检测数据判断链路是否异常。在本实施例中,链路检测数据可以为一特定频率的脉冲信号,如果关键链路没有输出特定频率的脉冲信号或者某些链路没有输出特定频率的脉冲信号均为异常。在优选的实施例中,所述主处理器101还用于在接收到参数检测指令时通过信号源模块103向待测编程器150发送参数检测信号流,向测试卡模块102发送参数检测信号。所述测试卡模块102还用于根据所述参数检测信号采集待测编程器150根据所述参数检测信号流输出的参数检测数据并发送至所述主处理器101。所述主处理器101还用于接收所述参数检测数据并根据所述参数检测数据判断参数是否异常。在本实施例中,参数检测数据可以为一特定的电压幅值,以6.5V为例,当参数检测数据超出预设范围(6.5V±0.2V)时为异常。在优选的实施例中,所述主处理器101还用于在接收到存储器检测指令时通过串口通讯模块104向待测编程器150发送文件信号流,向测试卡模块102发送存储器检测信号。所述主处理器101还用于接收待测编程器150根据所述文件信号流输出的存储器校验数据并根据所述存储器校验数据判断存储器是否异常。在本实施例中,串口通讯模块104可以为USB串口。所述文件信号流可以为编程内容。主处理器101将编程内容发送至待测编程器150,并写入待测编程器150的存储器内。写入结束后,待测编程器150将编程内容与待测编程器150的存储器内容进行检验,并将校验数据通过串口通讯模块104发送至所述主处理器101。在优选的实施例中,所述主处理器101还用于在接收到功能检测指令时通过信号源模块103向待测编程器150发送功能检测信号流,向测试卡模块102发送功能检测信号。所述测试卡模块102还用于根据所述功能检测信号采集待测编程器150根据所述功能检测信号流输出的功能检测数据并发送至所述主处理 器101。所述主处理器101还用于接收所述功能检测数据并根据所述功能检测数据判断功能是否异常。在本实施例中,待测编程器150根据接收到的功能检测指令执行相应的功能,测试卡模块102采集待测编程器150执行的结果并发送至主处理器101。功能执行结果与预期功能结果不一致为异常。在优选的实施例中,编程器测试100还包括人机操作接本文档来自技高网...
【技术保护点】
一种编程器测试装置,用于测试待测编程器,包括:夹具,用于固定待测编程器;测试卡模块,与所述待测编程器连接,用于采集待测编程器的测试数据;信号源模块,与所述待测编程器连接,用于向待测编程器发送指令信号流;串口通讯模块,与所述待测编程器连接,用于向待测编程器发送文件信号流;主处理器,分别与信号源模块、串口通讯模块、测试卡模块连接,用于通过测试卡模块获取待测编程器的测试数据。
【技术特征摘要】
1.一种编程器测试装置,用于测试待测编程器,包括:夹具,用于固定待测编程器;测试卡模块,与所述待测编程器连接,用于采集待测编程器的测试数据;信号源模块,与所述待测编程器连接,用于向待测编程器发送指令信号流;串口通讯模块,与所述待测编程器连接,用于向待测编程器发送文件信号流;主处理器,分别与信号源模块、串口通讯模块、测试卡模块连接,用于通过测试卡模块获取待测编程器的测试数据。2.根据权利要求1所述的编程器测试装置,其中,所述主处理器还用于在接收到电源测试以及校准指令时通过测试卡模块采集待测编程器的电源电压。3.根据权利要求1所述的编程器测试装置,其中,所述主处理器还用于在接收到链路检测指令时通过信号源模块向待测编程器发送链路检测信号流,向测试卡模块发送链路检测信号;所述测试卡模块还用于根据所述链路检测信号采集待测编程器根据所述链路检测信号流输出的链路检测数据并发送至所述主处理器;所述主处理器还用于接收所述链路检测数据并根据所述链路检测数据判断链路是否异常。4.根据权利要求1所述的编程器测试装置,其中,所述主处理器还用于在接收到参数检测指令时通过信号源模块向待测编程器发送参数检测信号流,向测试卡模块发送参数检测信号;所述测试卡模块还用于根据所述参数检测...
【专利技术属性】
技术研发人员:王希清,潘子升,魏建中,
申请(专利权)人:杭州士兰微电子股份有限公司,
类型:新型
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。