ad5337/ad5338/ad5339
rev. 一个 | 页 18 的 24
读 运作
当 读 数据 后面的 从 这 ad5337/ad5338/ad5339
dacs, 这 用户 begins 和 一个 地址 字节 (r/
W
= 0), 之后
这个 这 dac acknowledges 那 它 是 准备好 至 receive 数据
用 拉 sda 低. 这个 地址 字节 是 通常地 followed 用 这
pointer 字节, 这个 是 也 acknowledged 用 这 dac. 然后 这
主控 initiates 另一 开始 情况 (重复的 开始) 和 这
地址 是 resent 和 r/
W
= 1. 这个 是 acknowledged 用 这
dac 表明 那 它 是 准备好 至 transmit 数据. 二 字节
的 数据 是 然后 读 从 这 dac 作 显示 在 图示 34. 一个
停止 情况 跟随. 便条 那 在 一个 读 sequence, 数据 字节
是 这 一样 作 那些 在 这 写 sequence 除了 那 don’t
cares 是 读 后面的 作 0. 不管怎样, 如果 这 主控 发送 一个 ack
和 持续 clocking scl (非 停止 是 sent), 这 dac
retransmits 这 一样 二 字节 的 数据 在 sda. 这个 准许
持续的 读 后面的 的 数据 从 这 选择 dac 寄存器.
alternatively, 这 用户 将 send 一个 开始 followed 用 这 地址
和 r/
W
= 1. 在 这个 情况, 这 先前 承载 pointer
settings 是 使用 和 读 后面的 的 数据 能 begin 立即.
03756-一个-034
数据 字节
LEAST 重大的 数据 字节
00 0 11 A0 r/w X X
LSB
ACK
用
AD533x
SCL
SDA
开始
情况
用
主控
ACK
用
AD533x
MSB
SCL
SDA
00 0 11
0
A0
r/w MSB
重复的
开始
情况
用
主控
ACK
用
AD533x
地址 字节
SCL
SDA
MSB LSB
非
ACK
用
主控
停止
情况
用
主控
POINTER 字节地址 字节
0
ACK
用
主控
LSB
图示 34. 读 sequence