跳过主要内容

ADC0804集成电路

ADC0804销配置

密码

销的名字

描述

1

芯片选择(CS)

如果使用一个以上的ADC模块,则使用芯片选择。默认情况下接地

2

阅读(RD)

读引脚必须接地,以读取模拟值

3.

写(WR)

写引脚应该脉冲高,以开始数据转换

4

时钟在

外部时钟可以在这里连接,否则RC可以用来访问内部时钟

5

中断(INTR)

对于中断请求来说是很高的。

6

文(+)

差分模拟输入+。连接ADC输入

7

文(-)

差分模拟输入-。连接到地面

8

地面

模拟电路接地引脚

9

Vref / 2

用于ADC转换的参考电压。

10

地面

数字连接电路接地的接地脚

11到18

数据位0到位7

7个输出数据位引脚,从中获得输出

19

CLK R

RC计时电阻输入引脚内部时钟gen

20.

Vcc

为ADC模块供电,使用+5V

特性

  • 易于与所有微处理器接口或单独工作。
  • 单通道8位ADC模块
  • 芯片时钟可用,不需要外部振荡器(钟)
  • 数字输出从0到255
  • 当Vref = 5V时,模拟值每19.53mV数字端上升一位(步长)
  • 可在20引脚PDIP, SOIC封装

注意:完整的技术细节可以在ADC0804数据表在本页最后给出。

ADC0804等效电路

ADC0808ADC模块

在哪里使用ADC0804

ADC0804是一个常用的ADC模块,对于外接ADC的项目是必需的。它是一个20针单通道8位ADC模块。这意味着它可以测量一个ADC值从0V到5V,当电压参考(Vref -pin 9)是+5V时的精度是19.53mV (步长).也就是说,输入端每增加19.53mV,输出端就增加1位。

这是非常理想的微处理器使用,如覆盆子π,小骨头等。甚至用作一个独立的ADC模块。每个ADC模块都需要一个时钟来工作;这种集成电路有自己的内部时钟,所以你不必担心。因此,如果你正在寻找紧凑的ADC模块8位的分辨率,那么这个IC就是为你准备的。

如何使用ADC0804

由于集成电路自带一个内部时钟,我们不需要很多组件来使它工作。然而,要使内部时钟工作,我们必须使用RC电路。IC应该由+5V供电,两个接地引脚应该连接到电路接地。要设计RC电路,只需使用值为10k和的电阻电容器,并将它们连接到CLK R和CLK IN引脚,如下电路所示。芯片选择(CS)和读(R)引脚也应接地。Vref引脚是空闲的,因为默认情况下没有任何连接,它将连接到+5V。

数字输出从引脚DB0到DB7,模拟电压连接到(+)引脚的V,如图所示。还要注意,电压源(传感器/模块)的另一端也应该接地到电路上,以便ADC转换工作。现在,对于ADC转换开始,我们有o使写(WR)引脚去高瞬时这可以做的连接引脚到MPU的I/ o和切换它的高之前每个ADC读取。只有这样,输出端的ADC值才会被更新。

ADC0804应用电路图

在上述电路中,我使用了一个电位计输入0V到5V的可变电压到Vin引脚,使用电压表读取当前电压。如图所示,电压值为1.55V,得到的二进制值为01001111。让我们看看如何将这个二进制值转换为模拟值,因为我们在编程/设计时需要它。

二进制值=01001111

转换为十进制= (0* 128) + (1* 64) + (0* 32) + (0* 16) + (1* 8) + (1* 4) + (1* 2) + (1* 1)

= 79

模拟电压=十进制值*步长

= 79 * 19.53mV

= 1.54 v

得到的值是1.54V,测量的电压是1.55V,非常接近。这就是如何使用ADC0804 IC。

应用程序

  • 可与任何8位的μ P处理器或作为一个独立的设备
  • 广泛应用于Raspberry Pi、Beagle Bone等微处理器开发平台
  • 接口温度传感器,电压源和传感器

二维模型(PDIP)

ADC0804维度

ADC0804针尺寸

部分数据表

相关的职位



加入20 k +用户

我们永远不会给你发垃圾邮件。

指示要求

成为我们不断发展的社区的一部分。