基于单片机的TTL集成电路芯片测试仪的设计

上传人:笛音 文档编号:36266902 上传时间:2018-03-27 格式:DOC 页数:40 大小:1.08MB
返回 下载 相关 举报
基于单片机的TTL集成电路芯片测试仪的设计_第1页
第1页 / 共40页
基于单片机的TTL集成电路芯片测试仪的设计_第2页
第2页 / 共40页
基于单片机的TTL集成电路芯片测试仪的设计_第3页
第3页 / 共40页
基于单片机的TTL集成电路芯片测试仪的设计_第4页
第4页 / 共40页
基于单片机的TTL集成电路芯片测试仪的设计_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《基于单片机的TTL集成电路芯片测试仪的设计》由会员分享,可在线阅读,更多相关《基于单片机的TTL集成电路芯片测试仪的设计(40页珍藏版)》请在金锄头文库上搜索。

1、1摘 要集成电路(IC)测试是伴随着电子技术的发展而来的,数字集成芯片在使用过程中容易被损坏,用肉眼不易观察。早期的人工测试方法对一些集成度高,逻辑复杂的数字集成电路显得难于入手,因而逐渐被自动测试所取代,因此很需要设计一种能够方便测试常用芯片好坏的仪器。本系统以单片机AT89C52为核心,由芯片测试插座、独立按键、74HC573驱动8位数码管显示、5V直流电源控制模块等组成。根据数字集成芯片的引脚特性以及集成芯片的真值表编写测试程序。该系统能完成14脚以内常用TTL74、54系列数字集成芯片的功能测试。关键字:关键字:测试仪;数字集成电路;单片机2ABSTRACTIntegrated cir

2、cuit (IC) test is accompanied with the development of electronic technology, Digital integrated chip is easily damaged during use, and difficult to observe with the naked eye. Early manual test methods for some high integration, the logic of complex digital integrated circuits become difficult,thus

3、gradually replaced by automated testing, so it is necessary to design a testing instrument to distinguish the Common chips is good or bad conveniently.The system is with AT89C52 microcontroller at the core, including the chip test socket,the independent button, 74HC573drives an 8-bit digital display

4、, 5V DC power supply control module and other components, etc. According to the characteristics of digital IC pins and the truth table write integrated chip test program. The system can be completed within 14 feet common TTL74, 54 series digital integrated chip functional test. Keywords: tester; dig

5、ital integrated circuit; microprocessor control unit3目录1系统总体方案.12 系统硬件电路设计.22.1 硬件系统电路原理框图.22.2 硬件系统电路各模块设计22.2.1 MCS-52 单片机最小系统22.2.2 独立按键模块.32.2.3 芯片测试模块.42.2.4 显示模块.52.2.5 电源供电模块.73 系统软件设计.83.1 测试对象 TTL74 系列芯片简介83.2 测试原理.83.3 程序流程图.93.4 模块程序关键代码.113.4.1 主程序113.4.2 独立按键扫描程序113.4.3 74HC573 控制数码管显示程

6、序.153.4.4 信号检测程序174 系统仿真测试.19总结.21致谢.22参考文献.23附录.24附录 A 源程序24附录 B 元件清单354附录 C 整体电路图361 系统总体方案在数字集成电路的设计、制造和应用阶段,不可避免地会出现故障,为了保证数字集成电路工作的可靠性,需要对其进行必要的测试。设计门电路自动测试仪目的在于能够方便检测数字集成芯片的好坏。然而,由于常用的TTL系列芯片种类繁多,不同型号的数字集成芯片其逻辑功能不同、引脚排列不同、甚至哪些引脚作为输入,哪些引脚作为输出都不固定,也就是说,某个型号的集成芯片的其中一只引脚是输入脚,而另一个型号的集成芯片的同一只引脚却可能是输

7、出脚了。在进行硬件电路设计时,必须要有这样的接口电路:和集成芯片引脚连接的检测端口既可作为输入,又可作为输出。正由于上述原因,本方案设计一套数字集成电路测试装置,能够实现对指定几种14脚常见的74系列数字电路测试。芯片有74LS00、74LS04、74LS20、74LS74、74LS86。对数字系统进行测试基本方法是:从数字集成电路的原始输入端施加若干输入矢量作为激励信号,观察由此产生的输出响应,并与预期的正确结果进行比较,一致则表示芯片完好,不一致则表示芯片有故障。因此判断一个集成电路芯片是否存在故障,可用该芯片被检测出来的功能是否同设计规范的功能一致来判断。要让测试结果直观明了,就需设计一

8、个显示模块显示对应测试结果,在此系统中我选用8位数码管来显示芯片型号和两个发光二极管显示测试结果。此外,由于集成芯片的型号不同,为了提高测试的效率,还需设计一个独立按键模块用于输入检测芯片的型号,方便操作。综合以上所涉及的几个问题,完整的门电路自动测试仪应包括按键输入模块,显示模块,芯片测试插座模块,结合单片机最小系统来加以控制。在确立硬件结构的基础上,结合软件完成。软件部分主要由数据检测程序和显示驱动程序,以及按键子程序三大部分组成。在设计过程中,首先使用Protel和Proteus仿真软件作为开发平台来进行硬件电路的设计,并运用软件Keil uVision编写程序完成系统的仿真实现,结合软

