跳到主要内容

ADC0804集成电路

ADC0804引脚配置

密码

密码名

描述

1.

芯片选择(CS)

如果使用的ADC模块超过1个,则使用芯片选择。默认情况下接地

2.

阅读(RD)

读取引脚必须接地才能读取模拟值

3.

写入(WR)

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

4.

时钟输入

外部时钟可在此连接,否则RC可用于访问内部时钟

5.

中断(INTR)

为中断请求设置高电平。

6.

Vin(+)

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

7.

Vin(-)

差分模拟输入-。接地

8.

连接到电路接地的模拟接地针脚

9

Vref/2

ADC转换的参考电压。

10

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

11至18

数据位0到位7

从中获得输出的七个输出数据位引脚

19

时钟R

内部时钟发生器的RC定时电阻器输入引脚

20

Vcc

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

特征

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

注:完整的技术细节可在ADC0804数据表在本页末尾给出。

ADC0804等效集成电路

ADC0808,模数转换器模块

在何处使用ADC0804

这个ADC0804是一个常用的ADC模块,对于需要外部ADC的项目。它是一个20针单通道8位ADC模块。这意味着它可以测量0V到5V之间的一个ADC值,并且当电压基准(Vref–引脚9)为+5V时,精度为19.53mV(步长).也就是说,输入侧每增加19.53mV,输出侧将增加1位。

这种集成电路非常适合与微处理器一起使用,如树莓皮,小猎犬骨甚至用作独立的ADC模块。每个ADC模块都需要一个时钟才能正常工作;该IC自带内部时钟,因此您无需担心。因此,如果您正在寻找小型模数转换器模块这是一款8位分辨率的集成电路。

如何使用ADC0804

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

数字输出将从引脚DB0到DB7获得,模拟电压应连接到电路中所示的V in(+)引脚。还要注意,电压源(传感器/模块)的另一端也应接地到电路,以便ADC转换工作。现在,为了开始ADC转换,我们必须进行写入(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.54V

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

应用

  • 可与任何8位µP处理器或作为独立设备运行
  • 广泛应用于覆盆子Pi、比格尔骨等MPU开发平台
  • 温度传感器、电压源和传感器的接口

二维模型(PDIP)

ADC0804尺寸

ADC0804引脚尺寸

组件数据表

相关职位



加入20K+订户

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

*表示需要

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