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之旅


目录
相关文章
|
3天前
|
编译器
proteus数模转换器DAC0832的应用
proteus数模转换器DAC0832的应用
11 1
|
7月前
|
传感器 芯片
STM32外设系列—HC-SR04(超声波)
本文主要介绍了超声波测距的原理,常用的超声波传感器。并且针对HC-SR04给出了使用思路和程序设计。最后,简单进行了思路拓展。
206 1
STM32外设系列—HC-SR04(超声波)
|
3天前
|
存储 传感器
【STM32基础 CubeMX】uart串口通信
【STM32基础 CubeMX】uart串口通信
157 0
|
10月前
STM32F103C8 DMA与AD多通道
STM32F103C8 DMA与AD多通道
64 0
|
11月前
野火STM32F1开发板 IIC 0.96OLED 波形显示
野火STM32F1开发板 IIC 0.96OLED 波形显示
65 0
|
12月前
|
传感器
STM32通过IIC协议控制MPU6050
根据B站UP主“江科大自动化协”的教程总结
74 0
|
存储 数据格式
13 STM32数模转换器 (DAC)
13 STM32数模转换器 (DAC)
【Renesas RA6M4开发板之Arduino六路ADC采样】
【Renesas RA6M4开发板之Arduino六路ADC采样】
160 0