初步的 CAT24WC256
7
doc. 非. 25061-00 6/99 s-1
读 行动
这 读 运作 为 这 cat24wc256 是 initiated 在
这 一样 manner 作 这 写 运作 和 一个 excep-
tion, 那 r/w 位 是 设置 至 一个. 三 不同的 读
行动 是 可能: 立即的/电流 地址
读, 选择性的/随机的 读 和 sequential 读.
立即的/电流 地址 读
这 cat24wc256’s 地址 计数器 包含 这 ad-
dress 的 这 last 字节 accessed, incremented 用 一个. 在
其它 words, 如果 这 last 读 或者 写 进入 是 至
地址 n, 这 读 立即 下列的 将 交流-
cess 数据 从 地址 n+1. 如果 n=e (在哪里 e=32767),
然后 这 计数器 将 ‘wrap 周围’ 至 地址 0 和
continue 至 时钟 输出 数据. 之后 这 cat24wc256
receives 它的 从动装置 地址 信息 (和 这 r/w 位
设置 至 一个), 它 issues 一个 acknowledge, 然后 transmits 这
8 位 字节 要求. 这 主控 设备 做 不 send
一个 acknowledge, 但是 将 发生 一个 停止 情况.
选择性的/随机的 读
选择性的/随机的 读 行动 准许 这 主控
设备 至 选择 在 随机的 任何 记忆 location 为 一个
读 运作. 这 主控 设备 第一 执行 一个
‘dummy’ 写 运作 用 sending 这 开始 condi-
tion, 从动装置 地址 和 字节 地址 的 这 location 它
wishes 至 读. 之后 cat24wc256 acknowledges, 这
主控 设备 发送 这 开始 情况 和 这 从动装置
地址 又一次, 这个 时间 和 这 r/w 位 设置 至 一个. 这
cat24wc256 然后 responds 和 它的 acknowledge 和
发送 这 8-位 字节 要求. 这 主控 设备 做
不 send 一个 acknowledge 但是 将 发生 一个 停止
情况.
sequential 读
这 sequential 读 运作 能 是 initiated 用
也 这 立即的 地址 读 或者 选择性的 读
行动. 之后 这 cat24wc256 发送 这 最初的 8-
位 字节 要求, 这 主控 将 respond 和 一个
acknowledge 这个 tells 这 设备 它 需要 更多
数据. 这 cat24wc256 将 continue 至 输出 一个 8-位
字节 为 各自 acknowledge sent 用 这 主控. 这
运作 将 terminate 当 这 主控 失败 至 respond
和 一个 acknowledge, 因此 sending 这 停止 情况.
这 数据 正在 transmitted 从 cat24wc256 是 输出-
putted sequentially 和 数据 从 地址 n followed 用
数据 从 地址 n+1. 这 读 运作 地址
计数器 increments 所有 的 这 cat24wc256 地址 位
所以 那 这 全部 记忆 排列 能 是 读 在 一个
运作. 如果 更多 比 e (在哪里 e=32767) 字节 是
读 输出, 这 计数器 将 ‘wrap 周围’ 和 continue 至
时钟 输出 数据 字节.
图示 8. 立即的 地址 读 定时
24wc256 f10
24wc128 f10
SCL
SDA 8th 位
停止非 ack数据 输出
89
从动装置
地址
S
一个
C
K
总线 activity:
主控
sda 线条
S
T
一个
R
T
N
O
一个
C
K
数据
S
T
O
P
P