adc0809的接法
2个回答
展开全部
ADC0809是一款8位分辨率的A/D转换器,其连接方法如下:
1. IN0-IN7:8路模拟输入信号。
2. VREF:参考电压输入端。参考电压的稳定性和精度对ADC0809的转换结果有很大的影响,因此应尽量使参考电压稳定,并选择精度较高的参考电压源。
3. CS:片选信号输入端。当CS输入低电平时,ADC0809才能进行A/D转换。
4. A、B、C:地址输入端。通过地址输入端A、B、C可以确定要选中的通道。比如当A、B、C分别为0、0、0时,选中的通道为IN0。
5. CLK:时钟输入端。ADC0809的转换速度主要由时钟频率决定。时钟频率越高,转换速度越高。在时钟信号的上升沿处,ADC0809采样模拟输入信号,在下降沿处完成A/D转换。
6. OUT7-OUT0:数字输出端。ADC0809将转换得到的8位数字信号从输出端输出。
需要注意的是,在使用ADC0809进行A/D转换时,应遵循以下步骤:
1. 发送启动转换脉冲:在要进行A/D转换之前,应向ADC0809发送一个启动转换脉冲,即将CS输入端拉低一段时间(至少100ns)。
2. 选择要转换的通道:通过地址输入端A、B、C来选择要转换的通道,比如当A、B、C分别为0、0、0时,选中的通道为IN0。
3. 发送转换结束脉冲:在ADC0809完成A/D转换后,应向其发送一个转换结束脉冲,即将CS输入端拉高一段时间(至少100ns)。
4. 读取转换结果:通过读取输出端OUT7-OUT0的数字信号来获取A/D转换结果。
总的来说,在使用ADC0809时需要注意一些细节,比如参考电压的稳定性和精度、时钟频率的选择等。同时,根据实际应用需求进行合理的连接和设置也是非常重要的。
1. IN0-IN7:8路模拟输入信号。
2. VREF:参考电压输入端。参考电压的稳定性和精度对ADC0809的转换结果有很大的影响,因此应尽量使参考电压稳定,并选择精度较高的参考电压源。
3. CS:片选信号输入端。当CS输入低电平时,ADC0809才能进行A/D转换。
4. A、B、C:地址输入端。通过地址输入端A、B、C可以确定要选中的通道。比如当A、B、C分别为0、0、0时,选中的通道为IN0。
5. CLK:时钟输入端。ADC0809的转换速度主要由时钟频率决定。时钟频率越高,转换速度越高。在时钟信号的上升沿处,ADC0809采样模拟输入信号,在下降沿处完成A/D转换。
6. OUT7-OUT0:数字输出端。ADC0809将转换得到的8位数字信号从输出端输出。
需要注意的是,在使用ADC0809进行A/D转换时,应遵循以下步骤:
1. 发送启动转换脉冲:在要进行A/D转换之前,应向ADC0809发送一个启动转换脉冲,即将CS输入端拉低一段时间(至少100ns)。
2. 选择要转换的通道:通过地址输入端A、B、C来选择要转换的通道,比如当A、B、C分别为0、0、0时,选中的通道为IN0。
3. 发送转换结束脉冲:在ADC0809完成A/D转换后,应向其发送一个转换结束脉冲,即将CS输入端拉高一段时间(至少100ns)。
4. 读取转换结果:通过读取输出端OUT7-OUT0的数字信号来获取A/D转换结果。
总的来说,在使用ADC0809时需要注意一些细节,比如参考电压的稳定性和精度、时钟频率的选择等。同时,根据实际应用需求进行合理的连接和设置也是非常重要的。
展开全部
先看ADC0809的资料:
ADC0809芯片有28条引脚,采用双列直插式封装,下面说明各引脚功能。 IN0~IN7:8路模拟量输入端。
2-1~2-8:8位数字量输出端。
ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路 ALE:地址锁存允许信号,输入,高电平有效。
START: A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。
EOC: A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。
OE:数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。
CLK:时钟脉冲输入端。要求时钟频率不高于640KHZ。
REF(+)、REF(-):基准电压。
Vcc:电源,单一+5V。
GND:地。
首先输入3位地址,并使ALE=1,将地址存入地址锁存器中。选通8路模拟输入之一到比较器。START上升沿将逐次逼近寄存器复位。下降沿启动 A/D转换,之后EOC输出信号变低,指示转换正在进行。直到A/D转换完成,EOC变为高电平,指示A/D转换结束,结果数据已存入锁存器,这个信号可用作中断申请。当OE输入高电平 时,输出三态门打开,转换结果的数字量输出到数据总线上。
看了资料就知道咋个接了。接的方法有多种,我举个例子:
P0接2-1~2-8:P1的0 1 2三个脚接ADDA、ADDB、ADDC:
ALE接单片机ALE;START接P2^0;EOC接P2^1;OE接P2^3。CLK接定时器输出。
P1的低三位选择通道,然后P2^0置高,P2^1、P2^2置低。查询等待P2^2变高。从P0读转换后的数据。
ADC0809芯片有28条引脚,采用双列直插式封装,下面说明各引脚功能。 IN0~IN7:8路模拟量输入端。
2-1~2-8:8位数字量输出端。
ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路 ALE:地址锁存允许信号,输入,高电平有效。
START: A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。
EOC: A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。
OE:数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。
CLK:时钟脉冲输入端。要求时钟频率不高于640KHZ。
REF(+)、REF(-):基准电压。
Vcc:电源,单一+5V。
GND:地。
首先输入3位地址,并使ALE=1,将地址存入地址锁存器中。选通8路模拟输入之一到比较器。START上升沿将逐次逼近寄存器复位。下降沿启动 A/D转换,之后EOC输出信号变低,指示转换正在进行。直到A/D转换完成,EOC变为高电平,指示A/D转换结束,结果数据已存入锁存器,这个信号可用作中断申请。当OE输入高电平 时,输出三态门打开,转换结果的数字量输出到数据总线上。
看了资料就知道咋个接了。接的方法有多种,我举个例子:
P0接2-1~2-8:P1的0 1 2三个脚接ADDA、ADDB、ADDC:
ALE接单片机ALE;START接P2^0;EOC接P2^1;OE接P2^3。CLK接定时器输出。
P1的低三位选择通道,然后P2^0置高,P2^1、P2^2置低。查询等待P2^2变高。从P0读转换后的数据。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询