e-works数字化企业网  »  文章频道  »  产品创新数字化(PLM)  »  CAE

2013PLM征文:基于Proteus的ADC0808 A/D转换仿真

2013/12/5    来源:e-works    作者:刘涛      
关键字:ADC0808  MCS-51  Proteus电路图设计  
本文首先介绍了A/D转换的概念,接着描述了ADC0808的功能特性。设计了基于MCS-51控制的Proteus仿真电路,根据电路图编写了控制ADC0808进行A/D转换的C51程序,最后给出了本系统的仿真结果并进行了总结。

一、概述

    在单片机测控系统中,经常需要将检测到的连续变化的模拟量如温度、压力、流量、速度等转换成离散的数字量,才能输入到单片机中进行处理,即信号首先要经过模拟量到数字量的转换。这一过程称为模/数转换(或A/D转换) 。实现A/D转换的设备称为A/D转换器或ADC(Analog to Digit Converter)。

    ADC的功能是将输入模拟量转与其成比例的数字量,它是智能化测量控制仪表的一种重要组成器件。按其工作原理,有比较式ADC、积分式ADC以及电荷平衡(电压——频率转换)式ADC等。在实际使用中,应根据具体情况选用合适的ADC芯片。

二、ADC0808功能特性介绍

    ADC0808是美国国家半导体公司生产的与微处理器兼容的8路8位逐次比较式A/D转换器,目前在国内市场应用较多。ADC0808的应用特性如下:

    (1)分辨率为8位;

    (2)电流稳定时间1μs;

    (3)可单缓冲、双缓冲或直接数字输入;

    (4)只需在满量程下调整其线性度;

    (5)单一电源供电(+5V~+15V);

    (6)低功耗200mW;

    (7)总的不可调误差:ADC0808为±1/2LSB;

    (8)转换时间:取决于芯片时钟频率,如CLK=500kHz时,TCONV=128μs;

    (9)模拟输入电压范围:单极性0~5V;双极性±5V,±10V;

    (10)具有可控三态输出缓存器;

    (11)启动转换控制为脉冲式(正脉冲),上升沿使所有内部寄存器清零,下降沿使A/D转换开始。

    (12)使用时不需进行零点和满刻度调节。

    ADC0808芯片有28条引脚,采用双列直插式封装,如图1所示。各引脚功能如下:

    1~5和26~28(IN0~IN7):8路模拟量输入端。

    8、14、15和17~21:8位数字量输出端。

    22(ALE):地址锁存允许信号,输入,高电平有效。

    6(START):A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。

    7(EOC):A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。

    9(OE):数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。

    10(CLK):时钟脉冲输入端。要求时钟频率不高于640KHZ。

责任编辑:程玥
本文为e-works原创投稿文章,未经e-works书面许可,任何人不得复制、转载、摘编等任何方式进行使用。如已是e-works授权合作伙伴,应在授权范围内使用。e-works内容合作伙伴申请热线:editor@e-works.net.cn tel:027-87592219/20/21。
兴趣阅读
相关资料
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