很多朋友对adc0809是完成什么功能的芯片,ADC0809的主要特性 内部结构以及转换过程不是很了解,六月小编刚好整理了这方面的知识,今天就来
很多朋友对adc0809是完成什么功能的芯片,ADC0809的主要特性/内部结构以及转换过程不是很了解,六月小编刚好整理了这方面的知识,今天就来带大家一探究竟。
A/D转换器是模拟信号源和计算机或其他数字系统之间的桥梁。它的任务是将不断变化的模拟信号转换成数字信号,供计算机和其他数字系统处理、存储、控制和显示。它是工业控制、数据采集等许多领域中不可缺少的一部分。目前虽然可以用软件实现高精度的A/D转换,但是占用CPU时间长,限制了它的应用。
ADC0809作为典型的A/D转换芯片,具有转换速度快、价格低、与微机接口简单等一系列优点。目前已广泛应用于8位单片机系统中。下面将介绍它的原理:
1.主要特点:(1)具有开关启停控制终端;(2)转换时间为100s;(3)5V单电源;(4)功耗低,约15mW(5)8通道8位A/D转换器,即分辨率为8位;(6)工作温度范围为-40 ~ 85摄氏度;(7)模拟输入电压范围为0 ~ 5v,不需要零点和满量程校准。2.内部逻辑结构
ADC0809的内部逻辑结构如图1所示,主要由三部分组成。第一部分:模拟输入选择部分,包括8路模拟开关和数据锁存解码电路。输入的3位通道地址信号由锁存器锁存,控制模拟开关选择解码电路后对应的模拟输入。第二部分:转换器部分,主要包括比较器、8位A/D转换器、逐次逼近寄存器SAR、电阻网络和控制逻辑电路。
第三部分:输出部分,包括一个8位三态输出缓冲器,可以直接与CPU数据总线接口。
图1 ADC0809内部逻辑结构图
因为芯片是带外部基准电压的逐次逼近型A/D转换器;分辨率为8位,具有一个三态输出锁存器。转换结束时,CPU可以打开三态门,读取8位转换结果。有8个模拟输入端子,可以引入8个要转换的模拟信号。ADC0809的数据输出结构内部有一个可控的三态缓冲器,因此其数字输出信号线可以直接连接到系统的数据总线上。
内部三态缓冲器由OE控制。当OE处于高电平时,三态缓冲器打开并发送转换结果。当OE为低电平时,三态缓冲器被阻塞,内部数据对外部数据总线没有影响。因此,在实际应用中,如果转换完成,要读取转换结果,只需在OE引脚上加一个正脉冲,ADC0809就会将转换结果发送到数据总线上。
3.转化过程
ADC0809的时序图如图2所示。从时序图中可以看出,ADC0809的启动信号是一个脉冲信号,即芯片是由脉冲启动的。模拟量送到某一通道时,由三位地址信号解码选择,地址信号由数据锁存使能信号ALE锁存。起始脉冲START到达后,ADC0809开始转换。启动正脉冲的宽度应大于200ns,在其下降沿真正开始转换之前,其上升沿复位逐渐接近SAR。
上升沿后2us,EOC变为低电平前,需要8个时钟周期启动。当转换完成时,输出转换信号EOC从低电平变为高电平有效信号。输出使能信号OE打开输出三态缓冲器的门,并将转换结果发送到数据总线。使用时,可以用EOC信号短接到OE端,也可以用EOC信号向CPU申请中断。
图2 ADC0809时序图本文总结了ADC0809的内部结构和工作过程。ADC0809作为逐次比较型模数转换器,是最常用的模数转换器,精度、速度和价格适中。在与单片机的接口电路中,关键是要明确0809转换的原理和单片机控制0809的工作过程,对软件编程有一定的要求。责任编辑:抄送
以上知识分享希望能够帮助到大家!
声明本站所有作品图文均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们