ADC0809芯片启动模拟量采集转换后,请说明可以采用哪几种方式向CPU传送相对应

如题所述

ADC0809是采样频率为8位的、以逐次逼近原理进行模—数转换的器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。
ADC0809供应商:拍明芯城
1.主要特性
1)8路8位A/D转换器,即分辨率8位。
2)具有转换起停控制端。
3)转换时间为100μs
4)单个+5V电源供电
5)模拟输入电压范围0~+5V,不需零点和满刻度校准。
6)工作温度范围为-40~+85摄氏度
7)低功耗,约15mW。
一、ADC0809用法详解—引脚图及功能
1、ADC0809引脚图
2、ADC0809引脚功能
IN0~IN7:8路模拟量输入端。
D0~D7:8位数字量输出端。
ADDA、ADDB、ADDC:3位地址输入线,用于选择8路模拟通道中的一路,选择情况见表。
ALE:地址锁存允许信号,输入,高电平有效。
START:A/D转换启动信号,输入,高电平有效。
EOC:A/D转换结束信号,输出。当启动转换时,该引脚为低电平,当A/D转换结束时,该线脚输出高电平。
OE:数据输出允许信号,输入,高电平有效。当转换结束后,如果从该引脚输入高电平,则打开输出三态门,输出锁存器的数据从D0~D7送出。
CLK:时钟脉冲输入端。要求时钟频率不高于640KHZ.REF+、REF-:基准电压输入端。
Vcc:电源,接+5V电源。
GND:地。
二、ADC0809工作原理
ADC0809是采用CMOS工艺制造的双列直插式单片8位A/D转换器。(分辨率)分辨率8位,精度7位,带8个模拟量输入通道,有通道地址译码锁存器,输出带三态数据锁存器。启动信号为脉冲启动方式,最大可调节误差为±1LSB。(转换精度)
ADC0809内部没有时钟电路,故CLK时钟需由外部输入,fclk允许范围为500kHz~1MHz,典型值为640kHz。每通道的转换需66~73个时钟脉冲,大约100~110μs。(转换时间)工作温度范围为-40℃~+85℃。功耗为15mW,输入电压范围为0~5V,单一+5V电源供电。(量程)
1、ADC0809时序图
adc0809用法详解_引脚图及功能_工作原理_内部结构及应用电路
2、ADC0809的工作流程如图所示:
1)输入3位地址,并使ALE=1,将地址存入地址锁存器中,经地址译码器译码从8路模拟通道中选通一路模拟量送到比较器。
2)送START一高脉冲,START的上升沿使逐次逼近寄存器复位,下降沿启动A/D转换,并使EOC信号为低电平。
3)当转换结束时,转换的结果送入到输出三态锁存器,并使EOC信号回到高电平,通知CPU已转换结束。
4)当CPU执行一读数据指令,使OE为高电平,则从输出端D0~D1读出数据。
3、转换数据的传送
A/D转换后得到的数据应及时传送给单片机进行处理。数据传送的关键问题是如何确认A/D转换的完成,因为只有确认完成后,才能进行传送。为此可采用下述三种方式。
(1)定时传送方式
对于一种A/D转换器来说,转换时间作为一项技术指标是已知的和固定的。例如ADC0809转换时间为128μs,相当于6MHz的MCS-51单片机共64个机器周期。可据此设计一个延时子程序,A/D转换启动后即调用此子程序,延迟时间一到,转换肯定已经完成了,接着就可进行数据传送。
(2)查询方式
A/D转换芯片有表明转换完成的状态信号,例如ADC0809的EOC端。因此可以用查询方式,测试EOC的状态,即可确认转换是否完成,并接着进行数据传送。
(3)中断方式
把表明转换完成的状态信号(EOC)作为中断请求信号,以中断方式进行数据传送。不管使用上述哪种方式,只要一旦确定转换完成,即可通过指令进行数据传送。首先送出口地址并以信号有效时,OE信号即有效,把转换数据送上数据总线,供单片机接受。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-01-08
ADC0809是一片分辨率为8bit的AD转换芯片,同时内部附带多路复用器(3-8译码),最大工作频率1.28MHz。输入中的开始转换控制(START)、输出使能(OE)、译码使能(ALE),输出中的转换结束标志(EOC)、转换结果等等都有具体对应的实际引脚,但不具备CAN或SPI通讯功能,所以与CPU的数据通讯只能通过I/O口这种方式进行,8位转换结果共对应8个I/O。

