ADC0809 A/D0809芯片的特点
ADC0809是美国国家半导体公司生产的CMOS工艺8通道,8位逐次逼近式模数转换器。 其内部有8个信道的多路复用开关,可根据地址码栅极一个输入信号进行A/D转换。 这个芯片主要有以下特性。
具有8通道输入通道、8位A/D转换器、即分辨率为8位切换启动停止控制端子; 转换时间为100s (时钟为640KHz的情况),130s )时钟为500KHz的情况); 单一5V电源,低功耗,约15mW; 模拟输入电压范围为0~ 5V,无需零点和满量程校准; 工作温度范围为-40~ 85; A/D0809引脚
ADC0809芯片为28针,采用双列直插式封装。 如下图所示。
图8-2 ADC0809芯片针脚图
对各针的功能进行说明。
• IN0~IN7:8路模拟输入端子;
• 2-1~2-8:8位数字量输出端子;
ADDB、ADDB、addc :用于选通3路模拟输入中1路的3位地址输入线;
ale )地址锁存器使能信号、输入端子、高电平有效;
start :在A/D转换开始脉冲输入端子输入正脉冲(至少100ns宽)开始(在脉冲的上升沿复位0809,在下降沿开始A/D转换);
• EOC: A/D转换结束信号、输出端子、A/D转换结束时,该端子输出高电平(转换期间一直为低电平);
OE :数据输出许可信号、输入端子、高电平有效。 A/D转换结束后,可向该端子输入高电平,打开输出三态门,输出数字量;
CLK :时钟脉冲输入端子。 时钟频率应在640KHz以下;
ref ()、ref(-) :基准电压;
VCC :电源,单一5V;
地; A/D0809的动作时机
图8-3 ADC0809的动作时序图
首先输入3位地址,设置ALE=1,将地址保存在地址锁存器中。 通过解码网关8的模拟输入之一将该地址发送到比较器。 START上升沿时逐次近似寄存器复位,下降沿时开始A/D转换。 然后,EOC输出信号变低,表示正在进行转换直到A/D转换完成,EOC变为高电平,表示A/D转换结束,结果被保存在锁存器中。 此信号可用作中断申请。 向OE输入高电平后,输出三态门打开,将转换结果的数字量输出到数据总线。 只有确认A/D转换完成后才能进行传输,因此可以通过以下三种方法进行数据传输。
)1)定时传输方式
在A/D转换器中,转换时间作为技术指标而被公知,是固定的。 例如ADC0809的转换时间为128s,相当于6MHz的MCS-51单片机共计64个机器周期。 可以在此基础上设计延迟子程序,当A/D转换开始时调用该子程序,当延迟时间到来时,确认转换结束并进行数据传输。
)2)查询方式
A/D转换芯片上有ADC0809的EOC引脚等表示转换完成的状态信号。 因此,通过查询方式测试EOC的状态,可以确认转换是否完成,并进行数据传输。
)3)中断方式
将转换完成的状态信号(EOC )作为中断请求信号,以中断方式进行数据传输。