目录
一、PCF8591基本概念
(一)PCF8591概述
PCF8591是单片、单电源低功耗的8位CMOS数据采集器件,具有IIC总线接口的8位A/D以及D/A转换器,有4路A/D转换输入,1路D/A模拟输出。图1 PCF8591引脚图
图1 PCF8591引脚图
(二)PCF8591的特性
单电源供电
工作电压:2.5V~6V
IIC总线串行输入/输出
通过3个硬件地址引脚编址
采样速率取决于IIC总线速度
4个模拟输入可编程为单端或差分输入
自动增量通道选择
8位逐次逼近式A/D转换
片上跟踪与保持电路
带一个模拟输出的乘法DAC
(三)设备地址
PCF8591的地址由两部分组成:固定地址和可编程部分。其中可编程部分必须根据地址引脚A0,A1,和A2来设置。
图2 PCF8591的地址
在IIC总线协议中,设备地址是起始信号后第一个发送的字节。在蓝桥杯单片机设计与开发中PCF8491的地址引脚A0、A1和A2均接地,则PCF8591的设备的读操作地址为:0x91;而写操作地址则为:0x90。
(四)控制寄存器
在设备地址之后,发送到PCF8591的第二个字节将被存储在控制寄存器中,用于控制器件功能。
图3 控制寄存器
下面对控制寄存器进行简单的解读:
位 |
值 |