侵权投诉

PCF8591的原理图与电路图解析

2020-02-20 01:18 次阅读

  PCF8591是一个单电源低功耗的8位CMOS数据采集器件,其接口电路的工作原理图,PCF8591原理图与PCF8591电路图。

  pcf8591硬件接口电路原理图的接线方法

  PCF8591是一个单电源低功耗的8位CMOS数据采集器件,具有4路模拟输入,1路模拟输出和一个串行I2C总线接口用来与MCU通信。

  3个地址引脚A0、A1、A2用于编程硬件地址,允许最多8个器件连接到I2C总线而不需要额外的片选电路。

  器件的地址、控制以及数据都是通过I2C总线来传输,先看一下PCF8591的原理图,如图1所示。

  

  图1PCF8591原理图

  其中引脚1、2、3、4是4路模拟输入,引脚5、6、7是I2C总线的硬件地址,8脚是数字GND,9脚和10脚是I2C总线的SDA和SCL。

  12脚是时钟选择引脚,如果接高电平表示用外部时钟输入,接低电平则用内部时钟,我们这套电路用的是内部时钟,因此12脚直接接GND,同时11脚悬空。

  13脚是模拟GND,在实际开发中,如果有比较复杂的模拟电路,那么模拟GND部分在布局布线上要特别处理,而且和数字GND的连接也有多种方式,这里大家先了解即可。

  在板子上没有复杂的模拟部分电路,所以我们把模拟的GND和数字GND接到一起即可。14脚是基准源,15脚是DAC的模拟输出,16脚是供电电源VCC。

  PCF8591的ADC是逐次逼近型的,转换速率算是中速,但是他的速度瓶颈在I2C通信上。pcf8591硬件接口电路原理图的接线方法

  由于I2C通信速度较慢,所以最终的PCF8591的转换速度,直接取决于I2C的通信速率。由于I2C速度的限制,所以PCF8591的算是个低速的AD和DA集成,主要应用在一些转换速度要求不高,希望成本较低的场合,比如电池供电设备,测量电池的供电电压,电压低于某一个值,报警提示更换电池等类似场合。

  Vref基准电压的提供,方法一是采用简易的原则,直接接到VCC上去。电工天下

  但是由于VCC会受到整个线路的用电功耗情况影响,一来不是准确的5V,实测大多在4.8V左右,二来随着整个系统负载情况的变化会产生波动,所以只能用在简易的、对精度要求不高的场合。

  方法二是使用专门的基准电压器件,比如TL431,它可以提供一个精度很高的2.5V的电压基准,这是我们通常采用的方法。如图2所示。

  

  图2PCF8591电路图

  图中J17是双排插针,可以根据自己的需求选择跳线帽短接还是使用杜邦线接其他外接电路,都是可以的。

  在这个地方,直接把J17的3脚和4脚用跳线帽短路起来,那么现在Vref的基准源就是2.5V了。pcf8591硬件接口电路原理图的接线方法

  分别把5和6、7和8、9和10、11和12用跳线帽短接起来的话,那么AIN0实测的就是滑动变阻器的分压值,AIN1和AIN2测的是GND的值,AIN3测的是+5V的值。

  AIN3虽然测的是+5V的值,但是对于AD来说,只要输入信号超过Vref基准源,它得到的始终都是最大值,即255,它实际上无法测量超过其Vref的电压信号。

  注意,所有输入信号的电压值都不能超过VCC,即+5V,否则可能会损坏ADC芯片。

收藏 人收藏
分享:

评论

相关推荐

PCF8591模数与数模转换的Proteus仿真电路图免费下载

本文档的主要内容详细介绍的是PCF8591模数与数模转换的Proteus仿真电路图免费下载。
发表于 01-14 15:05 147次 阅读
PCF8591模数与数模转换的Proteus仿真电路图免费下载

PCF8591芯片的差分输入原理解析

从严格意义上来讲,其实所有的信号都是差分信号,因为所有的电压只能是相对于另外一个电压而言。但是大多数....
发表于 11-28 16:59 562次 阅读
PCF8591芯片的差分输入原理解析

51单片机模拟IIC通信,实现基于PCF8591的A/D转换

