2003 Jan 27 5
飞利浦 半导体 产品 规格
8-位 一个/d 和 d/一个 转换器 PCF8591
7 函数的 描述
7.1 寻址
各自 PCF8591 设备 在 一个 I
2
c-总线 系统 是 使活动 用
sending 一个 有效的 地址 至 这 设备. 这 地址
组成 的 一个 fixed 部分 和 一个 可编程序的 部分. 这
可编程序的 部分 必须 是 设置 符合 至 这 地址
管脚 a0, A1 和 a2. 这 地址 总是 有 至 是 sent 作
这 第一 字节 之后 这 开始 情况 在 这 i
2
c-总线
协议. 这 last 位 的 这 地址 字节 是 这
读/写-位 这个 sets 这 方向 的 这 下列的 数据
转移 (看 figs 4, 16 和 17).
7.2 控制 字节
这 第二 字节 sent 至 一个 PCF8591 设备 将 是 贮存
在 它的 控制 寄存器 和 是 必需的 至 控制 这 设备
函数. 这 upper nibble 的 这 控制 寄存器 是 使用 为
enabling 这 相似物 输出, 和 为 程序编制 这
相似物 输入 作 单独的-结束 或者 差别的 输入. 这
更小的 nibble 选择 一个 的 这 相似物 输入 途径
定义 用 这 upper nibble (看 图.5). 如果 这
自动-increment 标记 是 设置, 这 频道 号码 是
incremented automatically 之后 各自 一个/d 转换.
如果 这 自动-increment 模式 是 desired 在 产品
在哪里 这 内部的 振荡器 是 使用, 这 相似物 输出
使能 标记 在 这 控制 字节 (位 6) 应当 是 设置. 这个
准许 这 内部的 振荡器 至 run continuously, 因此
阻止 转换 errors 结果 从 振荡器
开始-向上 延迟. 这 相似物 输出 使能 标记 将 是 重置
在 其它 时间 至 减少 安静的 电源 消耗量.
这 选择 的 一个 非-存在 输入 频道 结果 在 这
最高的 有 频道 号码 正在 allocated.
因此, 如果 这 自动-increment 标记 是 设置, 这 next
选择 频道 将 是 总是 频道 0. 这 大多数
重大的 位 的 两个都 nibbles 是 保留 为 future
功能 和 有 至 是 设置 至 逻辑 0. 之后 一个 电源-在
重置 情况 所有 位 的 这 控制 寄存器 是 重置 至
逻辑 0. 这 d/一个 转换器 和 这 振荡器 是 无能
为 电源 节省. 这 相似物 输出 是 切换 至 一个
高-阻抗 状态.
handbook, halfpage
MBL823
1
2
3
4
5
6
7
8
16
15
14
13
12
11
10
9
AIN0
AIN1
AIN2
AIN3
A0
A1
A2
V
SS
V
DD
AOUT
V
REF
AGND
EXT
OSC
SCL
SDA
PCF8591T
图.3 固定 图解 (so16).
handbook, halfpage
MBL824
1
msb lsb
0 0
fixed 部分 可编程序的 部分
1 A2 A1 A0 r/w
图.4 地址 字节.