PCF8591 AD/DA模块使用详解
I2C PCF8591 8位AD/DA转换 BCM2835 Library
1、PCF8591T简述
PCF8591器件图如下:
PCF8591是一个8位的CMOS数据采集器件,具有4个模拟输入(其中一个为电压模拟输入),一个输出和一个串行I2C总线接口。3个地址引脚A0、A1和A2用于编程硬件地址,允许将最多8个PCF8591器件连接至I2C总线而不需要额外硬件。器件的地址、控制和数据通过两线双向I2C总线传输。器件功能包括多路复用模拟输入、片上跟踪和保持功能、8位模数转换和8位数模转换。最大转换速率取决于I2C总线的最高速率。
2、引脚说明
3、地址
I2C总线系统中的每一片PCF8591通过发送有效地址到该器件来激活。该地址包括固定部分和可编程部分。可编程部分必须根据地址引脚A0、A1、A2来设置。在I2C总线协议中地址必须是其实条件后作为第一个字节发送。地址字节的最后一位是用于设置以后数据传输方向的读/写位。
4、控制字
原理图如下: