CAT24FC02
7
doc 非. 1072, rev. g
© 2005 用 catalyst 半导体, 公司
特性 主题 至 改变 没有 注意
读 行动
这 读 运作 为 这 cat24fc02 是 initiated 在
这 一样 manner 作 这 写 运作 和 这 一个
例外 那 这 r/
W
位 是 设置 至 一个 一个. 三 不同的
读 行动 是 可能: 立即的 地址
读, 选择性的 读 和 sequential 读.
立即的 地址 读
这 cat24fc02 地址 计数器 包含 这 地址
的 这 last 字节 accessed, incremented 用 一个. 在 其它
words, 如果 这 last 读 或者 写 进入 是 至 地址
n, 这 读 立即 下列的 将 进入 数据
从 地址 n + 1. 如果 n = 255, 这 计数器 将
‘
wrap
周围
’
至 地址 0 和 continue 至 时钟 输出 数据. 之后
这 cat24fc02 receives 它的 从动装置 地址 信息
(和 这 r/
W
位 设置 至 一个), 它 issues 一个 acknowledge,
然后 transmits 这 8-位 字节 要求. 这 主控
设备 做 不 send 一个 acknowledge 但是 将 发生
一个 停止 情况.
选择性的 读
选择性的 读 行动 准许 这 主控 设备 至
选择 在 随机的 任何 记忆 location 为 一个 读
运作. 这 主控 设备 第一 执行 一个
‘
dummy
’
写 运作 用 sending 这 开始 情况, 从动装置
地址 和 字节 地址 的 这 location 它 wishes 至
读. 之后 这 cat24fc02 acknowledge 这 文字
地址, 这 主控 设备 resends 这 开始 情况
和 这 从动装置 地址, 这个 时间 和 这 r/
W
位 设置 至
一个. 这 cat24fc02 然后 responds 和 它的
acknowledge 和 发送 这 8-位 字节 要求. 这
主控 设备 做 不 send 一个 acknowledge 但是 将
发生 一个 停止 情况.
sequential 读
这 sequential 读 运作 能 是 initiated 用
也 这 立即的 地址 读 或者 选择性的 读
行动. 之后 这 cat24fc02 发送 这 最初的 8-位
数据 要求, 这 主控 将 respond 和 一个
acknowledge 这个 tells 这 设备 它 需要 更多
数据. 这 cat24fc02 将 continue 至 输出 一个 字节 为
各自 acknowledge sent 用 这 主控. 这 运作
将 terminate 运作 当 这 主控 失败 至 respond
和 一个 acknowledge, 因此 sending 这 停止 情况.
这 数据 正在 transmitted 从 这 cat24fc02 是
outputted sequentially 和 数据 从 地址 n followed
用 数据 从 地址 n + 1. 这 读 运作
地址 计数器 increments 所有 的 这 cat24fc02
地址 位 所以 那 这 全部 记忆 排列 能 是 读
在 一个 运作. 如果 更多 比 这 256 字节 是 读
输出, 这 计数器 将
“
wrap 周围
”
和 continue 至 时钟
输出 数据 字节.
图示 8. 立即的 地址 读 定时
SCL
SDA 8th bi
89
T
停止非 ack数据 输出
从动装置
地址
S
一个
C
K
数据
N
O
一个
C
K
S
T
O
P
P
总线 activity:
主控
sda 线条
S
T
一个
R
T