位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第1232页 > CRD44600-PH-FB > CRD44600-PH-FB PDF资料 > CRD44600-PH-FB PDF资料1第37页

CS44800
4.6.2
I2C模式
在IC模式, SDA是一个双向数据线。数据移入和移出部件由时钟,在SCL的。
没有CS引脚。引脚AD0和AD1形成芯片地址的两个最显著位和应
通过一个电阻连接到VLC或连接GND,如所希望的。引脚的状态被检测到,而
CS44800处于复位状态。
用于读出和写入周期的信号的定时示于
图25
和
图26 。
启动条件为
定义为SDA的下降沿,而时钟是高的。停止条件是一个正在崛起的过渡,而且
钟高。 SDA的所有其他转换发生在时钟为低。发送到第一个字节
后一个启动条件CS44800由7位芯片地址字段和一个R / W位(高一读,低
对于写操作) 。的高5位的7位地址字段被固定为10011至与CS44800通信,
该芯片的地址字段,它是发送到CS44800的第一个字节,应匹配10011后跟
在AD1和AD0的设置。地址的第八位是R / W位。如果该操作是一个写操作,则
下一个字节是存储器地址指针(MAP ),其选择要被读出或写入该寄存器。如果操作
关合作是读,寄存器的内容指向的地图将被输出。设置自动增量
在MAP换货位允许连续寄存器连续写入。每个字节由一个分离
应答位。 ACK位是从每个输入字节被读出之后, CS44800输出,并输入到
CS44800 ,从每个发送的字节后,单片机。自动增量读不支持。
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18
19
24 25 26 27 28
SCL
芯片地址(写)
MAP字节
INCR
数据
2
1
0
7
6
1
0
7
数据+1
6
1
0
7
DATA + N
6
1
0
SDA
开始
1
0
0
1
1 AD1 AD0 0
6
5
4
3
确认
确认
确认
确认
停止
图25.控制端口时序, IC从模式写
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16
17 18
19
20 21 22 23 24 25 26 27 28
SCL
芯片地址(写)
MAP字节
INCR
停止
1
0
1
芯片地址(READ )
0
0
1
1 AD1 AD0 1
数据
7
0
数据+1
7
0
DATA + N
7
0
SDA
1
0
0
1
1 AD1 AD0 0
6
5
4
3
2
确认
开始
确认
开始
确认
确认
NO
确认
停止
图26.控制端口时序, IC从模式读
因为在读取操作不能设置的MAP ,中止写入操作被用作前同步码。如
如图26所示,在写入操作之后在确认为在MAP字节通过发送中止
停止条件。下面的伪代码说明了中止写操作之后是读操作
通报BULLETIN 。
发送起始条件。
发送10011xx0 (芯片地址&写操作) 。
接收应答位。
MAP发送一个字节,自动增加了。
接收应答位。
发送停止条件,中止写入。
发送起始条件。
发送10011xx1 (芯片地址&读操作) 。
DS632F1
37