ADC0808集成电路_引脚配置_应用领域
原标题:ADC0808集成电路_引脚配置_应用领域
ADC0808 IC是用于项目通常使用的ADC模块是需要外部ADC。它是一个28引脚八通道8位ADC模块。这意味着它可以在0V至5V范围内最多测量8个ADC值,并且基准电压(Vref –引脚9)为+ 5V时的精度为19.53mV(步长)。也就是说,输入端每增加19.53mV,输出端就会增加1位。
该IC非常适合与Raspberry Pi,Beagle Bone等微处理器一起使用。甚至可以用作独立的ADC模块。每个ADC模块都需要一个时钟才能起作用。该IC需要一个外部时钟脉冲来工作。因此,如果您正在寻找分辨率为8位的ADC模块,可以测量多达8个通道,那么该IC非常适合您。
ADC0808引脚配置
Pin Number | Pin Name | Description |
1 to 5, 27, 28 | Analog Channel 1 to 5 | These 7 pins are the input pins for Analog voltage(sensor) |
6 | START | This is an input pin which is made high to start conversion |
7 | End of Conversion (EOC) | This is an output pin which goes high once the conversion is over |
8,14,15,18,19,20,21 | Output (2-1 to 2-7) | Output digital pins which gives the result of the ADC conversion |
9 | OUT EN | Has to be made high to get output on output pins |
10 | CLOCK | Has to be given clock signals (0V-5V) 20Mhz approx. |
11 | Vcc | Powers the IC typically with 5V |
12 | V ref(+) | Reference voltage pin, typically +5V is used normally |
13 | Ground | Connect to ground of the circuit |
16 | Vref(-) | Vref is connected to ground normally |
22 | Address Latch Enable(ALE) | This pin is should be temporarily made high to select ADC channel |
23,24,25 | ADD A, ADD B, ADD C | These three pins are used to select the channel |
ADC0808功能
易于与所有微处理器接口或独立工作。
八通道8位ADC模块
可以无缝测量多达8个模拟值
片上时钟不可用,需要外部振荡器(时钟)
数字输出范围从0到255,工作功率为15mW,转换时间为100us
当Vref = 5V时,对于每19.53mV的模拟值,数字侧将增加一位(步长)
采用28引脚PDIP,SOIC封装
如何使用ADC0808
与之前的ADC0804相比,由于ADC0808 IC最多可以测量八个模拟电压,并且也没有内部时钟,因此需要更多的组件才能工作。该IC可以由+ 5V供电。还应提供+ 5V的Vref +和输出使能以获得输出。用+ 5V为V ref +供电将使IC以19.53mV的步长工作。外部时钟应连接到时钟引脚,它可以是振荡器电路,也可以只是从MCU / MPU产生的脉冲。
可以向IN1至IN7的引脚提供正确的输入模拟电压,但IC一次只能读取一个通道的电压。可以使用引脚ADD A,ADD B和ADD C进行通道选择。必须如下表所示设置这三个位,以访问相应的模拟通道。设置完通道后,应通过使地址锁存使能(ALE)引脚瞬时变为高电平来使能该通道。
数字输出将从引脚2 -1(OUT 1)到2 -8(OUT 8)获得,并且模拟电压应连接到V in(+)引脚,如电路所示。另请注意,电压源(传感器/模块)的另一端也应接地,以使ADC转换正常工作。现在,为了使ADC转换开始,我们将o一旦EOC引脚变为高电平,就使START引脚变为高电平。这可以通过程序完成,也可以简单地将EOC引脚与START引脚连接,如下电路所示。
在上面的电路中,我使用了一个电位计将0V至5V的可变电压馈入IN1引脚,并使用电压表读取当前电压。要从通道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伏
获得的值为2.14V,测得的电压为2.15V,非常接近。因此,这就是使用ADC0808 IC的方式。
应用领域
可与任何8位(μP)处理器一起运行或作为独立设备运行
可以测量多达八个通道,因此可以用于复杂的项目
具有更小包装,可提供更好的性能,因此可用于便携式电子产品。
广泛用于Raspberry Pi,Beagle Bone和其他MPU开发平台
与温度传感器,电压源和变送器的接口
二维模型(PDIP)
责任编辑:David
【免责声明】
1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。
2、本文的引用仅供读者交流学习使用,不涉及商业目的。
3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。
4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。
拍明芯城拥有对此声明的最终解释权。