4
fn8163.1
九月 14, 2005
Acknowledge
acknowledge 是 一个 软件 convention 使用 至 提供
一个 积极的 handshake between 这 主控 和 从动装置
设备 在 这 总线 至 indicate 这 successful receipt 的
数据. 这 transmitting 设备, 也 这 主控 或者 这
从动装置, 将 释放 这 sda bus 之后 transmitting 第八
位. 这 主控 发生 一个 ninth 时钟 循环 和
在 这个 时期 这 接受者 pulls 这 sda 线条 低
至 acknowledge 那 它 successfully received 这 第八
位 的 数据. 看 图示 7.
这 x9221a 将 respond with 一个 acknowledge 之后
recognition 的 一个 开始 情况 和 它的 从动装置 地址
和 once 又一次 之后 successful receipt 的 这 com-
mand 字节. 如果 这 command 是 followed 用 一个 数据 字节
这 x9221a 将 respond和 一个 最终 acknowledge.
排列 描述
这 x9221a 是 包括 的 二 电阻 arrays. 各自
排列 包含 63 分离的 resistive 部分 那 是
连接 在 序列. 这 物理的 ends 的 各自 排列
是 相等的 至 这 fixed terminals 的 一个 机械的
分压器 (v
H
/r
H
和 v
L
/r
L
输入).
在 两个都 ends 的 各自 排列 和 在 各自 电阻
段 是 一个 场效应晶体管 转变 连接 至 这 wiper
(v
W
/r
W
) 输出. 在里面 各自 单独的 排列 仅有的 一个
转变 将 是 转变 在 在 一个 时间. 这些 switches 是
控制 用 这 wiper 计数器 寄存器 (wcr). 这
六 least 重大的 位的 这 wcr 是 解码 至
选择, 和 使能, 一个 的 sixty-四 switches.
这 wcr 将 是 写 直接地, 或者 它 能 是 changed
用 transferring 这 内容 的 一个 的 四 有关联的
数据 寄存器 在 这 wcr. 这些 数据 寄存器 和
这 wcr 能 是 读 和 写 用 这 host 系统.
设备 寻址
下列的 一个 开始 情况 这 主控 必须 输出 这
地址 的 这 从动装置 它 是accessing. 这 大多数 signifi-
cant 四 位 的 这 从动装置 地址 是 这 设备 类型
identifier (谈及 至 图示 1 在下). 为 这 x9221a 这个
是 fixed 作 0101[b].
图示 1. 从动装置 地址
这 next 四 位 的 这 从动装置 地址 是 这 设备
地址. 这 物理的 设备 地址 是 定义 用
这 状态 的 这 a0-a3 输入. 这 x9221a 比较
这 串行 数据 stream 和这 地址 输入 状态; 一个
successful 对比 的 所有 四 地址 位 是 必需的
为 这 x9221a 至 respond 和 一个 acknowledge.
acknowledge polling
这 disabling 的 这 输入, 在 这 内部的 nonvol-
atile 写 运作, 能 是 使用 至 引领 有利因素 的
这 典型 5ms 可擦可编程只读存储器 write 循环 时间. once 这
停止 情况 是 issued 至表明 这 终止 的 这 非-
易变的 写 command 这 x9221a initiates 这 inter-
nal 写 循环. ack polling 能 是 initiated
立即. 这个 involves issuing 这 开始 情况
followed 用 这 设备 从动装置 地址. 如果 这 x9221a 是
安静的 busy 和 这 写 运作 非 ack 将 是
returned. 如果 这 x9221a 有 完成 这 写 oper-
ation 一个 ack 将 是 returned 和 这 主控 能 然后
proceed 和 这 next 运作.
流动 1. ack polling sequence
10 0 A3 A2 A1 A0
设备 类型
Identifier
设备 地址
1
nonvolatile 写
command 完成
enter ack polling
公布
开始
公布 从动装置
地址
ACK
returned?
更远
运作?
公布
操作指南
Proceed
公布 停止
非
YES
YES
Proceed
公布 停止
非
X9221A