SLASFA1 july 2023 AFE539F1-Q1
PRODUCTION DATA
MSB | .... | LSB | ACK | MSB | ... | LSB | ACK | MSB | ... | LSB | ACK | MSB | ... | LSB | ACK |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Address (A) byte Section 7.5.2.2.1 |
Command byte Section 7.5.2.2.2 |
Data byte - MSDB | Data byte - LSDB | ||||||||||||
DB [31:24] | DB [23:16] | DB [15:8] | DB [7:0] |
After each byte is received, the AFE539F1-Q1 acknowledges the byte by pulling the SDA line low during the high period of a single clock pulse, as shown in Figure 7-12. These four bytes and acknowledge cycles make up the 36 clock cycles required for a single update to occur. A valid I2C address byte selects the AFE539F1-Q1.
The command byte sets the operating mode of the selected AFE539F1-Q1 device. For a data update to occur when the operating mode is selected by this byte, the AFE539F1-Q1 device must receive two data bytes: the most significant data byte (MSDB) and least significant data byte (LSDB). The AFE539F1-Q1 device performs an update on the falling edge of the acknowledge signal that follows the LSDB.
When using fast mode (clock = 400 kHz), the maximum update rate is limited to 10Ksps. Using fast mode plus (clock = 1 MHz), the maximum update rate is limited to 25Ksps. When a stop condition is received, the AFE539F1-Q1 device releases the I2C bus and awaits a new start condition.