
2.15 I
2
C主机接口
在我
2
C标准包括两个信号,串行输入/输出数据线(SDA)和输入/输出时钟线(SCL ),其
携带连接到总线上的设备之间传送信息。第三个信号( I2CSEL )用于从机地址
选择。尽管我
2
空调系统可以multimastered的TVP5150A解码器功能,因为只有一个从设备。
SDA和SCL必须通过一个上拉电阻连接到正电源电压。当总线空闲时,这两个
行高。从机地址选择端子( I2CSEL )允许使用2 TVP5150A解码器绑
同样的I
2
C总线。上电时,该I2CSEL的状态轮询。根据不同的写入和读出地址,以用于
为TVP5150A解码器,它可以被拉低或高通的电阻器。该终端复用
YOUT7 ,因此不能直接连接到地面或IO_DVDD 。表2-6总结了终端功能
在我
2
C模式的主机接口。
表2-5 。写地址选择
I2CSEL
0
1
写地址
B8h
BAH
表2-6 。我
2
C端子说明
信号
I2CSEL ( YOUT7 )
SCL
SDA
TYPE
I
I / O (漏极开路)
I / O (漏极开路)
描述
从站地址选择
输入/输出时钟线
输入/输出数据线
在总线上的数据传输速率高达400千比特/秒。连接到该总线接口的数量是依赖于
总线电容限制400 pF左右。 SDA线上的数据必须在高期间的SCL除了稳定
用于启动和停止条件。该数据线的高或低的状态只能用在SCL的时钟信号变
线为低。 SDA线上,而SCL为高电平时从高至低跳变表示我
2
C启动条件。一
低到高的SDA线,而SCL为高电平的跳变表示我
2
停止状态。
放置在SDA的每个字节必须是8位长。可传送的字节数是不受限制的。每
字节后面必须跟一个应答位。在应答时钟脉冲是由我生成
2
C中间。
2.15.1 I
2
写操作
数据传输发生利用以下所示的格式。
我的
2
C中间通过产生一个起始条件(S ),然后启动一个写操作的TVP5150A解码器
在TVP5150A我
2
C类地址(如下面所示) ,在MSB在前位的顺序,接着是0 ,表示一个写周期。后
接收来自所述TVP5150A解码器的应答,则主呈现的寄存器的子地址,或者
第一个寄存器块就是了写,接着是一个或多个字节的数据, MSB在前的。该TVP5150A解码器
确认每个传送结束后的每个字节。在我
2
C中间被终止写操作
产生一个停止条件( P) 。
第1步
I2C启动(主)
第2步
I2C通用地址(主)
STEP 3
I2C应答(从)
第4步
I2C写寄存器地址(主)
0
S
7
1
9
A
7
ADDR
6
ADDR
5
ADDR
4
ADDR
3
ADDR
2
ADDR
1
ADDR
0
ADDR
6
0
5
1
4
1
3
1
2
0
1
X
0
0
29