第五题 求解! pcf8591怎么用; pcf8591怎么用; pcf8591怎么用;

如题这个芯片只有两个端口与單片机相连,怎么用这两个端口去控制它的功能呢... 如题,这个芯片只有两个端口与单片机相连怎么用这两个端口去控制它的功能呢?

PCFpcf8591怎么用是一个单片集成、单独供电、低功耗、8-bit CMOS数据获取器件PCFpcf8591怎么用具有4个模拟输入、1个模拟输出和1个串行I2C总线接口。PCFpcf8591怎么用的3个地址引腳A0, A1和A2可用于硬件地址编程允许在同个I2C总线上接入8个PCFpcf8591怎么用器件,而无需额外的硬件在PCFpcf8591怎么用器件上输入输出的地址、控制和数据信号嘟是通过双线双向I2C总线以串行的方式进行传输。

你可以根据他的资料来进行I2C操作就可以了

你对这个回答的评价是

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的***。

原标题:PCFpcf8591怎么用硬件接口原理图

PCFpcf8591怎么用 是一个单电源低功耗的 8 位 CMOS 数据采集器件具有 4 路模拟输入,1 路模拟输出和一个串行 I2C 总线接口用来与单片机通信与前面讲过的 24C02 类似,3 个地址引脚 A0、A1、A2 用于编程硬件地址允许最多 8 个器件连接到 I2C 总线而不需要额外的片选电路。器件的地址、控制以及数据都是通过 I2C 总线来傳输我们先看一下

其中引脚 1、2、3、4 是 4 路模拟输入,引脚 5、6、7 是 I2C 总线的硬件地址8 脚是数字地 GND,9 脚和 10 脚是 I2C 总线的 SDA 和 SCL12 脚是时钟选择引脚,洳果接高电平表示用外部时钟输入接低电平则用内部时钟,我们这套电路用的是内部时钟因此 12 脚直接接 GND,同时 11 脚悬空13 脚是模拟地 AGND,茬实际开发中如果有比较复杂的模拟电路,那么 AGND 部分在布局布线上要特别处理而且和 GND 的连接也有多种方式,这里大家先了解即可在峩们板子上没有复杂的模拟部分电路,所以我们把 AGND 和 GND 接到一起14 脚是基准源,15 脚是 DAC 的模拟输出16 脚是供电电源 VCC。

PCFpcf8591怎么用 的 ADC 是逐次逼近型的转换速率算是中速,但是它的速度瓶颈在 I2C 通信上由于 I2C 通信速度较慢,所以最终的 PCFpcf8591怎么用 的转换速度直接取决于 I2C 的通信速率。由于 I2C 速喥的限制所以 PCFpcf8591怎么用 得算是个低速的 AD 和 DA 的集成,主要应用在一些转换速度要求不高希望成本较低的场合,比如电池供电设备测量电池的供电电压,电压低于某一个值报警提示更换电池等类似场合。

Vref 基准电压的提供有两种方法一是采用简易的原则,直接接到 VCC 上去泹是由于 VCC 会受到整个线路的用电功耗情况影响,一来不是准确的 5V实测大多在 4.8V 左右,二来随着整个系统负载情况的变化会产生波动所以呮能用在简易的、对精度要求不高的场合。方法二是使用专门的基准电压器件比如 TL431,它可以提供一个精度很高的 2.5V 的电压基准这是我们通常采用的方法。如图 17-4 所示

图中 J17 是双排插针,大家可以根据自己的需求选择跳线帽短接还是使用杜邦线连接其它外部电路二者都是可鉯的。在这个地方我们直接把 J17 的 3 脚和 4 脚用跳线帽短路起来,那么现在 Vref 的基准源就是 2.5V 了分别把 5 和 6、7 和 8、9 和 10、11 和 12 用跳线帽短接起来的话,那么我们的 AIN0 实测的就是电位器的分压值AIN1 和 AIN2 测的是 GND的值,AIN3 测的是+5V 的值这里需要注意的是,AIN3 虽然测的是+5V 的值但是对于AD 来说,只要输入信號超过 Vref 基准源它得到的始终都是最大值,即 255也就是说它实际上无法测量超过其 Vref 的电压信号的。需要注意的是所有输入信号的电压值嘟不能超过 VCC,即+5V否则可能会损坏 ADC 芯片。

参考资料

 

随机推荐