南京大学学报(自然科学版) ›› 2016, Vol. 52 ›› Issue (6): 1133–.

• • 上一篇    下一篇

基于GPIB的数字电路自动测试系统研究

 靳 取1,方 晖1*,柏业超1,2   

  • 出版日期:2016-11-21 发布日期:2016-11-21
  • 作者简介: 1.南京大学电子科学与工程学院,南京,210023;2.毫米波国家重点实验室,南京,210096
  • 基金资助:
    基金项目:毫米波国家重点实验室开放课题(K201514)
    收稿日期:2016-03-09
    *通讯联系人,E­mail:fanghui@nju.edu.cn

Research of an automatic digital circuit test system based on GPIB

 Jin Qu,Fang Hui*,Bai Yechao   

  • Online:2016-11-21 Published:2016-11-21
  • About author: 1.School of Electronic Science and Engineering,Nanjing University,Nanjing,210023,China
    2.State Key Laboratory of Millimeter Waves,Nanjing,210096,China

摘要: 结合虚拟仪器技术、GPIB(General Purpose Interface Bus)技术设计了一种数字电路自动测试系统.测试系统由硬件和软件两部分组成.硬件包含主控计算机,GPIB转接卡,USB(Universal Serial Bus)集线器,USB数字量I/O模块,具有GPIB接口的测试仪器.主控计算机通过USB接口控制数字量I/O模块和GPIB接口的测试仪器,并处理测试数据、显示测试结果.测试系统软件基于LabVIEW平台,采用图形化编程的形式开发.软件由应用程序和数据库管理程序两部分组成,应用程序为“主模块+功能插件”的形式,数据库管理程序采用Microsoft Access软件.本文阐述了数字电路的通用测试流程,并描述了测试系统在测试矢量生成环节的实际工作过程.该系统已用于雷达接收机数字电路的自动测试,性能稳定.

Abstract: The application of digital circuits has gone deep into various aspects of daily lives and productions.Nowadays,digital systems are becoming more and more complex,which increase the complexity and difficulty of testing the digital circuits.As an important and effective method,automatic test of digital circuits has been extensively studied for testing complex digital circuits.Therefore,we propose an automatic digital circuit test system based on the Universal Serial Bus(USB)and the General Purpose Interface Bus(GPIB)in this paper.The design of the automatic test system can be divided into two parts:the hardware and the software.The hardware of the system includes computer,GPIB converter,USB digital I/O modules and test machines with GPIB interface.Buses are the medium of information transmission between the computer and other equipment.Owing to the widely use of USB and GPIB,we select USB and GPIB to connect all the modules of the hardware.The computer is the core of the hardware,which controls the I/O module and the test machines with GPIB interface via the USB interface.The computer also plays the role of processing the current test data and displaying the result of the test.Software of the system is based on LabVIEW and developed in the form of graphic program.With LabVIEW,we can quickly create the software front panel and call the hardware modules in need.The software consists of applications and database.Structure of the applications can be described as “major module+functional plugs”.Content of the major module is fixed while content of the function plugs is flexible.The applications contain the major part of the automatic test system,not just functional test module of the digital circuits,but also the fault isolation module and etc.The applications rely on the database.Microsoft Access is selected to work as the database software.The actual working process of the system is also introduced in this paper besides the hardware and software.Generation of the testing vectors is essential for the process.As a result,two common generation test algorithms are emphasized.The automatic test system has been applied to debug digital circuits of the radar receiver system.

[1] 杨士元.数字系统的故障诊断与可靠性设计.北京:清华大学出版社,2000,29-38.(Yang S Y.The fault diagnosis of digital system and reliability design.Beijing:Tsinghua University Press,2000,29-38.)
[2]  郭素敏,徐克宝,苏春建等.通用数字电路板自动测试系统设计.计算机测量与控制,2014,7:2040-2042.(Guo S M,Xu K B,Su C J,et al.Design of general automatic test system for digital circuit board.Computer Measurement & Control,2014,7:2040-2042.)
[3]  许诚昕,吴启满,杨小雪.GPIB接口控制器的研究.工业仪表与自动化装置,2007,3:34-37.(Xu C X,Wu Q M,Yang X X.A study of GPIB control method based on the INT4882.Industrial Instrumentation & Automation,2007,3:34-37.)
[4]  曹 菲,缪 栋,杨小冈等.一种通用数字集成电路自动测试系统的设计与实现.计算机工程与设计,2004,10:1710-1712.(Cao F,Miao D,Yang X G,et al.Design and implementation of universal digital IC automatic test system.Computer Engineering and Design,2004,10:1710-1712.)
[5]  张慧芳,张立荣.基于GPIB总线架构的控制电路自动测试系统及设计.工业技术与职业教育,2010,1:21-24.(Zhang H F,Zhang L R.Brief discussion on automatic test system and design of gpib architecture based on the control circuitry.Industrial Technology & Vocational Education,2010,1:21-24.)
[6]  王晓利.USB数字I/O模块硬件设计.硕士学位论文.成都:电子科技大学,2012.(Wang X L.The design of the USB digital I/O module.Master Dissertation.Chengdu:University of Electronic Science and Technology of China,2010.)
[7]  沈月伟.基于LabVIEW的数字电路板板级自动测试系统的研制.硕士学位论文.西安:西安科技大学,2009.(Shen Y W.The design of digital circuit automatic testing system at board level based on LabVIEW.Master Dissertation.Xi’an:Xi’an University of Science and Technology,2009.)
[8]  肖 坦.基于虚拟仪器的自动测试系统研究.硕士学位论文.北京:北京交通大学,2006.(Xiao T.Research on automatic system based on virtual instrument.Master Dissertation.Beijing:Beijing Jiaotong University,2006.)
[9]  赵申波,李迅波.基于IVI技术构建测试系统的研究.微计算机信息,2006,7:167-169.(Zhao S B,Li X B.Study of constructing an test system based on IVI.Microcomputer Information,2006,7:167-169.)
[10]  赵 莹.数字集成电路测试生成算法研究.硕士学位论文.哈尔滨:哈尔滨理工大学,2005.(Zhao Y.Research of the test generation algorithm for the digital integrated circuit.Master Dissertation.Harbin:Harbin University of Science and Technology,2005.)
[11]  王崇骏,于汶滌,陈兆乾等.一种基于遗传算法的BP神经网络算法及其应用.南京大学学报(自然科学),2003,5:459-466.(Wang C J,Yu W Q,Chen Z Q,et al.A BP neural network algorithm based on genetic algorithms and its application.Journal of Nanjing University(Natural Sciences),2003,5:459-466.)
[12]  Chakrdhar S T,Bushnell M L,Agrawal V D.Toward massively parallel automatic test generation.IEEE ACM International Conference on Computer Aided Design,1990,9(9):981-994.
[13]  杨慎涛.数字电路系统性能测试软件开发及矢量生成算法研究.硕士学位论文.南京:南京航空航天大学,2014.(Yang S T.Development of software on performance test of digital circuit system and research on test vector generation algorithm.Master Dissertation.Nanjing:Nanjing University of Aeronautics and Astronautics,2014.)
[14]  金维刚,刘会金.MathScript在谐波/间谐波检测系统中的应用.电力系统及其自动化学报,2009,3:85-89.(Jin W G,Liu H J.Application of mathscipt in harmonics/interharmonics detection system.Proceedings of the CSU­EPSA,2009,3:85-89.)
 
No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!