使用89C52单片机,利用Proteus软件,绘制仿真电路图。在电路基础上,编写代码实现基于PCF8591的A/D转换。 话不多说,tal...
发表于 09-24 10:08 403次 阅读
51单片机模拟IIC通信,实现基于PCF8591的A/D转换

51单片机IIC通信在ADDA转换芯片PCF8591中的应用详细资料说明

PCF8591 是单电源,低功耗8 位CMOS 数据采集器件,具有4 个模拟输入、一个输出和一个串行....
发表于 09-12 17:23 258次 阅读
51单片机IIC通信在ADDA转换芯片PCF8591中的应用详细资料说明

51单片机应用PCF8591进行AD转换的详细资料和程序免费下载

本文档的主要内容详细介绍的是51单片机应用PCF8591进行AD转换的详细资料和程序免费下载。
发表于 08-23 17:30 182次 阅读
51单片机应用PCF8591进行AD转换的详细资料和程序免费下载

使用51单片机进行PCF8591的AD和DA转换的程序免费下载

本文档的主要内容详细介绍的是使用51单片机进行PCF8591的AD和DA转换的程序免费下载。
发表于 07-19 17:38 158次 阅读
使用51单片机进行PCF8591的AD和DA转换的程序免费下载

PCF8591 ADC和DAC芯片的数据手册免费下载

本文档的主要内容详细介绍的是PCF8591 ADC和DAC芯片的数据手册免费下载主要内容包括了:YL....
发表于 07-15 08:00 486次 阅读
PCF8591 ADC和DAC芯片的数据手册免费下载

PCF8591 8位CMOS模数转换器和数模转换器的数据手册免费下载

PCF8591是单片、单电源低功耗8位CMOS数据采集器件,具有4个模拟输入、一个输出和-一个串行I....
发表于 07-09 17:18 241次 阅读
PCF8591 8位CMOS模数转换器和数模转换器的数据手册免费下载

AD的主要参数与PCF8591芯片

AD的主要参数: 1、AD的位数:表明这个AD共有2^n个刻度,8位AD,输出的刻度是0~255。 (255=2^8-1) 2、分辨率:...
发表于 07-04 06:45 295次 阅读
AD的主要参数与PCF8591芯片

使用51单片机IIC通信的PCF8591数据采集器件的详细资料介绍

PCF8591 是单电源,低功耗8 位CMOS 数据采集器件,具有4 个模拟输入、一个输出和一个串行....
发表于 06-11 17:47 205次 阅读
使用51单片机IIC通信的PCF8591数据采集器件的详细资料介绍

使用51单片机采集PCF8591数据通过ESP8266上传到上位机的程序免费下载

本文档的主要内容详细介绍的是使用51单片机采集PCF8591数据通过ESP8266上传到上位机的程序....
发表于 05-27 17:58 250次 阅读
使用51单片机采集PCF8591数据通过ESP8266上传到上位机的程序免费下载

使用单片机控制PCF8591进行AD转换和进行DA转换的详细资料说明

1.利用单片机控制PCF8591的AD转换,控制AD0和AD1电位器,在数码光上显示DA转换的值。
发表于 05-06 18:23 425次 阅读
使用单片机控制PCF8591进行AD转换和进行DA转换的详细资料说明

PCF8591 AD/DA后输出的信号为乱波为什么,有什么解决办法

从信号发生器中产生一个正弦波,送给PCF8591 AD后再将AD的数字信号直接送给PCF8591 进行DA结果出来的波形是一个很乱...
发表于 04-18 17:09 522次 阅读
PCF8591 AD/DA后输出的信号为乱波为什么,有什么解决办法

单片机开发流程例程的详细程序资料说明

本文档的主要内容详细介绍的是单片机开发流程例程的详细程序资料说明主要内容包括了:1,1602液晶显示....
发表于 12-17 08:00 328次 阅读
单片机开发流程例程的详细程序资料说明

51单片机+pcf8591模块 简单的数模转换,硬件没问题,程序没报错,可就是模块上aout处的灯一直不亮是为什么?

