pci1211 ggu/pge
pc card 控制者
scps033a – october 1998
30
邮递 办公室 盒 655303
•
达拉斯市, 德州 75265
串行 总线 接口
这 pci1211 提供 一个 串行 总线 接口 至 accommodate 加载 subsystem identification 和 选择
寄存器 defaults 通过 一个 串行 可擦可编程只读存储器. 这 pci1211 串行 总线 接口 是 兼容 和 各种各样的 i
2
c 和
smbus 组件.
串行 总线 接口 implementation
这 pci1211 defaults 至 串行 总线 接口 无能. 至 使能 这 串行 接口, 适合的 pullup 电阻器
必须 是 执行 在 这 sda 和 scl 信号, i.e., 这 mfunc1 和 mfunc4 terminals. 在 增加,
pullup 电阻器 必须 是 执行 在 vccd0
和 vccd1. 当 这 接口 是 发现, 这 sbdetect
位 在 这 系统 控制 寄存器 是 设置. 这 sbdetect 位 是 cleared 用 一个 写 后面的 的 1.
这 pci1211 实现 一个 二-管脚 串行 接口 和 一个 时钟 信号 (scl) 和 一个 数据 信号 (sda). 这
scl 信号 是 编排 至 这 mfunc4 终端 和 这 sda 信号 是 编排 至 这 mfunc1 终端. 这
pci1211 驱动 scl 在 nearly 100 khz 在 数据 transfers, 这个 是 这 最大 指定 频率 为
标准 模式 i
2
c. 图示 8 illustrates 一个 例子 应用 implementing 这 二-线 串行 总线.
串行
可擦可编程只读存储器
A0
A1
A2
PCI1211
MFUNC4
MFUNC1
SCL
SDA
V
CC
其它 串行
设备
SCL
SDA
一个 弱 (43 k
W
) pullup 电阻
是 执行 在 vccd0
和
VCCD1
terminals 至 使能 这
串行 可擦可编程只读存储器 接口.
pullup 电阻器 是 必需的
在 这 scl 和 sda 信号.
VCCD0
VCCD1
5 v
图示 8. 串行 可擦可编程只读存储器 应用
一些 串行 设备 产品 将 包含 pc card 电源 switches, zv 源 switches, card ejectors, 或者
其它 设备 那 将 增强 这 用户’s pc card experience. 这 串行 可擦可编程只读存储器 设备 和 pc card 电源
switches 是 discussed 在 这 sections 那 follow.
串行 总线 接口 协议
这 scl 和 sda 信号 是 双向的, 打开-流 信号 和 需要 pullup 电阻器 作 显示 在
图示 8. 这 pci1211 支持 向上 至 100 kb/s 数据 转移 比率 和 是 兼容 和 标准 模式 i
2
C
使用 七-位 寻址.
所有 数据 transfers 是 initiated 用 这 串行 总线 主控. 这 beginning 的 一个 数据 转移 是 表明 用 一个 开始
情况, 这个 是 signalled 当 这 sda 线条 transitions 至 一个 低 状态 当 scl 是 在 这 高 状态 作
illustrated 在 图示 9. 这 终止 的 一个 要求 数据 转移 是 表明 用 一个 停止 情况, 这个 是 signalled
用 一个 低-至-高 转变 的 sda 当 scl 是 在 这 高 状态 作 显示 在 图示 9. 数据 在 sda 必须 仍然是
稳固的 在 这 高 状态 的 这 scl 信号 作 改变 在 这 sda 信号 在 这 高 状态 的 scl 是
interpreted 作 控制 信号, 那 是, 一个 开始 或者 一个 停止 情况.