9、、硬件完成系统的整体调试。22 系统硬件电路设计2.1 硬件系统电路原理框图该测试系统的原理框图如下图 1 所示。图 1 测试仪原理框图此次所设计的数字集成电路检测系统由单片机控制单元,独立按键输入单元,信号检测单元,数码管显示单元和电源供电单元组成。2.2 硬件系统电路各模块设计2.2.1 MCS-52 单片机最小系统MCS-52 单片机内部主要由 CPU,存储器,可编程 I/O 口,定时器/计数器,串行口,中断控制系统,时钟电路等组成。 52 系列单片机应用广泛,成本低,控制应用等电路成熟。此系统中,我选择单片机 AT89C52 最小系统进行控制,它的3P0、P1、P2、P3 端口是准双向

10、 I/O 口:既可作为输入口,又可作为输出口,为信号的检测控制奠定了重要的基础。其连接如图 2 所示。图 2 AT89C52 单片机最小系统单片机在电路中起到控制整个系统的作用,无论是信号检测,还是数码管显示,都通过编程完成控制。2.2.2 独立按键模块采用独立按键的优点是控制程序和硬件电路都很简单,缺点是如果每个按键都要占用一个I/O口,当按键较多时占用I/O口较多。但考虑到本次设计只需要三个按键:检测型号键、复位键、自动检测键。因此在实际的测试中分别对应P3.0P3.1P3.2通过按键查询就可以简单的起到控制输入的目的。值得注意的是,在用单片机对按键处理的时候涉及到了一个重要的过程,那就是

11、按键的去抖动。当用手按下一个键时,按键并不会立刻稳定地接通,在释放一个键时,也不会立刻断开。因而在闭合和断开的瞬间都会伴随着一连串的抖动。抖动的持续时间随按键材料和操作员而异,不过通常总是不 5-10ms。这种抖动对于单片机来说是完全可以感觉到的,所以必须消除抖动。通常有两种方法可以消除抖动,4一种是硬件方法,需要硬件电路,另一种是软件方法,用软件方法可以很容易地解决抖动问题,只需通过延迟 10ms 来等待抖动消失这之后,在读入按编码值。所以,我们采用软件消抖法。独立按键电路如图 3 所示。图 3 独立按键与单片机连接图2.2.3 芯片测试模块芯片测试模块结合单片机的 I/O 口使用情况,以及

12、设计的局限,在该系统中我选用了 16 脚的通用 IC 紧锁座作为芯片测试插座,能够测试 14 脚以下的常用数字集成芯片。根据 AT89C52 中 P0 口与 P2 口的特点,本设计采用 AT89C52 的 P1 口和 P2 口连接测试芯片接口,单片机的 P0 口的 P0.0P0.7,P2 口中的 P2.0P2.5 共 14 条通用 I/O线和检测插座构成了检测电路,其中,P2 口中 P2.7 用于控制 14 管脚电源地转换,因为规则芯片的右上脚都为电源(Vcc),左下脚都为地(GND)。测试插座优先考虑 14脚的通用测试情况。单片机与测试插座之间的连接如图 4 所示。5图4 单片机与测试插座连

13、接图在单片机与紧锁座之间需串接470(或510)的电阻。串接电阻目是对AT89C52起限流保护作用,假设,P2.0输出高电平,此时,测试芯片又为非门,那么将引起灌电流现象,致使P2.0口线上电流非常大,对AT89C52有害。2.2.4 显示模块(1)数码管显示模块在系统中,由于系统的独立按键模块和测试插座模块已经使用了单片机的P1,P2 和 P3 口,只剩下一组 I/O 口可供选择。74HC573 是 8 数据锁存器。主要用于数码管、按键等的控制,至此,我选用一块芯片 74HC573 直接控制 8 位数码管。有效的节省了单片机的 I/O 口的使用,极大地简化了硬件电路。由 5 片芯片 74HC

14、573和 4 个 7 段共阴极数码管构成了显示电路,用于向用户提供按键输入信息及输出检测结果等。通过单片机的三个 I/O 口来控制信号输入。74HC573与AT89C52单片机的硬件连接如图6所示,74HC573锁存器的数据输入端连接单片机的P0口,P0口同时加了上拉电阻,数码管中的C1,C2,C3,C4是它们的位选端。6图 6 74HC573 驱动 8 位数码 (2) 发光二极管显示模块为了使测试结果直观明了,分别在单片机的两个 I/O 口 P3.6 和 P3.7 分别串接两分别显示芯片好坏两种状态,发光二极管与单片机连接图个红、绿色发光二极管连接图如图 7 所示。7图 7 发光 LED 指示灯与单片机连接图2.2.5 电源供

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号