AT24C21
6
双向的 模式 (ddc2)
这个 模式 支持 一个 2-线, 双向的 数据 transmis-
sion 协议. 这 at24c21 能 是 切换 在 这 bidi-
rectional 模式 用 issuing 一个 有效的 高 至 低 转变 在
这 scl 管脚 (谈及 至 图示 3). 之后 这 设备 是 在 这
双向的 模式, 所有 输入 至 这 vclk 管脚 是 ignored,
除了 当 一个 逻辑 高 是 必需的 至 使能 写 capa-
bility. 所有 字节 和 页 写 和 字节 和 sequential
读 是 supported 在 这个 模式.
双向的 模式 运作
时钟 和 数据 transitions:
这 sda 管脚 是 也不-
mally 牵引的 高 和 一个 外部 设备. 数据 在 这 sda
管脚 将 改变 仅有的 在 scl 低 时间 时期 (谈及 至
数据 validity 定时 图解). 数据 改变 在 scl
高 时期 将 表明 一个 开始 或者 停止 情况 作
定义 在下.
开始 情况:
一个 高-至-低 转变 的 sda 和
scl 高 是 一个 开始 情况 这个 必须 precede 任何 其它
command (谈及 至 开始 和 停止 定义 定时 dia-
gram).
停止 情况:
一个 低-至-高 转变 的 sda 和
scl 高 是 一个 停止 情况. 之后 一个 读 或者 写
sequence, 这 停止 command 将 放置 这 可擦可编程只读存储器 在 一个
备用物品 电源 模式 (谈及 至 开始 和 停止 定义 tim-
ing 图解).
acknowledge:
所有 地址 和 数据 words 是 seri-
ally transmitted 至 和 从 这 可擦可编程只读存储器 在 8-位 words.
这 可擦可编程只读存储器 发送 一个 零 至 acknowledge 那 它 有
received 各自 文字. 这个 发生 在 这 ninth 时钟
循环.
设备 寻址
这 at24c21 需要 一个 8-位 设备 地址 文字 fol-
lowing 一个 开始 情况 至 使能 这 碎片 为 一个 读 或者
写 运作 (谈及 至 图示 4).
这 设备 地址 文字 组成 的 一个 mandatory 一个,
零 sequence 为 这 第一 四 大多数 重大的 位 作
显示. 这个 是 一般 至 所有 这 可擦可编程只读存储器 设备.
这 next 三 位 是 don’t 小心 为 这 at24c21.
这 eighth 位 的 这 设备 地址 是 这 读/写 opera-
tion 选择 位. 一个 读 运作 是 initiated 如果 这个 位 是 高
和 一个 写 运作 是 initiated 如果 这个 位 是 低.
在之上 一个 对比 的 这 设备 地址, 这 可擦可编程只读存储器 将
输出 一个 零. 如果 一个 对比 是 不 制造, 这 碎片 将 返回
至 一个 备用物品 状态.
备用物品 模式:
这 at24c21 特性 一个 低 电源
备用物品 模式 这个 是 使能: (一个) 在之上 电源-向上 和 (b)
之后 这 receipt 的 这 停止 位 和 这 completion 的 任何
内部的 行动.
记忆 重置:
之后 一个 中断 在 协议, 电源
丧失 或者 系统 重置, 任何 2-线 部分 能 是 重置 用 下列-
ing 这些 步伐:
(一个) 时钟 向上 至 9 循环, (b) 看 为 sda 高 在 各自 循环
当 scl 是 高 和 然后 (c) create 一个 开始 情况 作
sda 是 高.
图示 3.
模式 转变