5/19
m24c16, m24c08, m24c04, m24c02, m24c01
写 控制 (wc)
这 硬件 写 控制 管脚 (wc
) 是 有用的 为
protecting 这 全部 内容 的 这 记忆 从
inadvertent 擦掉/写. 这 写 控制 信号 是
使用 至 使能 (wc
=V
IL
) 或者 使不能运转 (wc=V
IH
)
写 说明 至 这 全部 记忆 范围. 当
unconnected, 这WC
输入 是 内部 读 作
V
IL
, 和 写 行动 是 允许.
当 wc
=1, 设备 选择 和 地址 字节
是 acknowledged, 数据 字节 是 不
acknowledged.
请 看 这 应用 便条
AN404
为 一个 更多
详细地 描述 的 这 写 控制 特性.
设备 运作
这 记忆 设备 支持 这 i
2
c 协议.
这个 是 summarized 在 图示 4, 和 是 对照的
和 其它 串行 总线 protocols 在 应用 便条
AN1001
. 任何 设备 那 发送 数据 在 至 这 总线
是 定义 至 是 一个 传输者, 和 任何 设备 那
读 这 数据 至 是 一个 接受者. 这 设备 那
控制 这 数据 转移 是 知道 作 这 主控,
和 这 其它 作 这 从动装置. 一个 数据 转移 能 仅有的
是 initiated 用 这 主控, 这个 将 也 提供
这 串行 时钟 为 同步. 这 记忆
设备 是 总是 一个 从动装置 设备 在 所有
交流.
开始 情况
开始 是 identified 用 一个 高 至 低 转变 的
这 sda 线条 当 这 时钟, scl, 是 稳固的 在 这
高 状态. 一个 开始 情况 必须 precede 任何
数据 转移 command. 这 记忆 设备
continuously monitors (除了 在 一个
程序编制 循环) 这 sda 和 scl 线条 为 一个
开始 情况, 和 将 不 respond 除非 一个
是 给.
停止 情况
停止 是 identified 用 一个 低 至 高 转变 的 这
sda 线条 当 这 时钟 scl 是 稳固的 在 这 高
状态. 一个 停止 情况 terminates
交流 在 这 记忆 设备 和
这 总线 主控. 一个 停止 情况 在 这 终止 的 一个
读 command, 之后 (和 仅有的 之后) 一个 noack,
forces 这 记忆 设备 在 它的 备用物品 状态. 一个
停止 情况 在 这 终止 的 一个 写 command
triggers 这 内部的 可擦可编程只读存储器 写 循环.
acknowledge 位 (ack)
一个 acknowledge 信号 是 使用 至 表明 一个
successful 字节 转移. 这 总线 传输者,
whether 它 是 主控 或者 从动装置, releases 这 sda
总线 之后 sending 第八 位 的 数据. 在 这 9
th
表格 3. 设备 选择 代号
1
便条: 1. 这 大多数 重大的 位, b7, 是 sent 第一.
2. e0, e1 和 e2 是 对照的 相反 这 各自的 外部 管脚 在 这 记忆 设备.
3. a10, a9 和 a8 代表 高 重大的 位 的 这 地址.
设备 类型 identifier 碎片 使能 RW
b7 b6 b5 b4 b3 b2 b1 b0
m24c01 选择 代号 1010E2E1E0RW
m24c02 选择 代号 1010E2E1E0RW
m24c04 选择 代号 1010E2E1A8RW
m24c08 选择 代号 1010E2A9A8RW
m24c16 选择 代号 1010A10A9A8RW
表格 4. 运行 模式
便条: 1. x =
V
IH
或者 v
IL
.
模式 RW位
WC
1
字节 最初的 sequence
电流 地址 读 1 X 1 开始, 设备 选择, rw
= ‘1’
随机的 地址 读
0X
1
开始, 设备 选择, rw
= ‘0’, 地址
1 X 重新开始, 设备 选择, rw
= ‘1’
sequential 读 1 X
≥
1 类似的 至 电流 或者 随机的 地址 读
字节 写 0 V
IL
1 开始, 设备 选择, rw = ‘0’
页 写 0 V
IL
≤
16 开始, 设备 选择, rw = ‘0’