51单片机+pcf8591模块 简单的数模转换,硬件没问题,程序没报错,可就是模块上aout处的灯一直不亮,谁来指导一下吗?真心求教 ...
发表于 07-21 20:31 1442次 阅读
51单片机+pcf8591模块 简单的数模转换,硬件没问题,程序没报错,可就是模块上aout处的灯一直不亮是为什么?

51单片机控制PCF8591输出4种波形周期可调程序分享

[table] [tr][td] #include #define uchar unsigned char #define uint unsigned int sbit  SCL=P2^6; s...
发表于 07-19 09:10 1940次 阅读
51单片机控制PCF8591输出4种波形周期可调程序分享

PCF8591 DAC输出PDF下载

[table] [tr][td] 文件名: IIC_drv.c 描述: IIC通信驱动c文件 作者:=================================================...
发表于 07-19 06:45 543次 阅读
PCF8591  DAC输出PDF下载

51控制pcf8591测温并发给PC的程序分享

[table] [tr][td] 功能: 先向单片机发送01,单片机回AD  is  working,然后利用PCF8591上的热敏电阻...
发表于 07-19 05:27 758次 阅读
51控制pcf8591测温并发给PC的程序分享

at24c02.pdf PCF8591.pdf 原版英文资料下载

[table] [tr][td] 一些资料 [/td][/tr] [/table]                 &...
发表于 07-19 03:12 393次 阅读
at24c02.pdf PCF8591.pdf 原版英文资料下载

如何制作一个波形采集、存储与回放系统的详细中文资料免费下载

本次课题设计根据2011全国大学生电子大赛—H题波形采集、存储与回放系统基本要求设计的,意义和目的:....
发表于 07-04 08:00 434次 阅读
如何制作一个波形采集、存储与回放系统的详细中文资料免费下载

用pcf8591做ad转换时数码管上一直显示三个零,第三个零还一直闪,请问这是哪里出了问题?

用pcf8591做ad转换时数码管上一直显示三个零,第三个零还一直闪...
发表于 05-25 00:43 1349次 阅读
用pcf8591做ad转换时数码管上一直显示三个零,第三个零还一直闪,请问这是哪里出了问题?

基于89C51+PCF8591 5V简易电压表仿真与源码设计资料下载

基于89C51+LCD1602+PCF8591 5V简易电压表 内有仿真电路图加解析 适合初学者使用
发表于 04-16 11:56 919次 阅读
基于89C51+PCF8591 5V简易电压表仿真与源码设计资料下载

pcf8591 ad转换实例及程序详解

I2C总线是Philips公司推出的串行总线,整个系统仅靠数据线(SDA)和时钟线(SCL)实现完善....
发表于 02-26 09:50 26113次 阅读
pcf8591 ad转换实例及程序详解

PCF8591转换模块应用

PCF8591是一个集成了模数与数模转换功能的芯片,该芯片共有16个引脚,并采用IIC总线接口与外部交换信息。对于模数转换功能...
发表于 01-16 09:42 1369次 阅读
PCF8591转换模块应用

PCF8591+LCD1602AD采集程序

有关PCF8591的AD转换程序
发表于 03-22 15:52 1395次 阅读
PCF8591+LCD1602AD采集程序

PCF8591 AD电压采集仿真程序 电压表仿真设计 PCF85

PCF8591 AD电压采集仿真程序 电压表仿真设计 PCF8591模拟量采集
发表于 01-14 22:32 536次 阅读
PCF8591 AD电压采集仿真程序 电压表仿真设计 PCF85

波形发生器protues仿真 PCF8591仿真源程序 正弦波

波形发生器protues仿真 PCF8591仿真源程序 正弦波 三角波等可调
发表于 01-14 22:32 1829次 阅读
波形发生器protues仿真 PCF8591仿真源程序 正弦波

PCF8591的1路AD12864显示程序

89C51单片机编程,用12864液晶显示器显示一路pcf8591数据采集信号
发表于 12-17 15:03 649次 阅读
PCF8591的1路AD12864显示程序

PCF8591中文数据手册

PCF8591数据手册,中文数据手册,感兴趣的可以看看。
发表于 08-31 16:11 537次 阅读
PCF8591中文数据手册

PCF8591驱动程序

PCF8591驱动程序 51单片机程序
发表于 08-31 16:11 408次 阅读
PCF8591驱动程序

