
40
I2C启动
SCCLK
SCDIO
AD6 AD5 AD4 AD3 AD2 AD1 AD0 R / W ACK
D7
D6
D5
D4
D3
D2
D1
D0
ACK D7
D6
D5
D4
D3
D2
D1
D0
ACK D7
D6
D5
D4
D3
D2
D1
D0
确认
I2C停止
I2C写功能时序
I2C启动
SCCLK
SCDIO
INTREQ
AD6 AD5 AD4 AD3 AD2 AD1 AD0 R / W
ACK D7
D6
D5
D4
D3
D2
D1
D0
ACK D7
D6
D5
D4
D3
D2
D1
D0
ACK D7
D6
D5
D4
D3
D2
D1
D0 NACK
I2C停止
注1
注2
注3
注4
注5
I2C读取功能时序
注意事项: 1, ACK的地址字节由CS4923 / 4/5 /6/7 /8/9驱动。
2.从CS4923被读出的ACK包的数据字节/ 4/5 /6/7 /8/9应该由被驱动
主机。
3. INTREQ是保证留低直到SCCLK的最后一个字节的到最后一个比特的上升沿
被调出的CS4923 / 4 /5/ 6/7 /8/9
4,一种NOACK应该由主机发送后读取的最后一个字节来指示读出的端
周期。
CS4923/4/5/6/7/8/9
5. INTREQ保证持续高企,直到SCCLK的下一个上升沿(对于ACK / NACK
位),在该点它可能变低,如果再没有要读出新的数据。 INTREQ的情况
变低,在这一点上应该被视为一个新的读取条件和新的开始条件
其次是一个地址字节应该被发送。
图20.我
2
C定时等
DS262F2