DS90C2501 管脚 描述
(持续)
表格 1. scaler 是 powered 向下 下面 这些 情况
scaler 是 在 scaler 是 止
/pd 管脚 H L
双 管脚
提供 那 PD
位 是 1 和
绕过 位 是 0
Lor
1
⁄
2
V
CC
Lor
1
⁄
2
V
CC
或者 VCC
非 输入 时钟 是
发现
非 YES
PD 位 issued 用
host
10
绕过 位
issued 用 host.
01
二-线 串行 交流
接口 描述
那里 是 二 寄存器 sets 在 ds90c2501. 一个 设置 是 为
controlling 这 输入 和 输出 blocks 作 显示 在下, 和
一个 设置 是 为 controlling 这 scaler 这个 是 不 显示 在 这个
数据手册. 两个都 寄存器 sets 是 accessible 用 这 host
系统 通过 这 二-线 串行 交流 inter-
面向. 这 DS90C2501 运作 作 一个 从动装置 在 这 串行 总线,
所以 这 SCL 线条 是 一个 输入 (非 时钟 是 发生 用 这
ds90c2501) 和 这 SDA 线条 是 bi-directional. DS90C2501
有 一个 7-位 从动装置 地址. 这 地址 位 是 控制 用
这 状态 的 这 地址 选择 管脚 a2, A1 和 a0, 和 是
设置 用 连接 这些 管脚 至 地面 为 一个 低, (0) , 至
V
CC
3V 管脚 为 一个 高, (1).
因此, 这 完全 从动装置 地址 是:
A6 A5 A4 A3 A2 A1 A0
MSB LSB
和 是 选择 作 跟随:
地址 选择 管脚
状态
DS90C2501 串行
总线 从动装置 地址
(a6:a3 是 hardwired
至 "0111")
A2 A1 A0 a6:a0 二进制的
0 0 0 0111000
0 0 1 0111001
0 1 0 0111010
0 1 1 0111011
1 0 0 0111100
1 0 1 0111101
1 1 0 0111110
1 1 1 0111111
这 DS90C2501 latches 这 状态 的 这 地址 选择 管脚
在 这 第一 读 或者 写 在 这 串行 总线. Changing 这
状态 的 这 地址 选择 管脚 之后 这 第一 读 或者 写 至
任何 设备 在 这 串行 总线 将 不 改变 这 从动装置
地址 的 这 ds90c2501.
Communicating 和 这 DS90C2501 控制 寄存器
所有 寄存器 是 predefined 作 读 仅有的, 或者 读 和 写.
这 串行 接口 将 总是 attempt 至 发现 如果 一个 LCD
嵌板/监控 是 连接.
一个
写
至 这 DS90C2501 将 总是 包含 这 从动装置
地址 字节, 数据 寄存器 地址 字节, 一个 数据 字节.
一个
读
从 这 DS90C2501 能 引领 放置 也 的 二
方法:
1. 如果 这 location latched 在 这 数据 寄存器 地址 是
准确无误的 , 然后 这 读 能 simply 组成 的 一个 从动装置
地址 字节, followed 用 retrieving 这 数据 字节.
2. 如果 这 数据 寄存器 地址 needs 至 是 设置, 然后 一个 从动装置
地址 字节, 数据 寄存器 地址 将 是 sent 第一,
然后 这 主控 将 repeat 开始, send 这 从动装置 地址
字节 和 receive 数据 字节 至 accomplish 一个 读.
这 数据 字节 有 这 大多数 重大的 位 第一. 在 这 终止 的
一个 读, 这 DS90C2501 能 接受 也 Acknowledge 或者
非 Acknowledge 从 这 主控 (非 Acknowledge 是 typi-
cally 使用 作 一个 信号 为 这 从动装置 那 这 主控 有 读
它的 last 字节).
串行 总线 协议
这 DS90C2501 从动装置 状态 机器 做 不 需要 一个
内部的 时钟, 和 支持 仅有的 字节 读 和 写. 页
模式 是 不 supported. 这 7-位 二进制的 地址 是
“0111一个
2
一个
1
一个
0
”, 在哪里 一个
2
一个
1
一个
0
是 管脚 可编程序的 和
a6:a3 是 hardwired 内部 至 "0111"
DS90C2501
www.国家的.com 16