11
fn8202.0
十一月 10, 2004
从动装置 地址 字节
下列的 一个 开始 情况,这 主控 必须 输出 一个
从动装置 地址 字节 (谈及 至 图示 4.). 这个 字节 包含
三 部分:
• 这 四 msbs (sa7-sa4) are 这 设备 类型 identifier,
这个 必须 总是 是 设置 至 0101 在 顺序 至 选择 这
x9455.
• 这 next 三 位 (sa3-sa1) 是 这 设备 地址 位
(as2-as0). 至 进入 任何 部分 的 这 x9455’s 记忆,
这 值 的 位 as2, as1, 和 as0 必须 correspond 至
这 逻辑 水平 在 管脚 a2, a1, 和 a0 各自.
• 这 lsb (sa0) 是 这 r/w
位. 这个 位 定义 这
运作 至 是 执行 在 这 设备 正在 addressed.
当 这 r/w
位 是 “1”, 然后 一个 读 运作 是
选择. 一个 “0” 选择 一个 写 运作
.
nonvolatile 写 acknowledge polling
之后 一个 nonvolatile 写 command sequence 是 correctly
issued (包含 这 最终 停止 情况), 这 x9455
initiates 一个 内部的 高 voltage 写 循环. 这个 循环
典型地 需要 5 ms. 在 这个 时间, 任何 读 或者 写
command 是 ignored 用 这 x9455. 写 acknowledge
polling 是 使用 至 决定 whether 一个 高 电压 写
循环 是 完成.
在 acknowledge polling, 这 主控 第一 issues 一个 开始
情况 followed 用 一个 从动装置 地址 字节. 这 从动装置
地址 字节 包含 这 x9455’s 设备 类型 identifier
和 设备 地址. 这 lsb 的 这 从动装置 地址 (r/w
)
能 是 设置 至 也 1 或者 0 在 这个 情况. 如果 这 设备 是 busy
在里面 这 高 电压 循环, 然后 非 ack 是 returned. 如果 这
高 电压 循环 是 完成, 一个 ack 是 returned 和 这
主控 能 然后 proceed 和 一个 新 读 或者 写
运作. (谈及 至 图示 5.)
2-线 串行 接口 运作
x9455 数字的 分压器 寄存器 organization
谈及 至 这 函数的 图解 在 页 1. 那里 是 2
数字的 电位器, 涉及 至 作 dcp0, 和 dcp1.
各自 分压器 有 二 易变的 wiper 控制 寄存器
(wcrs). 各自 wiper 有 四 非-易变的 寄存器 至 store
wiper 位置 或者 一般 数据. 看 表格 2 为 寄存器
numbering.
SA6SA7
SA5
SA3 SA2
SA1
SA0
设备 类型
Identifier
读 或者
SA4
从动装置 地址
位(s) 描述
sa7-sa4 设备 类型 identifier
sa3-sa1 设备 地址
SA0 读 或者 写 运作 选择
r/w0101
地址
设备
AS0AS1AS2
写
图示 4. 从动装置 地址 (sa) format
ack returned?
公布 从动装置 地址
字节 (读 或者 写)
字节 加载 完成 用 issuing
停止. enter ack polling
公布 停止
公布 开始
非
YES
非
continue 正常的 读 或者 写
command sequence
PROCEED
YES
完全. continue command
sequence.
高 电压
公布 停止
图示 5. acknowledge polling sequence
X9455