论文部分内容阅读
当今时代被称为“信息时代”,现代社会发展的一个重要内容是信息科学技术的快速发展,信息科学技术已经进入到了社会生活的各个方面并发挥着越来越大的作用。测试测量技术被广泛的运用于电子设备行业,涉及了信息技术的各个方面。随着微电子技术的快速发展以及电子元器件广泛采用高密度引脚的表面封装形式,使得数字设备更加复杂,功能更多,规模更大。传统的测试方法越来越难以对现代数字电路设备进行测试,而且测试代价(包括测试费用和测试时间)也越来越难以接受。在此背景下,一种新的测试标准—即边界扫描测试技术,也称之为IEEE1149.1标准协议出现了,边界扫描测试技术的实现方法是通过预先在芯片管脚增加电路的虚拟探头作用,通过该虚拟探头来实现对数字电路的测试。针对板级数字电路中普遍使用的主要元器CPLD、FPGA和DSP等均已支持边界扫描测试的背景下,本文开发并实现了一种基于边界扫描测试技术的数字电路测试与故障诊断的测试系统,该系统采用图形化界面进行测试诊断,可实时获取被测数字电路的状态并显示,能够快速准确地对数字电路进行测试与故障诊断。本课题所设计开发的数字电路测试及故障诊断系统是由上位机软件部分和测试控制器硬件部分组成。作者在掌握可测性设计理论,了解国内外可测性设计技术发展动态,掌握相关的故障诊断算法核心及实现,使用边界扫描测试的IEEE1149.1规范,设计了本文数字测试及故障诊断系统的主要功能是基于边界扫描测技术实现功能测试、芯片管脚状态的即时获取、对具体管脚状态的设置以及实现互连测试功能,最后通过上位机软件进行显示与故障定位。本文所研究的重点和系统开发的主要内容是边界扫描测试控制器的硬件实现。测试控制器提供测试所需的可变测试时钟,同时测试控制器获取来自上位机的测试数据,通过对测试数据的格式与内容进行分析处理,确定测试类型,执行相应的操作。在测试过程中对数据进行存储处理。测试控制器与上位机之间通过USB电缆连接,USB传输使用CYPRESS公司生产的专用接口芯片实现,相比串口等系统数据传输速率大大的提高,具有线上升级功能。同时测试控制器采用FPGA实现,具有在线可编程能力,整个测试控制器可升级,使用方便,具有较好的通用性。本文以多板卡数字电路系统板作为本文的被测电路,该电路具有较好的可测性设计,满足测试要求。通过使用本文的测试系统,,经过实际的测试诊断,给出测试诊断结果。实验结果表明,硬件系统设计成功,运行稳定,测试准确,精度较高,具有很好的实用价值。