rev. 0
ADT7463
–9–
串行 总线 接口
控制 的 这 adt7463 是 carried 输出 使用 这 串行 系统
管理 总线 (smbus). 这 adt7463 是 连接 至 这个
总线 作 一个 从动装置 设备, 下面 这 控制 的 一个 主控 控制.
这 adt7463 有 一个 7-位 串行 总线 地址. 当 这 设备
是 powered 向上 和 管脚 13 (pwm3/
地址 使能
) 高, 这
adt7463 将 有 一个 default smbus 地址 的 0101110 或者
0x5c. 如果 更多 比 一个 adt7463 是 至 是 使用 在 一个 系统,
然后 各自 adt7463 应当 是 放置 在 地址 选择 模式
用 strapping 管脚 13 低 在 电源-向上. 这 逻辑 状态 的 管脚 14
然后 确定 这 设备的 smbus 地址.
这 设备 地址 是 抽样 和 latched 在 这 第一 有效的
smbus transaction, 所以 任何 attempted 寻址 改变 制造
thereafter 将 有 非 立即的 效应.
表格 i. 地址 选择 模式
管脚 13 状态 管脚 14 状态 地址
0Low (10 k
Ω
至 地) 0101100 (0x2c)
0High (10 k
Ω
拉-向上) 0101101 (0x2d)
1D在’t 小心 0101110 (0x2e)
(default)
ADT7463
14
13
地址_sel
pwm3/
地址_en
V
CC
10k
地址 = 0x2e
图示 3. default smbus 地址 = 0x2e
ADT7463
14
13
地址_sel
pwm3/
地址_en
10k
地址 = 0x2c
图示 4. smbus 地址 = 0x2c (管脚 14 = 0)
这 能力 至 制造 hardwired 改变 至 这 smbus 从动装置
地址 准许 这 用户 至 避免 conflicts 和 其它 设备
分享 这 一样 串行 总线, 为 例子, 如果 更多 比 一个
adt7463 是 使用 在 一个 系统.
这 串行 总线 协议 运作 作 跟随:
1. 这 主控 initiates 数据 转移 用 establishing 一个 开始
情况, 定义 作 一个 高 至 低 转变 在 这 串行
数据 线条 sda 当 这 串行 时钟 线条 scl 仍然是 高.
这个 indicates 那 一个 地址/数据 stream 将 follow. 所有
从动装置 peripherals 连接 至 这 串行 总线 respond 至 这
开始 情况 和 变换 在 这 next 第八 位, consisting
的 一个 7-位 地址 (msb 第一) 加 一个 r/
W
位, 这个 deter-
mines 这 方向 的 这 数据 转移, i.e., whether 数据
将 是 写 至 或者 读 从 这 从动装置 设备.
ADT7463
地址_sel
pwm3/
地址_en
地址 = 0x2d
14
13
V
CC
10k
图示 5. smbus 地址 = 0x2d (管脚 14 = 1)
ADT7463
14
13
地址_sel
pwm3/
地址_en
V
CC
10k
做 不 leave 地址_en
unconnected! 能
导致 unpredictable
地址
NC
C是 应当 是 带去 至 确保 那 管脚 13
(pwm3/
地址_en
) 是 也 系 高 或者 低. leaving 管脚 13
floating 可以 导致 这 adt7463 至 电源 向上 和 一个
unexpected 地址.
Note 那 如果 这 adt7463 是 放置 在 地址 选择
Mode, 管脚 13 和 14 不能 是 使用 作 这 alternate
功能 (pwm3, tach4/
THERM
) 仅有的 如果 这 准确无误的
电路 是 muxed 在 在 这 准确无误的 时间
图示 6. unpredictable smbus 地址 如果 管脚 13
是 unconnected
r/
W
0
SCL
SDA
10
1
1
A1
A0
D7
D6
D5
D4
D3
D2
D1
D0
ack. 用
ADT7463
开始 用
主控
框架 1
串行 总线 地址
字节
框架 2
地址 pointer 寄存器 字节
19
1
ack. 用
ADT7463
9
D7
D6
D5
D4
D3
D2
D1
D0
ack. 用
ADT7463
停止 用
主控
框架 3
数据
字节
1
9
scl (持续)
sda (持续)
图示 7. writing 一个 寄存器 地址 至 这 地址 pointer 寄存器, 然后 writing 数据 至 这 选择 寄存器