ad7854/ad7854l
–
8
–
rev. b
ad7854/ad7854l 在-碎片 寄存器
这 ad7854/ad7854l powers 向上 和 一个 设置 的 default 情况, 和 这 用户 需要 不 总是 写 至 这 设备. 在 这个 情况 这
ad7854/ad7854l 将 运作 作 一个 读-仅有的 模数转换器. 这
WR
管脚 应当 是 系 至 dv
DD
为 运行 这 ad7854/ad7854l 作 一个
读-仅有的 模数转换器.
extra 特性 和 flexibility 此类 作 performing 不同的 电源-向下 选项, 不同的 类型 的 calibrations 包含 系统 cali-
bration, 和 软件 转换 开始 能 是 选择 用 writing 至 这 部分.
这 ad7854/ad7854l 包含 一个
控制 寄存器, 模数转换器 输出 数据 寄存器, 状态 寄存器, 测试 寄存器
和
10 calibra-
tion 寄存器
. 这 控制 寄存器 是 写-仅有的, 这 模数转换器 输出 数据 寄存器 和 这 状态 寄存器 是 读-仅有的, 和 这 测试 和
校准 寄存器 是 两个都 读/写 寄存器. 这 测试 寄存器 是 使用 为 测试 这 部分 和 应当 不 是 写 to.
寻址 这 在-碎片 寄存器
Writing
至 写 至 这 ad7854/ad7854l, 一个 16-位 文字 的 数据 必须 是 transferred. 这个 转移 组成 的 二 8-位 writes. 这 first
8 位 的 数据 那 是 写
必须
组成 的 这 8 lsbs 的 这 16-位 文字 和 这 第二 8 位 那 是 写
必须
组成 的 这
8 msbs 的 这 16-位 文字. 为 各自 的 这些 8-位 写, 这 数据 是 放置 在 管脚 db0 至 db7, 管脚 db0 正在 这 lsb 的 each
转移 和 管脚 db7 正在 这 msb 的 各自转移. 这 二 msbs 的 这 16-位 文字, addr1 和 addr0, 是 解码 至
决定 这个寄存器 是 addressed, 和这 14 lsbs 是 写 至 这 addressed register. 表格 i 显示 这 解码 的 这
地址 位, 当 图示 2 显示 这 整体的 写 寄存器 hierarchy.
表格 i. 写 寄存器 寻址
ADDR1 ADDR0 Comment
0 0 这个 结合体 做 不 地址 任何 寄存器.
0 1 这个 结合体 地址 这
测试 寄存器
. 这 14 lsbs 的 数据 是 写 至 这 测试 寄存器.
1 0 这个 结合体 地址 这
校准 寄存器
. 这 14 least 重大的 数据 位 是 writ-
ten 至 这 选择 校准 寄存器.
1 1 这个 结合体 地址 这
控制 寄存器
. 这 14 least 重大的 数据 位 是 写 至
这 控制 寄存器.
读
至 读 从 这 各种各样的 寄存器 这 用户 必须 第一 写 至 位 6 和 7 在 这 控制 寄存器, rdslt0 和 rdslt1. 这些
位 是 解码 至 决定 这个 寄存器 是 addressed 在 一个 读 运作. 表格 ii 显示 这 解码 的 这 读 地址ess
位 当 图示 3 显示 这 整体的 读 寄存器 hierarchy. 这 电源-向上 状态 的 这些 位 是 00 所以 那 这 default 读 将 是
从 这 模数转换器 输出 数据 寄存器. 便条: 当 读 从 这 校准 寄存器, 这 低 字节 必须 总是 是 读 第一.
once 这 读 选择 位 是 设置 在 这 控制 寄存器 所有 subsequent 读 行动 那 follow 是 从 这 选择 register
直到 这 读 选择 位 是 changed 在 这 控制 寄存器.
表格 ii. 读 寄存器 寻址
RDSLT1 RDSLT0 Comment
0 0 所有 successive 读 行动 是 从 这
模数转换器 输出 数据 寄存器
. 这个 是 这 default 电源-
向上 设置. 那里 是 总是 四 leading zeros 当 读 从 这 模数转换器 输出 数据 寄存器.
0 1 所有 successive 读 行动 是 从 这
测试 寄存器
.
1 0 所有 successive 读 行动 是 从 这
校准 寄存器
.
1 1 所有 successive 读 行动 是 从 这
状态 寄存器
.
测试
寄存器
校准
寄存器
控制
寄存器
addr1, addr0
DECODE
01 10 11
增益(1)
补偿(1)
dac(8)
增益(1)
补偿(1)
补偿(1) 增益(1)
calslt1, calslt0
DECODE
00 01 10 11
图示 2. 写 寄存器 hierarchy/地址 解码
测试
寄存器
校准
寄存器
控制
寄存器
rdslt1, rdslt0
DECODE
01 10 11
增益(1)
补偿(1)
dac(8)
增益(1)
补偿(1)
补偿(1) 增益(1)
calslt1, calslt0
DECODE
00 01 10 11
模数转换器 输出
数据 寄存器
00
图示 3. 读 寄存器 hierarchy/地址 解码