《ADC0809-芯片介绍》由会员分享,可在线阅读,更多相关《ADC0809-芯片介绍(19页珍藏版)》请在金锄头文库上搜索。
1、ADC0809-ADC0809-芯片介绍芯片介绍目目录主要功能01030402CONTANTS组成及工作原理管脚功能接口技术05模数转换01ADC0809 主要功能1、分辨率为八位ADC0809 主要功能 2、总的不可调误差在(1/2)LSB和1LSB范围内3、典型转换时间为100usCLICK HERE TO ADD YOUR DESCRIPTION SENTENCES4、具有锁存控制的8路多路开关5、具有三态缓冲输出控制6、单一+5V供电,此时输入范围为05V7、输出与TTL兼容8、工作温度范围-408502ADC0809组成及工作原理转换器部分转换器部分输出部分输出部分23包括一个8路模
2、拟开关、一个地址锁存译码电路。输入的3位通道地址信号由锁存器锁存,经译码电路后控制模拟开关选择相应的模拟输入。主要包括比较器,8位A/D转换器,逐次逼近寄存器SAR,电阻网络以及控制逻辑电路等包括一个8位三态输出缓冲器,可直接与CPU数据总线接口。ADC0809 原理图原理图1模拟输模拟输入入选择部分选择部分ADC0809 工作原理工作原理 由于芯片性能特点是一个逐次逼近型的A/D 转换器,外部供给基准电压;分辨率为8位,带有三态输出锁存器,转换结束时,可由CPU打开三态门,读出8位的转换结果;有8个模拟量的输入端,可引入8路待转换的模拟量。ADC0809的数据输出结构是内部有可控的三态缓冲器
3、,所以它的数字量输出信号线可以与系统的数据总线直接相连。内部的三态缓冲器由OE控制,当OE为高电平时,三态缓冲器打开,将转换结果送出;当OE为低电平时,三态缓冲器处于阻断状态,内部数据对外部的数据总线没有影响。因此,在实际应用中,如果转换结束,要读取转换结果则只要在OE引脚上加一个正脉冲,ADC0809就会将转换结果送到数据总线上。首先: A,B,C输入3位地址,ALE上升沿将地址存入 地址锁存器中。其次: START上升沿将寄存器复位。下降沿启动AD 转换,之后EOC变低,指示转换正在进行。再次: AD转换完成,EOC变为高电平,结果存入锁存器,此信号可作中断申请。最后: OE输入高电平时,
4、输出三态门打开,转换结果的数字量输出到数据总线上。ADC0809 工作工程ADC0809时序ADC0809 管脚功能03D0D7:8位数字量输出端。ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路。ALE:地址锁存允许信号,输入高电平有效。START: AD转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。ADC0809 管脚功能IN0IN7:8路模拟量输入端CLK:时钟脉冲输入端。要求时钟频率不高于640KHZ。REF(+)、REF(-):基准电压Vcc、GND:电源电压Vcc接5V,GND为数字地。O
5、E:数据输出允许信号,输入高电平有效。当AD转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。ADC0809 管脚功能EOC: AD转换结束信号,输出,当AD转换结束时,此端输出一个高电平(转换期间一直为低电平)。04ADC0809 接口设计条件传送I/O方式:在接入模拟量之后,发出已启动A/D转换命令,查询P3.2(INT0)引脚电平是否为低的方法来读取A/D转换器的数据否则继续查询,直到为低。无条件I/O方式:当向A/D转换器发出启动命令后,即进行软件延时,延时时间取决于进行一次A/D转换所需的时间,转换完毕,A/D转换器中读取的数据即为采样值。中断采样方式:CPU启动A/D
6、转换后,可以继续执行主程序。当A/D结束时,发出转换结束信号EOC,该信号经反相器接单片机的P3.2引脚,向CPU发出中断请求。ADC0809 接口设计ADC0809转换器程序设计方法 A/D转换器与单片机接口一般有两种方法: 第一种方法是通过并行I/O接口与单片机连接,需占用两个并行接口(其中一个接A/D转换器数据线,另一个接口用来产生A/D转换器工作控制信号)。 第二种接口方法是利用ADC0809转换器三态输出锁存功能,可直接与单片机总线相连接,即把其当做外部RAM单元对待。硬件接口设计 2 延时方式1 程序查询方式 3 中断采样方式05ADC0809 模数转换模数转换proteus 仿真图 模数转换AD仿真图 模数转换PCB图 T H A N K Y O UT H A N K F O R Y O U W A T C H I N G