如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
AGILENT3070测试库设计1AGILENT3070测试库设计摘要产品测试分为在线测试(ICT)、自动x光检测(AXI)和功能测试三大类,本论文的课题属于其中的ICT。本篇论文的定题和设计都是作者在伟创力实业(珠海)有限公司完成的,因为该公司使用的自动测试设备主要是Agilent3070测试系统进行在线测试,所以设计的程序是基于HP3070作为平台的。HP3070是一种专为ICT设计的针床式的测试系统,它要求在测试板之前把测试程序输入测试系统,再把电路板加载到测试系统上,系统自动对板的测试点进行测试,并把测试结果在显示屏上显示出来或打印出来。采用程序控制的自动化测试,操作简单,测试快捷迅速,单板的测试时间一般在几秒至几十秒,主要由电路板的复杂程度决定。因为整个在线测试过程都是自动实现的,因此,要求测试程序的高可靠性和高效的运行,这也是测试的重点和难点。这就要求我们在设计测试程序时要根据不同的芯片、元件或电路按照其测试的原理、方法和步骤来进行。程序的编写要合乎向量控制语言(VCL)的语法、格式,使用相关的软件产生相关的文件以进行调试,试测。整个测试的过程都是由一个叫测试计划(TestPlan)的主程序控制的,在测试计划程序中,包含了所有要测试的单元,包括测试点、模拟元件、数字元件和其它集成电路等。而这些元件的测试都是由一个测试库程序文件支持的,测试库程序有标准和自定义两种。标准测试库里记录的是常用的芯片、器件和集成电路;而自定义测试库是存放那些在标准测试库里没有记录的元件测试程序,一般都是因为一些待测试的板褂昧颂赜械男酒?因此要测试该芯片的话,就要专门编写该芯片的测试程序,而多个不同的特有芯片的测试程序就够成了测试程序库。测试程序包含了各种芯片的测试方法,本课题的目标就是写出其中一个芯片的测试方法,并在测试系统上调试运行,最后达到成功测试的目标。作者选用的是ATMEL公司的一个EEPROM产品AT25F1024芯片作为测试芯片。设计、编写、调试并修改测试该芯片的测试程序,成功后添加到自定义测试库中。EEPROM已成为PCBA板上不可缺少的一个芯片,通常是用来记录重要的数据。因此,对EEPROM的测试是在线测试ICT(InCircuitTest)中非常重要的一部分,也是在ICT测试程序的开发过程中比较困难的一部分。EEPROM/FLASH编写/调试、在线烧录TestLibrary是ICT测试开发的重点及难点。本篇论文简单介绍了AGILENG3070测试平台的硬件结构、UNIX系统的基本操作以及BT-BASIC测试编程语言的基本格式和用法。重点论述了在线测试的测试原理、测???方法和按照数字芯片测试库程序的标准格式设计与开发测试程序。附录中的程序是NVIDIA显卡板上的EEPROM芯片AT25f1024的测试库程序,也是作者毕业设计的成果和设计目标。关键字ICTAT25F1024ABT-BASIC上电测试短路测试数字测试TESTJET测试AGILENT3070测试库设计2第一章:基本硬件构造1.1概述HP3070电路板测试系统主要用于电路板的在线测试,来测定PCB板上的模拟和数字元件的好坏,还可以进行PCB板的功能测试、组合逻辑测试、模拟测试和双向电路的测试。HP3070电路板测试系统使用的是UNIX或MSWINDOWS操作系统。硬件方面主要包括测试头(Testhead),控制器(Controller),电源柜(Supportbay),真空箱(Vacuumbox),测试夹具(Fixture)等等。见图1.1。图1.1HP3070硬件结构1.2测试头(Testhead)测试头完成模拟测试和数字测试,整个Testhead可划分为2个Bank,4个Module(见图1.2.1)。每个Module满配置有11块板卡,即有11个板卡槽(SLOT),其中SLOT1放置ASRUcard,SLOT6放置Controlcard,其它SLOT放置Pincard(见图1.2.2)。每个Module都包括有Mothercard、一个插在Mothercard上的Controlcard和ASRUcard,并且至少有一个Pincard。Mothercard:是Module的底板,向所有Module上的卡提供直流电源,为卡与卡之间传送信号和地址解码。Controlcard:在测板时,程序和数据从系统控制器中下载到卡上,据程序控制继电器Moudule的第六槽.Pincard:提供测试时的复用系统,每块双密度的Pincard提供用于测试的针数144。一个Module的测试能力为144*9=1296点。ASRUcard(AnalogStimulateResponseUnit):模拟激励响应单元(见图1.2.3),提供AGILENT3070测试库设计3模拟测试时所需的