基于单片机的TTL集成电路芯片测试仪的设计.doc
《基于单片机的TTL集成电路芯片测试仪的设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的TTL集成电路芯片测试仪的设计.doc(40页珍藏版)》请在咨信网上搜索。
1、摘 要集成电路(IC)测试是伴随着电子技术的发展而来的,数字集成芯片在使用过程中容易被损坏,用肉眼不易观察。早期的人工测试方法对一些集成度高,逻辑复杂的数字集成电路显得难于入手,因而逐渐被自动测试所取代,因此很需要设计一种能够方便测试常用芯片好坏的仪器。本系统以单片机AT89C52为核心,由芯片测试插座、独立按键、74HC573驱动8位数码管显示、5V直流电源控制模块等组成。根据数字集成芯片的引脚特性以及集成芯片的真值表编写测试程序。该系统能完成14脚以内常用TTL74、54系列数字集成芯片的功能测试。关键字:测试仪;数字集成电路;单片机ABSTRACTIntegrated circuit (
2、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 gradua
3、lly 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, 5V D
4、C 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; digital i
5、ntegrated circuit; microprocessor control unit目录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控制数码管显示程序.153.4.4 信
6、号检测程序174 系统仿真测试.19总结.21致谢.22参考文献.23附录.24附录A 源程序24附录B 元件清单35附录C 整体电路图361 系统总体方案在数字集成电路的设计、制造和应用阶段,不可避免地会出现故障,为了保证数字集成电路工作的可靠性,需要对其进行必要的测试。设计门电路自动测试仪目的在于能够方便检测数字集成芯片的好坏。然而,由于常用的TTL系列芯片种类繁多,不同型号的数字集成芯片其逻辑功能不同、引脚排列不同、甚至哪些引脚作为输入,哪些引脚作为输出都不固定,也就是说,某个型号的集成芯片的其中一只引脚是输入脚,而另一个型号的集成芯片的同一只引脚却可能是输出脚了。在进行硬件电路设计时,
7、必须要有这样的接口电路:和集成芯片引脚连接的检测端口既可作为输入,又可作为输出。正由于上述原因,本方案设计一套数字集成电路测试装置,能够实现对指定几种14脚常见的74系列数字电路测试。芯片有74LS00、74LS04、74LS20、74LS74、74LS86。对数字系统进行测试基本方法是:从数字集成电路的原始输入端施加若干输入矢量作为激励信号,观察由此产生的输出响应,并与预期的正确结果进行比较,一致则表示芯片完好,不一致则表示芯片有故障。因此判断一个集成电路芯片是否存在故障,可用该芯片被检测出来的功能是否同设计规范的功能一致来判断。要让测试结果直观明了,就需设计一个显示模块显示对应测试结果,在
8、此系统中我选用8位数码管来显示芯片型号和两个发光二极管显示测试结果。此外,由于集成芯片的型号不同,为了提高测试的效率,还需设计一个独立按键模块用于输入检测芯片的型号,方便操作。综合以上所涉及的几个问题,完整的门电路自动测试仪应包括按键输入模块,显示模块,芯片测试插座模块,结合单片机最小系统来加以控制。在确立硬件结构的基础上,结合软件完成。软件部分主要由数据检测程序和显示驱动程序,以及按键子程序三大部分组成。在设计过程中,首先使用Protel和Proteus仿真软件作为开发平台来进行硬件电路的设计,并运用软件Keil uVision编写程序完成系统的仿真实现,结合软、硬件完成系统的整体调试。2
9、系统硬件电路设计2.1 硬件系统电路原理框图该测试系统的原理框图如下图1所示。图1 测试仪原理框图此次所设计的数字集成电路检测系统由单片机控制单元,独立按键输入单元,信号检测单元,数码管显示单元和电源供电单元组成。2.2 硬件系统电路各模块设计2.2.1 MCS-52单片机最小系统 MCS-52单片机内部主要由CPU,存储器,可编程I/O口,定时器/计数器,串行口,中断控制系统,时钟电路等组成。52系列单片机应用广泛,成本低,控制应用等电路成熟。此系统中,我选择单片机AT89C52最小系统进行控制,它的P0、P1、P2、P3端口是准双向I/O口:既可作为输入口,又可作为输出口,为信号的检测控制
10、奠定了重要的基础。其连接如图2所示。图2 AT89C52单片机最小系统 单片机在电路中起到控制整个系统的作用,无论是信号检测,还是数码管显示,都通过编程完成控制。2.2.2 独立按键模块采用独立按键的优点是控制程序和硬件电路都很简单,缺点是如果每个按键都要占用一个I/O口,当按键较多时占用I/O口较多。但考虑到本次设计只需要三个按键:检测型号键、复位键、自动检测键。因此在实际的测试中分别对应P3.0P3.1P3.2通过按键查询就可以简单的起到控制输入的目的。值得注意的是,在用单片机对按键处理的时候涉及到了一个重要的过程,那就是按键的去抖动。当用手按下一个键时,按键并不会立刻稳定地接通,在释放一
11、个键时,也不会立刻断开。因而在闭合和断开的瞬间都会伴随着一连串的抖动。抖动的持续时间随按键材料和操作员而异,不过通常总是不5-10ms。这种抖动对于单片机来说是完全可以感觉到的,所以必须消除抖动。通常有两种方法可以消除抖动,一种是硬件方法,需要硬件电路,另一种是软件方法,用软件方法可以很容易地解决抖动问题,只需通过延迟10ms 来等待抖动消失这之后,在读入按编码值。所以,我们采用软件消抖法。独立按键电路如图3所示。图3 独立按键与单片机连接图2.2.3 芯片测试模块结合单片机的I/O口使用情况,以及设计的局限,在该系统中我选用了16脚的通用IC紧锁座作为芯片测试插座,能够测试14脚以下的常用数
12、字集成芯片。根据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所示。图4 单片机与测试插座连接图在单片机与紧锁座之间需串接470(或510)的电阻。串接电阻目是对AT89C52起限流保护作用,假设,P2.0输出高电平,此时,测试芯片又为非门,那么将引起灌电流现
13、象,致使P2.0口线上电流非常大,对AT89C52有害。2.2.4 显示模块(1)数码管显示模块在系统中,由于系统的独立按键模块和测试插座模块已经使用了单片机的P1,P2和P3口,只剩下一组I/O口可供选择。74HC573是8数据锁存器。主要用于数码管、按键等的控制,至此,我选用一块芯片74HC573直接控制8位数码管。有效的节省了单片机的I/O口的使用,极大地简化了硬件电路。由5片芯片74HC573和4个7段共阴极数码管构成了显示电路,用于向用户提供按键输入信息及输出检测结果等。通过单片机的三个I/O口来控制信号输入。74HC573与AT89C52单片机的硬件连接如图6所示,74HC573锁
14、存器的数据输入端连接单片机的P0口,P0口同时加了上拉电阻,数码管中的C1,C2,C3,C4是它们的位选端。图6 74HC573驱动8位数码(2) 发光二极管显示模块为了使测试结果直观明了,分别在单片机的两个I/O口P3.6和P3.7分别串接两分别显示芯片好坏两种状态,发光二极管与单片机连接图个红、绿色发光二极管连接图如图7所示。图7 发光LED指示灯与单片机连接图2.2.5 电源供电模块在该设计系统中,所需电压都为直流5V,它由电源变压器,桥式整流电路(4个二极管D1D4构成),滤波电容,防止自激电容和一只固定式三端稳压器(LM7805)极为简捷方便地搭成的,为了保证输入LM7805电压的稳
15、定性,在7805之前我使用一只7812保证电流稳定输入12V。如图8所示,220V交流电通过电源变压器变换成交流低压,再经过桥式整流电路BR1和滤波电容C6的整流和滤波,在固定式三端稳压器LM7812和LM7805的Vin和GND两端形成一个并不十分稳定的直流电压(该电压常常会因为市电电压的波动或负载的变化等原因而发生变化),此直流电压经过LM7812和LM7805的稳压和C4,C5的滤波便在稳压电源的输出端产生了精度高、稳定度好的直流输出电压。图8 220V转5V直流电源连接图LM7805用来给单片机等其它芯片供电,整流电路后的C6为滤波电容,容量较大,输出端电容C4、C5主要是抑制高频干扰
16、,此外还在两个稳压块中加散热片。 3 系统软件设计软件设计包括主程序模块,按键控制模块,芯片信号检测模块和数码管显示模块等,下面将逐一介绍各个模块的详细设计过程。由于测试芯片种类繁多,在进行程序设计时首先需要分析常用数字集成芯片的一些规律,便于编程控制。TTL74系列作为两大主流集成芯片,地位和作用极其重要,基于此,接下来就对测试对象中的常用系列数字集成电路进行分析。 3.1 测试对象TTL74系列芯片简介TTL电路以双极型晶体管为开关元件,所以又称双极型集成电路,74系列的工作环境温度规定为O70,电源电压的工作范围为5V士5。此外,为满足用户在提高工作速度和降低功耗这两方面的要求,继TTL
17、74、54系列之后,又相继研制和生产了74H系列、74S系列、74LS系列、74AS系列和74ALS系列,以及54H系列、54S系到、54LS系列、54AS系列和54ALS系列,就像74系列和54系列的区别那样,它们之间的区别也仅在于工作环境温度与电源电压工作范围不同。据于设计的局限及考虑到程序的繁琐,表1列举了14脚以内的要测试TTL74芯片,本设计中只实现对指定几种14脚常见的74系列数字电路测试。芯片有74LS00、74LS04、74LS20、74LS74、74LS86。表1 TTL74系列芯片列表(14脚以内)序号品种代号类别名称特征引脚数17400四2输入与非门1427404六反相器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 TTL 集成电路 芯片 测试仪 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。