24LC21
ds21095f-页 8
1996 微芯 技术 公司
图示 4-2: 页 写
S P
总线 activity
主控
sda 线条
总线 activity
S
T
一个
R
T
控制
字节
文字
地址 (n)
数据 n 数据 n + 15
S
T
O
P
一个
C
K
一个
C
K
一个
C
K
一个
C
K
一个
C
K
数据 n + 1
VCLK
5.0 acknowledge polling
自从 这 设备 将 不 acknowledge 在 一个 写
循环, 这个 能 是 使用 至 决定 当 这 循环 是
完全 (这个 特性 能 是 使用 至 maximize 总线
throughput). once 这 停止 情况 为 一个 写 com-
mand 有 被 issued 从 这 主控, 这 设备 ini-
tiates 这 内部 安排时间 写 循环. ack polling 能
是 initiated 立即. 这个 involves 这 主控 send-
ing 一个 开始 情况 followed 用 这 控制 字节 为 一个
写 command (r/w
= 0). 如果 这 设备 是 安静的 busy 和
这 写 循环, 然后 非 ack 将 是 returned. 如果 这
循环 是 完全, 然后 这 设备 将 返回 这 ack
和 这 主控 能 然后 proceed 和 这 next 读 或者
写 command. 看 图示 5-1 为 这 flow 图解.
图示 5-1: acknowledge polling
流动
6.0 写 保护
当 使用 这 24lc21 在 这 bi-directional 模式, 这
vclk 管脚 运作 作 这 写 保护 控制 管脚. 设置-
ting vclk 高 准许 正常的 写 行动, 当
设置 vclk 低 阻止 writing 至 任何 location 在 这
排列. 连接 这 vclk 管脚 至 v
SS
将 准许 这
24lc21 至 运作 作 一个 串行 只读存储器, 虽然 这个 con-
figuration 将 阻止 使用 这 设备 在 这 trans-
mit-仅有的 模式.
Send
写 command
send 停止
情况 至
initiate 写 循环
send 开始
send 控制 字节
和 r/w = 0
did 设备
Acknowledge
(ack = 0)?
Next
运作
非
YES