Datasheet
DataLine
Stable;
DataValid
DATA
CLK
Change
ofData
Allowed
DATA
CLK
CE
S
P
STARTCondition STOP Condition
SCLK
SDAT
Start Slave Address
Register Address
Data
0
A6
A5
A4
A0
R/W
R7
R6
R5
R0
D7
D6
D5
D0
ACK ACK ACK
0 0
0
Stop
Note:SLAVE=TPS65020
TPS65022
www.ti.com
SLVS667A –JULY 2006– REVISED SEPTEMBER 2011
whenever the clock line is high. There is one clock pulse per bit of data. Each data transfer is initiated with a start
condition and terminated with a stop condition. When addressed, the TPS65022 device generates an
acknowledge bit after the reception of each byte. The master device (microprocessor) must generate an extra
clock pulse that is associated with the acknowledge bit. The TPS65022 device must pull down the DATA line
during the acknowledge clock pulse so that the DATA line is a stable low during the high period of the
acknowledge clock pulse. The DATA line is a stable low during the high period of the acknowledge–related clock
pulse. Setup and hold times must be taken into account. During read operations, a master must signal the end of
data to the slave by not generating an acknowledge bit on the last byte that was clocked out of the slave. In this
case, the slave TPS65022 device must leave the data line high to enable the master to generate the stop
condition
Figure 29. Bit Transfer on the Serial Interface
Figure 30. START and STOP Conditions
Figure 31. Serial i/f WRITE to TPS65022 Device
Copyright © 2006–2011, Texas Instruments Incorporated Submit Documentation Feedback 29
Product Folder Link(s) : TPS65022