7
CAT1163
doc 非. 3003, rev. c
函数的 描述
这 cat1163 支持 这 i
2
c 总线 数据 传递
协议. 这个 inter-整体的 电路 总线 协议 定义
任何 设备 那 发送 数据 至 这 总线 至 是 一个 传输者
和 任何 设备 接到 数据 至 是 一个 接受者. 这
转移 是 控制 用 这 主控 设备 这个
发生 这 串行 时钟 和 所有 开始 和 停止
情况 为 总线 进入. 两个都 这 主控 设备 和
从动装置 设备 能 运作 作 也 传输者 或者 接受者,
但是 这 主控 设备 控制 这个 模式 是 使活动.
I
2
c 总线 协议
这 特性 的 这 i
2
c 总线 协议 是 定义 作
跟随:
(1) 数据 转移 将 是 initiated 仅有的 当 这 总线 是
不 busy.
(2) 在 一个 数据 转移, 这 数据 线条 必须 仍然是
稳固的 whenever 这 时钟 线条 是 高. 任何 改变 在
这 数据 线条 当 这 时钟 线条 是 高 将 是 interpreted
作 一个 开始 或者 停止 情况.
开始 情况
这 开始 情况 precedes 所有 commands 至 这
设备, 和 是 定义 作 一个 高 至 低 转变 的
sda 当 scl 是 高. 这 cat1163 monitors 这
sda 和 scl 线条 和 将 不 respond 直到 这个
情况 是 符合.
停止 情况
一个 低 至 高 转变 的 sda 当 scl 是 高
确定 这 停止 情况. 所有 行动 必须 终止
和 一个 停止 情况.
设备 寻址
这 主控 begins 一个 传递 用 sending 一个 开始
情况. 这 主控 发送 这 地址 的 这 particular
从动装置 设备 它 是 requesting. 这 四 大多数 重大的
位 的 这 8-位 从动装置 地址 是 fixed 作 1010.
这 next 三 位 (图示 6) 定义 记忆 寻址.
为 这 cat1163 这 三 位 定义 高等级的 顺序 位.
这 last 位 的 这 从动装置 地址 specifies whether 一个
读 或者 写 运作 是 至 是 执行. 当 这个 位
是 设置 至 1, 一个 读 运作 是 选择, 和 当 设置
至 0, 一个 写 运作 是 选择.
之后 这 主控 发送 一个 开始 情况 和 这 从动装置
地址 字节, 这 cat1163 monitors 这 总线 和
responds 和 一个 acknowledge (在 这 sda 线条) 当
它的 地址 matches 这 transmitted 从动装置 地址. 这
cat1163 然后 执行 一个 读 或者 写 运作
取决于 在 这 r/
W
位.
ACKNOWLEDGE
1
开始
scl 从
主控
89
数据 输出
从 传输者
数据 输出
从 接受者
图示 5. acknowledge 定时
1 0 1 0 a10 a9 a8 r/w
24C163
图示 6. 从动装置 地址 位
*
‘
X
’
corresponds 至 don
’
t 小心 位 (能 是 零 或者 一个 一个).
** a8, a9 和 a10 correspond 至 这 地址 的 这 记忆 排列 地址 文字.
CAT1163