TQT500B程序编写指南_第1页
TQT500B程序编写指南_第2页
TQT500B程序编写指南_第3页
TQT500B程序编写指南_第4页
TQT500B程序编写指南_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

测试程式编写指南V1.0 周小文系统要示:1、 安装有WINDOWS98或DOS的电脑2、 电脑有安装TC3.0及TQT测试机软件系统(含系统工具及库文件)3、 自动批处理文件(AUTOEXEC.BAT)中要设好TC及TQT系统的路径。如TC及TQT500B的系统文件放在D:盘,则在autoexec.bat文件中加入PATH=%PATH%;D:TCBIN;D:TQT500BSYS指南说明:1、 指南使用TC的编辑环境,也可以使用其它的文本编辑器进行C文件及TQT文件的编辑2、 指南使用的产品为CD4040D,规格书可以从网上下载,且只能作为参考,不能将代码直接用于测试3、 指南相关约定a) TC3.0:D:TCb) TQT500B系统:D:TQT500BSYSc) 测试产品:D:TQT500BPRODCD4040D(以产品名称建的目录)d) 自动批处理的路径为:PATH=%PATH%;D:TCBIN;D:TQT500BSYSe) 使用TQT500B测试机C文件的编写:1、 从WINDOWS98进入DOS:鼠标单击:开始程序MS-DOS方式,出现DOS提示符2、 进入D盘:键入D: 回车3、 进入到PROD目录:CD TQT500BPROD 回车4、 进入到对应产品目录:CD CD4040D 回车。如果为新的则先建目录。MD CD4040D回车。也可以先在WINDOWS 98建好文件夹。5、 此时DOS命令行提示:D:TQT500BPRODCD4040D。6、 打开TC集成环境:键入TC 回车7、 新建一个C文件,或打开一个已有的C文件进行修改8、 新建好C文件后,开始编写测试程式:a) 加入TQT500B系统头文件:include “TQT500B.H”b) 声明TQT500B系统的三个必须有的函数i. void INIT(void); /测试程式初始化函数ii. void MAIN_TEST(void);/测试程式主函数,所有测式项目都在它里面调用iii. void END_TEST(void);/测试结束函数,在测试FAIL时或是测试完主函数中的所有项目后调用此函数。测试资源的复位代码可以放在这里。9、 写TQT500B系统的三个函数的主体。写完以后保存原程式。如CD4040D.C。如果需要测试向量文件,再编写测试向量文件TQT文件(测试向量)编写:1、 编写测试向量文件要根据IC的功能输出来写。2、 在TC的集成新建一个TQT文件(或者用其它的文本编辑器也可以)3、 写测试向量指令:a) 向量文件第一行所使用的通道必须不小于整个向量所使用的通道。b) TQT500B向量命令:CYCLE、MATCHc) TQT500B向量代码:0、1、X、L、H、Z。0、1用于输入通道,L、H、Z用于输出通道。X输入输出通道都可以用,表示输出高阻态。d) 编辑好向量文件后保存。如CD4040D.TQT编译向量文件及C文件:1、 编译C文件:a) 输入 CMP5 CD4040D 回车 或CMP5 CD4040D.C回车b) 查看编译结果,如果出现了ERROR 的话,请根据提示修改C文件直到没有出现ERROR。如果出现WARNING,请根据提示修改C文件,尽量不要有WARNING,但是它不影响EXE文件的生成。2、 编译TQT向量文件:(如果有的话)a) 输入 TQT2PAT CD4040D 回车 或 TQT2PAT CD4040D.TQT回车b) 查看编译结果:如果出现错误提示请根据提示修改TQT文件直到出现“SUCCESS!”。调试产品,直到测试PASS。大功告成测试方法:1、O/S 检查接上否;管脚是否短路正向导通时,二极管一般都有一个较为稳定的压降。加电流,如果测量电压接近0V就是短路,接近钳位电压,则为开路。箭头方向为PMU加电流方向。电流方向的定义为:流出测试机为正,流入测试机为负。2、静态电流 这是测数字电路在静态时的电流。3、测漏电流/上拉、下拉电阻 加电压,测电流。如果所加电压为VDD,则测得的就是对地的漏电流。加电压为0V时,测量的电流为对电源的漏电流。 上拉电阻下拉电阻4、测驱动能力PMU加电压测电流;或者加电流测电压。5、功能测试(测试向量)测数字电路要加一些测试向量。也就是说写一些测试代码,输入测试机,使测试机产生一些需要的激励。同时测数字电路的输出是否符合要求。TQT500B函数分类接口类:设置有效电平:SETBIN 设定BIN接口输出的有效电平SETINK 设定INK接口输出的有效电平SETEOT 设定EOT接口输出的有效电平SETFAIL 设定FAIL接口输出的有效电平SETSTART/SETST 设定接收START的有效电平SETONWAFER 设定接收on wafer的有效电平设置信号宽度:SETBINWIDTH 设定BIN信号的有效脉冲宽度SETINKWIDTH 设定INK信号的有效脉冲宽度SETEOTWIDTH 设定EOT信号的有效脉冲宽度设置时延:SETBINTOEOTDLY 设定BIN信号有效到EOT信号有效的时延SETINKTOEOTDLY 设定INK信号有效到EOT信号有效的时延SETSTARTWAITTIME 设定两个START之间的等待时间设置一次就可以生效(含上面的接口类指令):SETALARMCOUNT 设定连续FALL的报警数SETMAP 可用RS-232连PROBE做MAP图TESTMODE 可以屏蔽外部接口中的信号,EOW、STARTSETBINMODE设置BIN输出模式,参数填1,表示以二进制方式输出BIN。否测以TTL方式输出SETBINITEM 设定BIN的提示字符串SETAUTO 设定在接收到wafer end信号后是否自动增加SETBINITEMSTR 设置各BIN的描述字符DEVICE 设定产品名称VERSION 设定测试程式的版本字符串SHOWVALUE 程式设定是否显示PMU,DPS,TMU测量值,默认不显示LOAD() 加载测试图形到测试机以上指令只要在INIT里调用一次,在整过测试过程中都有效。调试类函数:REPEAT(“123”,1,5);RE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论