ADC0809芯片启动模拟量采集转换后,请说明可以采用哪几种方式向cpu传送...
把表明转换完成的状态信号(EOC)作为中断请求信号,以中断方式进行数据传送。不管使用上述哪种方式,只要一旦确定转换完成,即可通过指令进行数据传送。首先送出口地址并以信号有效时,OE信号即有效,把转换数据送上数据总线,供单片机接受。常见用途 ADC0809与MCS-51单片机的连接主要涉及两个问题。一是8路模拟...

关于ADC0809通道地址选通问题!请单片达达回答
图中多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用一个A\/D转换器进行转换,这是一种经济的多路数据采集方法。地址锁存与译码电路完成对A、B、C 3个地址位进行锁存和译码,其译码输出用于通道选择,其转换结果通过三态输出锁存器存放、输出,因此可以直接与系统数据总线相连,表9-1为通道选择...

单片机ADC0809是如何实现模数转换的?
该系统硬件部分的重心在于单片机。硬件部分是以单片机为核心,还包括A\/D模数转换模块,LCD1602显示模块部分。8路被测电压通过模数转换器ADC0809进行模数转换,实现对采集到的数据进行模拟量到数字量的转换,并将转换后的数据通过LCD1602显示器来显示所采集的结 果,并且可以通过按键来查看任意通路的电压值,整...

计算机接口技术综合题,题目如下,请各位大虾江湖救急救急!!!
不同点:中断方式在CPU响应了I\/O设备的中断请求后,要暂停现行程序的执行,转为I\/O设备服务。DMA 方式直接依靠硬件实现主存与I\/O设备之间的数据直传,传送期间不需要CPU程序干预,CPU可继续执行原来的程序,CPU效率比中断方式。5. 请说明程序查询方式与中断方式各自的特点。答:程序查询方式,数据在CPU和外围设备之间的传...

汇编语言
分别举例说明。3.特殊功能寄存器可用哪几种方式寻址?分别举例说明。4.编程:将立即数55H送入内部RAM的40H单元。 (1)用立即寻址 (3)用寄存器寻址(2)用直接寻址 (4)用寄存器间接寻址5.用指令实现下述数据传送 (1)内部RAM20H送内部RAM40H (4)外部RAM2000H送内部RAM20H(2)外部RAM20H送R0 (5)外部ROM2000H送...

单片机总线控制ADC0809通道地址写上了,却不起作用??
ADC0809芯片有28条引脚,采用双列直插式封装,如图所示。下面说明各引脚功能:IN0~IN7:8路模拟量输入端。2-1~2-8:8位数字量输出端。ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路。ALE:地址锁存允许信号,输入端,高电平有效。START: A\/D转换启动脉冲输入端,输入一个正...

什么是接口?
(3)DMA(直接存储器存取)传送方式 DMA最明显的一个特点是它不是用软件而是采用一个专门的控制器来控制内存与外设之间的数据交流,无须CPU介入,大大提高CPU的工作效率。 在进行DMA数据传送之前,DMA控制器会向CPU申请总线控制 权,CPU如果允许,则将控制权交出,因此,在数据交换时,总线控制权由DMA控制器掌握,在传输...

利用单片机AT89C51与ADC0808设计一个数字电压表,能够测量0~5V的...
与双积分相比,逐次逼近式A\/D转换的转换速度更快,而且精度更高,比如ADC0808、ADC0809等,它们通常具有8路模拟选通开关及地址译码、锁存电路等,它们可以与单片机系统连接,将数字量送入单片机进行分析和显示。本设计中,由于对精度没做很大要求,我们采用逐次逼近式A\/D转换ADC0808,精度为0.02,所以四位LED显示中的最后一位...

8031的详细资料
1.模拟量采集,模拟量输出,PID调节,程序控制可选用我厂生产的SCB-31-5. 2.智能仪表,实时控制,显示调整系数.可加选我厂生产的通用键盘显示板. 3.特殊要求的用户,可专为用户设计加工专用的控制板.☆SCB-31-5 1)资源配有 8031,74LS373,2764,6264,74LS139,8155,74LS04,MC1413,ADC0809,DAC0832 时钟为6MHz.由...

...题目也是工业锅炉电气控制系统,用PLC控制的,可以给我点资料吗_百度...
微机一般采用等待命令的工作方式,PLC则采用循环扫描的工作方式。在PLC中,用户程序按先后顺序存放,CPU从第一条指令开始执行程序,直至遇到结束符后又返回第一条,如此周而复始不断循环。PLC的扫描过程如图4.2 所示。这个过程分为数据输入采样阶段、程序执行阶段、输出刷新阶段三个阶段。整个过程进行一次所需...

相似回答