跳过主要内容

ADC0804 IC

ADC0804针配置

引脚号

引脚名称

描述

1

芯片选择(CS)

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

2

阅读(RD)

读取销子必须接地才能读取模拟值

3

写(WR)

写销应高高脉冲以开始数据转换

4

clk in

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

5

中断(int)

对于中断请求而言很高。

6

vin(+)

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

7

vin( - )

差分类似输入 - 。连接到地面

8

地面

模拟地面销连接到电路的地面

9

VREF/2

ADC转换的参考电压。

10

地面

连接到电路的数字地面销

11至18

数据位0到位7

从中获得七个输出数据位销钉

19

clk r

RC定时电阻输入引脚用于内部时钟gen

20

VCC

为ADC模块提供动力,使用 +5V

特征

  • 易于与所有微处理器或独立工作。
  • 单道8位ADC模块
  • 在可用的芯片时钟上,无需外部振荡器(钟)
  • 数字输出从0到255
  • 当VREF = 5V时,对于模拟值的每19.53mv,数字侧(步长)就会上升一个位
  • 可在20 pin pdip的SOIC包装中使用

笔记:完整的技术细节可以在ADC0804数据表在此页面末尾给出。

ADC0804等效IC

ADC0808,,,,ADC模块

在哪里使用ADC0804

ADC0804是常用的ADC模块,因为项目是外部ADC。它是20针单通道8位ADC模块。这意味着它可以测量一个从0V到5V的ADC值,并且当电压参考(VREF –PIN 9)为 +5V时的精度为19.53mv(步长)。这是在输入侧的每次增长19.53mv的情况下,输出侧将增加1位。

此IC非常适合与微处理器一起使用覆盆子Pi,小猎犬骨头等等,甚至用作独立的ADC模块。每个ADC模块都需要一个时钟来函数;此IC带有其自己的内部时钟,因此您不必担心它。因此,如果您正在寻找紧凑型ADC模块以8位的体面分辨率,此IC适合您。

如何使用ADC0804

由于IC带有内部时钟,因此我们不需要许多组件才能使其正常工作。但是,要使内部时钟工作起作用,我们必须使用RC电路。IC应由 +5V供电,并且两个接地销都应绑在电路接地上。设计RC电路只需使用值10K的电阻器,并且电容器如下所示,将100pf(大约)连接到销钉中的Clk R和Clk。芯片选择(CS)和读取(R)销也应接地。VREF引脚是免费的,因为默认情况下没有任何连接,它将连接到 +5V。

数字输出将从销DB0到DB7获得,并且应如电路所示将模拟电压连接到(+)引脚中的V中。另请注意,电压源的另一端(传感器/模块)也应接地到电路上以进行ADC转换。现在,为了使ADC转换启动,我们有o将(WR)引脚进行高暂时性,可以将PIN连接到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开发平台
  • 与温度传感器,电压源和传感器的接口

2-D模型(PDIP)

ADC0804尺寸

ADC0804针尺寸

组件数据表

相关文章



加入20k+订户

我们绝不会垃圾邮件。

*表示需要

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


Baidu