PCF8591详解

简介: 笔记

一. PCF8591模块介绍

IIC接口,支持四路模拟输入,一路模拟输出,集成光敏电阻和热敏电阻以及一路电压输入(蓝色定位器调节输入)。

模块共有三个短路帽,分别控制光敏电阻和热敏电阻以及一路电压接入。也就是说当三个短路帽都接入的时候,模块只能接受一路模拟输入了,其他三路被占用了。

8-bit 逐次逼近A/D转换器。转换结果为0-255。


二. PCF8591模块使用

读取模拟量的IIC过成为

发送器件地址 —> 发送控制指令 —> 停止 —>f发送器件地址+1 —>读取数据

和IIC读时序一样


1. IIC地址确认

通过芯片手册可以看出,器件地址由A0-2确认,也就是说通过控制A0-2,系统可以同时接入8个PCF8591模块。

10.png


2. 控制字节

0-1 位 : 控制对那个通道的模拟量进行转换

2-3 位:为0不用管

4-5 位:模式选择,单端输入还是差分输入

6 —位: 为1 输出使能

如果不用差分输入的话,控制字节应该是 0x40 - 0x43

11.png


3. 读数据

读到的数据为0-255。

公众号:FPGA之旅


目录
相关文章
|
7月前
|
监控 数据处理
基于STC89C52RC单片机的MODBUS RTU协议从机的实现
基于STC89C52RC单片机的MODBUS RTU协议从机的实现
138 0
|
传感器 芯片
STM32外设系列—HC-SR04(超声波)
本文主要介绍了超声波测距的原理,常用的超声波传感器。并且针对HC-SR04给出了使用思路和程序设计。最后,简单进行了思路拓展。
362 1
STM32外设系列—HC-SR04(超声波)
|
7月前
|
编译器
proteus数模转换器DAC0832的应用
proteus数模转换器DAC0832的应用
96 1
51单片机学习-HC-05蓝牙模块-LCD12864显示
51单片机学习-HC-05蓝牙模块-LCD12864显示
160 0
51单片机学习-HC-05蓝牙模块-LCD12864显示
野火RA6M5开发板 IIC-OLED测试学习
野火RA6M5开发板 IIC-OLED测试学习
101 0
野火RA6M5开发板 IIC-OLED测试学习
|
传感器
野火RA6M5开发板 DHT11温湿度传感器 OLED显示测试学习
野火RA6M5开发板 DHT11温湿度传感器 OLED显示测试学习
121 0
野火RA6M5开发板 DHT11温湿度传感器 OLED显示测试学习
野火STM32F1开发板 IIC 0.96OLED 波形显示
野火STM32F1开发板 IIC 0.96OLED 波形显示
102 0
|
传感器
STM32通过IIC协议控制MPU6050
根据B站UP主“江科大自动化协”的教程总结
125 0
|
芯片 异构计算