摘要: ADC0804是一种常用的ADC模块,用于项目是需要外部ADC。它是一个20引脚单通道8位ADC模块。这意味着它可以测量一个从0V到5V的ADC值,并且基准电压(Vref –引脚9)为+ 5V时的精度为19.53mV(步长)。也就是说,输入端每增加19.53mV,输出端就会增加1位。
ADC0804是一种常用的ADC模块,用于项目是需要外部ADC。它是一个20引脚单通道8位ADC模块。这意味着它可以测量一个从0V到5V的ADC值,并且基准电压(Vref –引脚9)为+ 5V时的精度为19.53mV(步长)。也就是说,输入端每增加19.53mV,输出端就会增加1位。
Pin Number | Pin Name | Description |
1 | Chip Select (CS) | Chip select is used if more than 1 ADC module is used. By default grounded |
2 | Read (RD) | Read pin must be grounded to read the Analog value |
3 | Write (WR) | Write pin should be pulsed high to start data conversion |
4 | CLK IN | External clock can be connected here, else RC can be used for accessing internal clock |
5 | Interrupt (INTR) | Goes high for interrupt request. |
6 | Vin (+) | Differential Analog input +. Connect to ADC input |
7 | Vin (-) | Differential Analog input -. Connect to ground |
8 | Ground | Analog Ground pin connected to ground of circuit |
9 | Vref/2 | Reference voltage for ADC conversion. |
10 | Ground | Digital Ground pin connected to ground of circuit |
11 to 18 | Data bit 0 to bit 7 | Seven output Data bit pins from which output is obtained |
19 | CLK R | RC timing resistor input pin for internal clock gen |
20 | Vcc | Powers the ADC module, use +5V |
易于与所有微处理器接口或独立工作。
单通道8位ADC模块
提供片上时钟,无需外部振荡器(时钟)
数字输出范围从0到255
当Vref = 5V时,对于每19.53mV的模拟值,数字端将增加一位(步长)
采用20引脚PDIP,SOIC封装
由于IC带有内部时钟,因此不需要很多组件即可工作。但是,要使内部时钟正常工作,我们必须使用RC电路。IC应该由+ 5V供电,并且两个接地引脚都应连接到电路接地。要设计RC电路,只需使用一个值为10k的电阻和一个100pf(大约)的电容器,然后将它们连接到CLK R和CLK IN引脚,如下电路所示。芯片选择(CS)和读取(R)引脚也应接地。Vref引脚处于空闲状态,因为默认情况下不进行任何连接,它将连接至+ 5V。
数字输出将从DB0到DB7引脚获得,并且模拟电压应连接到V in(+)引脚,如电路所示。另请注意,电压源(传感器/模块)的另一端也应接地,以使ADC转换正常工作。现在,为了使ADC转换开始,我们可以立即使Write(WR)引脚变为高电平,这可以通过将该引脚连接到MPU的I / O并在每次ADC读取之前将其切换为高电平来完成。只有这样做,输出端的ADC值才会更新。
在上面的电路中,我使用了一个电位计将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处理器一起运行或作为独立设备运行
广泛用于Raspberry Pi,Beagle Bone和其他MPU开发平台
与温度传感器,电压源和变送器的接口
社群二维码
关注“华强商城“微信公众号
Copyright 2010-2023 hqbuy.com,Inc.All right reserved. 服务热线:400-830-6691 粤ICP备05106676号 经营许可证:粤B2-20210308