Datasheet
TMDS361B
SLLS988A –SEPTEMBER 2009–REVISED JULY 2011
www.ti.com
Step 2 7 6 5 4 3 2 1 0
I
2
C general address (master) 0 1 0 1 1 0 0 0
Step 3 8
I
2
C acknowledge (slave) A
Step 4 7 6 5 4 3 2 1 0
I
2
C write sink logic address (master) 0 0 0 0 Addr Addr Addr Addr
Step 5 8
I
2
C acknowledge (slave) A
Step 6 7 6 5 4 3 2 1 0
I
2
C write data (master) Data Data Data Data Data Data Data Data
Data is the register address or register data to be written.
Step 7 8
I
2
C acknowledge (slave) A
Step 8 0
I
2
C stop (master) P
An example of the proper bit control for selecting port 2 is:
Step 4: 0000 0001
Step 6: 1001 0000
EXAMPLE – READING FROM THE TMDS361B
The read operation consists of two phases. The first phase is the address phase. In this phase, an I
2
C master
initiates a write operation to the TMDS361B by generating a start condition (S) followed by the TMDS361B I
2
C
address, in MSB-first bit order, followed by a 0 to indicate a write cycle. After receiving acknowledges from the
TMDS361B, the master presents the subaddress of the register to be read. After the cycle is acknowledged (A),
the master may optionally terminate the cycle by generating a stop condition (P).
The second phase is the data phase. In this phase, an I
2
C master initiates a read operation to the TMDS361B by
generating a start condition followed by the TMDS361B I
2
C address (as shown following for a read operation), in
MSB first bit order, followed by a 1 to indicate a read cycle. After an acknowledge from the TMDS361B, the I
2
C
master receives one byte of data from the TMDS361B. The master can continue receiving data byes by issuing
an acknowledge after each byte read (steps 10, 11). After the last data byte has been transferred from the
TMDS361B to the master, the master generates a not-acknowledge followed by a stop.
TMDS361B Read Phase 1
Step 1 0
I
2
C start (master) S
Step 2 7 6 5 4 3 2 1 0
I
2
C general address (master) 0 1 0 1 1 0 0 0
Step 3 8
I
2
C acknowledge (slave) A
38 Copyright © 2009–2011, Texas Instruments Incorporated