SLES100− 12月 2003
www.德州仪器.com
21
I
2
c 接口
这 pcm1796 支持 这 i
2
c 串行 总线 和 这 数据 传递 协议 为 标准 和 快 模式 作 一个 从动装置
设备. 这个 协议 是 explained 在 i
2
c 规格 2.0.
在 i
2
c 模式, 这 控制 terminals 是 changed 作 跟随.
终端名字 tdmca 名字 所有物 描述
MS ADR0 输入 I
2
c 地址 0
MDI ADR1 输入 I
2
c 地址 1
MC SCL 输入 I
2
c 时钟
MDO SDA 输入/输出 I
2
c 数据
从动装置地址
MSB LSB
1 0 0 1 1 ADR1 ADR0 r/w
这 pcm1796 有 7 位 为 它的 自己的 从动装置 地址. 这 第一 five 位 (msbs) 的 这 从动装置 地址 是 工厂 preset
至 10011. 这 next 二 位 的 这 地址 字节 是 这 设备 选择 位 这个 能 是 用户-定义 用 这 adr1
和 adr0 terminals. 一个 最大 的 四 pcm1796s 能 是 连接 在 这 一样 总线 在 一个 时间. 各自 pcm1796
responds 当 它 receives 它的 自己的 从动装置 地址.
小包装板盒 协议
一个 主控 设备 必须 控制 小包装板盒 协议, 这个 组成 的 开始 情况, 从动装置 地址, 读/写 bit, 数据
如果 写 或者 acknowledge 如果 读, 和 停止 情况. 这 pcm1796 支持 仅有的 从动装置 接受者 和 从动装置
传输者.
9
SDA
SCL St
开始
1−7 8 1−8 9 1−8 9 9 Sp
停止
从动装置地址 ACK 数据 ACK 数据 ACK ACK
ConditionCondition
r/w
Read 运作
传输者
M M M S S M S M M M
数据 类型
St 从动装置 地址 R ACK 数据 ACK 数据 ACK NACK Sp
Write 运作
传输者
M M M S M S M S S M
数据 类型
St 从动装置 地址 W ACK 数据 ACK 数据 ACK ACK Sp
r/w: 读 运作 如果 1; 否则, 写 运作
ack: acknowledgement 的 一个 字节 如果 0
nack: 不 acknowledgement 如果 1
数据: 8 位 (字节)
m: 主控 设备 s: 从动装置 设备
st: 开始 情况 sp: 停止 情况 W: 写 r:读 ack: acknowledge
nack: 不 acknowledge
图示 31. 基本 i
2
c framework