模拟到数字转换器

什么是模拟到数字转换器?

将模拟信号转换为数字信号的方法有很多种。这些转换器被广泛应用于将模拟信号转换为数字信号,并通过微控制器在LCD上显示输出。A/D转换器的目标是确定对应于模拟信号的输出信号字。现在我们来看看0804的ADC。它是一个8位转换器,电源为5V。它只能接受一个模拟信号作为输入。

数字输出从0到255变化。ADC需要一个时钟来操作。将模拟值转换为数字值所花的时间取决于时钟源。外部时钟可以在PIN No.4中提供CLK。合适的RC电路连接在时钟和时钟R引脚之间以使用内部时钟。Pin2是输入引脚-高到低的脉冲将数据从内部寄存器转换到输出引脚。Pin3是一个给外部时钟的写低到高脉冲。PIN11至18是来自MSB到LSB的数据引脚。


模数转换器ADC的电路图视频

正常的操作是当逻辑高时,输入已经通过8位移位寄存器进行计时,完成SAR搜索,对下一个时钟脉冲,数字字被转移到3状态输出。中断的输出被倒置以提供一个在转换期间高而在转换完成时低的INTR输出。当一个低电平在CS和RD,一个输出应用到DB0到DB7输出,中断复位。当CS或RD输入返回到高状态时,DB0到DB7输出被禁用(返回到高阻抗状态)。中断触发器保持重置。

ADC的两个例子:

1.ADC0808:

ADC0808是一个有8个模拟输入和8个数字输出的转换器。ADC0808允许我们只用一个芯片来监控多达8个不同的传感器。这消除了外部零位和全尺寸调整的需要。

ADC0808是一个单片CMOS器件,提供了高速,高精度,最小的温度依赖性,优秀的长期精度和重复性,并消耗最小的功率。这些特性使该设备非常适合从过程和机器控制到消费者和汽车应用的应用。ADC0808的引脚图如下图所示:


ADC0808特点:

  • 易于接口所有微处理器
  • 不需要调零或量程调整
  • 带有地址逻辑的8通道多路复用器
  • 0V ~ 5V输入范围,单路5V供电
  • 输出满足TTL电压等级规范
  • 28引脚载波芯片封装

规格:

  • 解析:8位
  • 总未调整误差:±½LSB和±1 LSB
  • 单路:5 VDC
  • 低功率:15mw
  • 转换时间:100μs

一般来说,要转换成数字形式的ADC0808输入可以通过使用三条地址线A, B, C,分别是引脚23,24和25来选择。步长的选择取决于设置的参考值。步长是指模拟输入的变化导致ADC输出的单位变化。ADC0808需要一个外部时钟来运行,不像ADC0804有一个内部时钟。

连续的8位数字输出,对应于模拟输入的瞬时值。输入电压的最高电平必须按比例降低到+5V。

ADC0808 IC需要一个典型的550 kHz的时钟信号,ADC0808用于将数据转换为微控制器所需的数字形式。

应用ADC0808:

ADC0808有很多应用;这里我们给出了一些ADC的应用:

时钟、启动和EOC引脚从下面的电路连接到一个微控制器。一般来说,我们有8个输入;这里我们只使用了4个输入来进行操作。

  • LM35温度传感器连接到模数转换IC的前4个输入端,该传感器有3个引脚,即VCC, GND和输出引脚,当传感器加热输出电压增加时,输出引脚。
  • 地址线A、B、C连接到微控制器以执行命令。在这种情况下,中断遵循从低到高的操作。
  • 当起始引脚保持高时,没有转换开始,但当起始引脚低时,转换将在8个时钟周期内开始。
  • 当转换完成时,EOC引脚走低,以指示转换完成和数据准备好被拿起。

然后将输出使能(OE)调高。这允许三态输出,允许读取数据。

ADC0808电路

2.ADC0804:

我们已经知道,模拟数字(adc)转换器是用于信息安全的最广泛的设备,它将模拟信号转换为数字数字,这样微控制器就可以容易地读取它们。目前有很多ADC转换器,如ADC0801, ADC0802, ADC0803, ADC0804和ADC080。在本文中,我们将讨论ADC0804转换器。

ADC0804是一种非常常用的8位模数转换器。它适用于0V至5V模拟输入电压。它具有单个模拟输入和8个数字输出。转换时间是判断ADC时的另一个主要因素,在ADC0804中,转换时间根据施加到引脚中的CLK R和CLK的时钟信号而变化,但不能比110μs更快。

ADC0804ADC804引脚说明:

销1:它是一个芯片选择引脚,激活ADC,低激活
销2:它是一个输入引脚;由高到低的脉冲将内部寄存器的数据转换到输出引脚
销3:它是一个输入引脚;给出了由低到高的脉冲来启动转换
销4:这是一个时钟输入引脚,给外部时钟
销5:它是一个输出引脚,当转换完成时变低
销6:模拟非反相输入
销7:模拟反相输入,通常接地
销8:地面(0 v)
销9:它是一个输入引脚,为模拟输入设置参考电压
PIN 10:地面(0 v)
引脚11 - 18:它是一个8位数字输出引脚
销19:当内部时钟源被使用时,在引脚使用时钟吗
销20:电源电压;5伏

ADC0804的特点:

  • 0V至5V模拟输入电压范围,单路5V供电
  • 与微控制器兼容,访问时间135纳秒
  • 易于接口所有微处理器
  • 逻辑输入和输出满足MOS和TTL电压电平规范
  • 适用于2.5V (LM336)电压参考
  • 芯片上的时钟发生器
  • 不需要调零
  • 0.3[Prime]标准宽度20针DIP封装
  • 操作比率度量或5 VDC, 2.5 VDC,或模拟跨度调整电压参考
  • 差分模拟电压输入

它是一个8位转换器,电源为5V。它只能接受一个模拟信号作为输入。数字输出从0到255变化。ADC需要一个时钟来操作。将模拟值转换为数字值所花的时间取决于时钟源。一个外部时钟可以用来打卡。Pin2是输入引脚-高到低的脉冲将数据从内部寄存器转换到输出引脚。Pin3是一个给外部时钟的写低到高脉冲。

应用程序:

从简单电路中,ADC的引脚1连接到GND,其中引脚4通过电容连接到GND;ADC的引脚2、3和5连接到微控制器的13、14和15引脚。引脚8和10短路并连接到GND, ADC的19引脚通过电阻10k到第4引脚。ADC的11 ~ 18引脚与属于port1的微控制器的1 ~ 8引脚相连。

ADC0804电路当逻辑高应用于CS和RD,输入已通过8位移位寄存器时钟,完成比吸收率(SAR)搜索,在下一个时钟脉冲;数字字被转换成三态输出。中断的输出被倒置以提供一个在转换期间高而在转换完成时低的INTR输出。当一个低电平在CS和RD,一个输出应用到DB0到DB7输出,中断复位。当CS或RD输入返回到高状态时,DB0到DB7输出被禁用(返回到高阻抗状态)。因此,根据逻辑,电压从0到5V不等,它被转换成一个8位分辨率的数字值,作为微控制器端口1的输入。

ADC0804组件使用项目
ADC0808组件使用项目

添加评论