10.5.1.4.2 Packet Protocol
A master device must control packet protocol, which consists of start condition, slave address, read/write bit, data if write or acknowledge if read, and stop condition. The PCM186x software-controlled devices support only slave receivers and slave transmitters. Figure 50 shows the basic I2C framework.
Transmitter |
M |
M |
M |
S |
M |
S |
M |
S |
------------ |
S |
M |
Data Type |
St |
slave address |
R/W |
ACK |
DATA |
ACK |
DATA |
ACK |
ACK |
Sp |
Transmitter |
M |
M |
M |
S |
M |
S |
M |
S |
------------ |
S |
M |
Data Type |
St |
slave address |
R/W |
ACK |
DATA |
ACK |
DATA |
ACK |
ACK |
Sp |
|
M: Master DeviceMMMS: Slave Device |
|
|
|
|
|
|
|
St: Start Condition MMM Sp: Stop Conditiion |
|
|
|
|
|
|
Figure 50. Basic I2C Framework