芯片PCF8591中文带图介绍.pdf

ADDA芯片PCF8591中文带详细图介绍 使用教程
发表于 08-31 16:11 955次 阅读
芯片PCF8591中文带图介绍.pdf

PCF8591模数与数模转换实验_Keil C

基础的电子类资料,电子工程师必备文档,快来下载学习吧
发表于 07-06 14:31 399次 阅读
PCF8591模数与数模转换实验_Keil C

8位A_D和D_A转换器——PCF8591中文数据手册

8位A_D和D_A转换器——PCF8591中文数据手册。
发表于 04-26 14:01 387次 阅读
8位A_D和D_A转换器——PCF8591中文数据手册

PCF8591英文数据手册

PCF8591英文数据手册,有兴趣的同学可以下载学习
发表于 04-25 18:24 215次 阅读
PCF8591英文数据手册

基于51单片机用PCF8591进行AD_DA转换用1602LCD

还不错的程序,对于初学者来说,学习学习就足够的把,看看还不错
发表于 10-29 16:48 770次 阅读
基于51单片机用PCF8591进行AD_DA转换用1602LCD

PCF8591 AD实验数码管显示

发表于 08-12 13:55 493次 阅读
PCF8591 AD实验数码管显示

8位AD模块 pcf8591新例子程序资料包

发表于 06-29 14:57 1164次 阅读
8位AD模块 pcf8591新例子程序资料包

AD-DA转换芯片PCF8591

发表于 04-07 14:01 637次 阅读
AD-DA转换芯片PCF8591

PCF8591 1路AD数码管显示源程序

发表于 04-03 15:30 469次 阅读
PCF8591 1路AD数码管显示源程序

8-bit A/D and D/A converter PCF8591数据手册

发表于 12-11 15:33 894次 阅读
8-bit A/D and D/A converter PCF8591数据手册

详述经典51单片机上用PCF8591实现的AD转换

发表于 07-24 11:05 2005次 阅读
详述经典51单片机上用PCF8591实现的AD转换

AD-DA转换PCF8591芯片控制程序

发表于 04-16 16:28 1172次 阅读
AD-DA转换PCF8591芯片控制程序

PCF8591中文资料及应用和数码管动态显示实验

发表于 03-21 22:57 994次 阅读
PCF8591中文资料及应用和数码管动态显示实验

LY-ADDA模块资料

发表于 12-11 11:27 299次 阅读
LY-ADDA模块资料

基于51单片机用PCF8591进行AD_DA转换用1602LCD显示的电流采样

发表于 08-30 17:54 2742次 阅读
基于51单片机用PCF8591进行AD_DA转换用1602LCD显示的电流采样

PCF8591写读数据

发表于 08-30 17:52 588次 阅读
PCF8591写读数据

LCD1602与PCF8591驱动程序组合

发表于 08-30 17:51 718次 阅读
LCD1602与PCF8591驱动程序组合

PCF8591的AD和DA程序

发表于 05-29 13:22 1146次 阅读
PCF8591的AD和DA程序

PCF8591模数数模转换器的应用

发表于 05-29 13:13 937次 阅读
PCF8591模数数模转换器的应用

PCF8591的应用实例

发表于 05-27 14:11 2043次 阅读
PCF8591的应用实例

PCF8591资料中文版

发表于 11-22 15:02 2282次 阅读
PCF8591资料中文版

PCF8591中文规格书

发表于 09-07 23:53 771次 阅读
PCF8591中文规格书

pcf8591资料

发表于 08-24 12:30 829次 阅读
pcf8591资料

pcf8591中文

发表于 07-08 19:07 650次 阅读
pcf8591中文

PCF8591中文数据手册

PCF8591是一个单片集成、单独供电、低功耗、8-bit CMOS数据获取器件。PCF8591具有....
发表于 03-22 15:41 9385次 阅读
PCF8591中文数据手册

PCF8591 8位AD与DA转换器产品数据手册

PCF8591是一款单电源、低功耗8位COMS型A/D、D/A转换芯片,它具有4路模拟量输入通道、一....
发表于 03-09 15:41 877次 阅读
PCF8591 8位AD与DA转换器产品数据手册