<
065%.kpg%%&放大;&放大;geqfgt
ZiLOG
24'.+/+0#4; &放大;5
串行 COMMUNICATIONS 接口
Commands 和 数据 是 sent 至 和 从 这 Z86229
通过 它的 串行 communications 接口. 二 串行
控制 模式 是 有. 一个 模式 是 一个 二 线 I
2
C
总线 接口. 这 其它 串行 模式 是 一个 三 线, syn-
chronous 串行 附带的 接口 (spi). 在 两个都 具体情况, 这
Z86229 acts 作 一个 从动装置 设备.
这 串行 communications 端口 是 这 path 为 设置 这
配置 和 运算的 模式 的 这 设备. 它 是 也
这 端口 为 outputting 这 recovered XDS 数据 和 为 在-
putting 这 OSD 数据 为 显示.
当 这 Vertical 锁 = video, 这 V
在
/intro (pin13)
是 配置 作 一个 输出, 供应 这 INTRO 信号.
这个 中断 运作 是 有 在 也 串行 控制
模式.
这 Z86229 是 能 至 发生 一个 中断 在 这 occurrence
的 任何 设置 的 指定 events. 这 主控 设备 clears 这
中断 用 writing 至 这 中断 要求 寄存器.
I
2
C 总线 运作
这 串行 控制 模式 在 使用 是 选择 用 这 状态 的 这
SMS 管脚. 当 SMS 是 设置 低, 这 Z86229 是 在 这 I
2
C
模式. 在 这个 模式,这Z86229 也 支持 一个 双向的
二 线 总线 和 数据 传递 协议. 这 总线 是 con-
trolled 用 这 主控 设备, 这个 发生 这 串行
时钟 (sck), 控制 这 总线 进入, 和 发生 这 开始
和 停止 情况. 这 SDA 管脚 是 这 双向的 数据
线条. 在 这个 模式, 这 SDO 输出 是 不 使用, 和 这 管脚
是 在 它的 高-阻抗 状态.
这 Z86229 能 receive 或者 transmit 数据 下面 这 控制
的 一个 主控 设备. Remember 那 这 Z86229 是 一个 从动装置
设备. 交流 是 initiated 当 这 主控 设备
发送 这 开始 情况 followed 用 这 Z86229 从动装置 ad-
dress 读 字节 (29h 或者 2bh) 或者 从动装置 地址 写 字节
(28h 或者 2ah). 这 Z86229 responds 和 一个 acknowledge.
这 I
2
C rd/nwr 位 是 这 Least 重大的 位 (lsb) 的
这 I
2
C 地址 (表格 10).
这 I
2
C 总线 协议
下面 这 I
2
C 总线 协议, 这 下列的 情况 必须
是 呈现:
1. 数据 转移 能 仅有的 是 started 当 这 总线 是 不 busy.
2. 在 数据 转移, 数据 transitions 必须 不 出现
当 这 时钟 是 高.
总线 情况 是 定义 作:
不 busy.
数据 和 时钟 线条 是 两个都 高.
开始.
一个 高 至 低 转变 的 一个 SDA 线条 当 这
SCK 线条 是 高.
停止.
一个 低 至 高 转变 的 一个 SDA 线条 当 这
SCK 线条 是 高.
acknowledge.
当 addressed, 这 接到 设备 必须
输出 一个 acknowledge 之后 这 reception 的 各自 字节. 这
主控 设备 必须 发生 这 时钟 为 这 acknowledge
位. Acknowledge 是 sda=低. 一个 不 ACKnowledge re-
sult (nack) 是 sda=高.
数据.
这 数据 (sda) 是 输出 用 这 transmitting 设备
在 这 下落 边缘 的 sck, MSB 第一. 这 接到 设备
读 这 数据, MSB 第一, 在 这 rising 边缘 的 sck.
交流 和 这 Z86229 是 initiated 当 这 mas-
ter 设备 发送 这 Z86229 从动装置 地址 下列的 一个 开始
情况. 这 Z86229 有 一个 单独的 preset, consisting 的 一个
七-位 从动装置 地址. 这 Z86229 responds 和 一个 交流-
知识. 这 eighth 位 的 这 从动装置 地址 是 驱动
高 为 读 行动 和 低 为 写 行动.
Writing 至 这 I
2
CBus
所有 写 commands 是 也 一个- 或者 二-字节 commands.
这 Z86229 是 使能 当 一个 开始 情况, followed 用
它的 从动装置 地址 写 字节, 是 received. 这 开始 condi-
tion 是 无能 当 它 认为 这 command 至 有 被
完成, 或者 当 一个 停止 情况 occurs. 一个 新 开始
情况 没有 一个 停止 情况 begins 一个 新 sequence.
因此, successive commands 将 是 executed 用 suc-
cessive strings 的
“
开始
—
从动装置 地址
—
Command
”
se-
quences 没有 任何 intervening 停止 情况 正在 sent.
便条:
这 号码 的 数据 字节 至 是 received 用 这 Z86229 是
固有的 在 这 command. 这 Z86229 responds 和 这
acknowledge 信号 仅有的 为 这 号码 的 字节 expect-
ed. 如果 这 主控 写 更多 字节 比 预期的, 那里 是
非 acknowledge 为 这 extra 字节.
表格 10. Z8612 I
2
C 从动装置 Addresses*
4'#&放大; 94+6'
UV+
%#FFTGUU
J J
PF+
%#FFTGUU
$J #J
便条: *When 这 SMS 和 SEN 管脚 是 两个都 低, 这 部分 是 在
这 重置 状态. 因此, 这 SEN 管脚 能 是 使用 至 重置 这
部分 当 在 这 I
2
C 模式. 这 SEN 管脚 将 是 系 至 一个 NReset
信号 或者 系 高 如果 非 重置 是 必需的. 这 I
2
C 地址 是
选择 用 管脚 1 输入. 当 管脚 1 输入 是 低(0), 它 选择 这
1st 地址. 当 管脚 1 输入 是 高(1), 它 选择 这 第二
地址.