位置:首页 > IC型号导航 > 首字符T型号页 > 首字符T的型号第793页 > TLVAIC3101IRHBRG4 > TLVAIC3101IRHBRG4 PDF资料 > TLVAIC3101IRHBRG4 PDF资料1第23页

TLV320AIC3101
www.ti.com
SLAS520C - 2007年2月 - 修订2007年7月
概述(续)
在我
2
C总线是双向的: SDA线,用于发送和接收数据的同时使用。当一个主机读取
从一个奴隶,奴隶驱动数据线;当主机发送到从机,主机驱动数据线。
一般情况下在主驱动时钟线。
大多数时候,总线处于空闲状态,没有沟通正在发生,并且两条线为高。当
通讯开始,总线处于活动状态。只有主设备可以开始通信。他们这样做
通过使一个起始条件的总线上。通常,数据线只被允许改变状态,而时钟
线是低的。如果数据线改变状态,而时钟线为高电平,则可能是一个起始条件或其
对应,一个停止条件。 START条件是当时钟线为高电平,数据线从云
高电平变为低电平。 STOP条件是当时钟线为高电平,数据线从低到高。
在主机发出一个启动条件时,它发送一个字节,表示其从设备就是了
与之通信。该字节被称为地址字节。上我的每个设备
2
C总线都有一个唯一的7位地址
它响应。 (从站也可以有10位地址;见我
2
C规范的细节。)主
发送地址的地址字节,一个位,表示是否希望读取或写入到一起
从设备。
在我发送的每个字节
2
C总线,无论是地址还是数据,被确认具有应答位。
当一个主站发送完一个字节( 8位数据),以从机时,它停止驱动SDA和等待
从承认字节。从机响应拉低SDA字节。然后主机发送
一个时钟脉冲时钟应答位。同样,当一个主控读完一个字节,它拉SDA
LOW承认这给从机。然后,它发送一个时钟脉冲时钟位。
一个非应答是通过简单地离开SDA高电平期间应答周期执行。如果一个装置不
出现在总线上,并且主试图解决这个问题,它接收一个不承认,因为没有设备
目前,在该地址线拉低。
当主机完成与从机通信时,它可以发出一个停止条件。当STOP
发条件下,在总线再次变为空闲。一个主还可以发出另一个启动条件。当一个
发出启动条件在总线处于活动状态时,它被称为重复的起始条件。
该TLV320AIC3101也响应,并承认广播呼叫,它由大师发出
用命令00H的从地址字节。
SCL
SDA
开始
(M)
DA(6)
DA(0)
写
(M)
SLAVE
确认
(S)
RA(7)
RA(0)
SLAVE
确认
(S)
D(7)
D(0)
SLAVE
确认
(S)
停止
(M)
7位器件地址
(M)
8位的寄存器地址
(M)
8位寄存器数据
(M)
(M ) - SDA控制大师
( S) - SDA控制从机
T0147-01
图16.我
2
C写的
SCL
SDA
开始
(M)
DA(6)
DA(0)
写
(M)
SLAVE
确认
(S)
RA(7)
RA(0)
SLAVE
确认
(S)
重复
开始
(M)
DA(6)
DA(0)
读
(M)
SLAVE
确认
(S)
D(7)
D(0)
主
无应答
(M)
停止
(M)
7位器件地址
(M)
8位的寄存器地址
(M)
7位器件地址
(M)
8位寄存器数据
(S)
(M ) - SDA控制大师
( S) - SDA控制从机
T0148-01
图17.我
2
C读取
提交文档反馈
23