ADC0808集成电路
ADC0808销配置
密码 |
销的名字 |
描述 |
1到5 27 28 |
模拟通道1到5 |
这7个引脚是模拟电压(传感器)的输入引脚 |
6 |
开始 |
这是一个高的输入引脚开始转换 |
7 |
转换结束(EOC) |
这是一个输出引脚,一旦转换结束就会走高 |
8日,14日,15日,18日,19日,20日,21日 |
输出(2-1到2-7) |
输出数字引脚,给出ADC转换的结果 |
9 |
出在 |
必须做高,以得到输出引脚的输出 |
10 |
时钟 |
必须给出时钟信号(0V-5V)约20Mhz。 |
11 |
Vcc |
通常用5V为IC供电 |
12 |
V ref (+) |
参考电压引脚,通常使用+5V |
13 |
地面 |
连接电路的地 |
16 |
Vref (-) |
Vref接地正常 |
22 |
地址锁存器启用(ALE) |
这个引脚应该暂时调高以选择ADC通道 |
23日,24日,25岁 |
加a,加b,加c |
这三个引脚用于选择通道 |
ADC0808特性
- 易于与所有微处理器接口或独立工作。
- 8通道8位ADC模块
- 可以无缝测量多达8个模拟值
- 芯片时钟不可用,外部振荡器需要(时钟)
- 数字输出范围从0到255,工作功率15mW,转换时间100us
- 当Vref = 5V时,模拟值每增加19.53mV,数字侧就增加一位(步长)
- 可提供28引脚PDIP, SOIC封装
注意:完整的技术细节可在ADC0808数据表在本页末给出。
ADC0808等效电路:
ADC0804, ADC模块
ADC0808在哪里使用
的ADC0808集成电路是一个常用的ADC模块,用于需要外部ADC的项目。它是一个28引脚8通道8位ADC模块。这意味着它可以测量从0V到5V的8个ADC值,当电压基准(Vref -引脚9)为+5V时的精度为19.53mV (步长).即输入端每增加19.53mV,输出端就增加1位。
这种IC是非常理想的微处理器使用覆盆子π小猎犬骨等。甚至用作一个独立的ADC模块。每一个ADC模块需要一个时钟来运转;该集成电路需要一个外部时钟脉冲工作。因此,如果你正在寻找一个具有8位分辨率的ADC模块,可以测量8个通道,那么这个IC是适合你的。
如何使用ADC0808
自ADC0808集成电路可以测量多达8个模拟电压,也没有内部时钟稍微需要更多的组件,使其工作相比于它的前辈ADC0804。该IC可以由+5V供电。Vref +和输出使能也应该提供+5V以获得输出。给V ref + +5V供电将使集成电路以19.53mV的步长工作。外部时钟应该连接到时钟引脚,这可以是一个振荡器电路,也可以只是一个由MCU/MPU产生的脉冲。
正确的输入模拟电压可以给从IN1到IN7的引脚,但IC一次只能读取一个通道的电压。这个通道选择可以用引脚添加来完成一个,添加B并添加C.这三个位必须设置如下表所示,以访问各自的模拟信道。一旦通道被设置,它应该通过使地址闩锁启用(ALE)引脚暂时走高来启用。
数字输出将从引脚2获得-1(OUT 1)到2-8(out8)和模拟电压应连接到V in(+)引脚,如图所示。还要注意,电压源的另一端(传感器/模块)也应该接地到电路,以便ADC转换工作。现在,为了开始ADC转换,我们必须使start引脚在EOC引脚高时也高。这可以通过程序来完成,或者我们可以简单地将EOC引脚与START引脚连接,如下图所示。
在上述电路中,我使用了a电位计给IN1引脚输入0V到5V的可变电压,然后用电压表读出当前电压。为了从通道1读取电压,我们必须设置A=1和B=0和C=0,根据下面的表,这可以通过使用MPU/MCU的I/O引脚来完成。正如你在图像中看到的,电压值是2.15V,结果二进制值是01101110。让我们看看如何将二进制值转换为模拟值,因为我们在编程/设计时需要它。
二进制值=01101110
转换为十进制= (0* 128) + (1* 64) + (1* 32) + (0* 16) + (1* 8) + (1* 4) + (1* 2) + (0* 1)
= 110
模拟电压=十进制值*步长
= 110 * 19.53mV
= 2.14 v
得到的值是2.14V,测量的电压是2.15V,非常接近。这是如何使用ADC0808 IC.
应用程序
- 操作与任何8位(µP)处理器或作为一个独立的设备
- 可以测量多达8个通道,因此可以用于复杂的项目
- 由于其性能,可在较小的封装中使用,因此用于便携式电子产品。
- 广泛应用于Raspberry Pi、Beagle Bone等MPU开发平台
- 接口温度传感器,电压源和传感器
二维模型(PDIP)