| Electronic Components Datasheet Search |
|
TUSB1104 Datasheet(PDF) 31 Page - Texas Instruments |
|
|
|
|||||||||||||||||||||||||||||
TUSB1104 Datasheet(HTML) 31 Page - Texas Instruments |
|
31 / 55 page ![]() A6 A5 A4 A3 A2 A1 A0 0 S C7 C6 C5 C4 C3 C2 C1 C0 A Target Address A Register O set Xh Write Ack Start Sr Repeated Start A6 A5 A4 A3 A2 A1 A0 1 S D7 D6 D5 D4 D3 D2 D1 D0 A Target Address A P Data from Register Xh Read Stop D7 D6 D5 D4 D3 D2 D1 D0 A Data from Register Xh + 1 Figure 7-4. I2C Read with Repeated Start The following procedure should be followed to read the TUSB1104 I2C registers with a repeated Start (refer Figure 7-4). 1. The controller initiates a read operation by generating a start condition (S), followed by the TUSB1104 7-bit address and a zero-value “W/R” bit to indicate a write cycle. 2. The TUSB1104 acknowledges the 7-bit address cycle. 3. The controller presents the register offset within TUSB1104 to be written, consisting of one byte of data, MSB-first. 4. The TUSB1104 acknowledges the register offset cycle. 5. The controller presents a repeated start condition (Sr). 6. The controller initiates a read operation by generating a start condition (S), followed by the TUSB1104 7-bit address and a one-value “W/R” bit to indicate a read cycle. 7. The TUSB1104 acknowledges the 7-bit address cycle. 8. The TUSB1104 transmit the contents of the memory registers MSB-first starting at the register offset. 9. The TUSB1104 shall wait for either an acknowledge (ACK) or a not-acknowledge (NACK) from the controller after each byte transfer; the I2C controller acknowledges reception of each data byte transfer. 10. If an ACK is received, the TUSB1104 transmits the next byte of data as long as controller provides the clock. If a NAK is received, the TUSB1104 stops providing data and waits for a stop condition (P). 11. The controller terminates the read operation by generating a stop condition (P). A6 A5 A4 A3 A2 A1 A0 0 S C7 C6 C5 C4 C3 C2 C1 C0 A Target Address A Register O set Write Ack Start P Stop Figure 7-5. I2C Write Without Data The following procedure should be followed for setting a starting sub-address for I2C reads (refer to Figure 7-5). 1. The controller initiates a write operation by generating a start condition (S), followed by the TUSB1104 7-bit address and a zero-value “W/R” bit to indicate a write cycle. 2. The TUSB1104 acknowledges the address cycle. 3. The controller presents the register offset within TUSB1104 to be written, consisting of one byte of data, MSB-first. 4. The TUSB1104 acknowledges the register offset cycle. 5. The controller terminates the write operation by generating a stop condition (P). www.ti.com TUSB1104 SLLSFL1 – APRIL 2022 Copyright © 2022 Texas Instruments Incorporated Submit Document Feedback 31 Product Folder Links: TUSB1104 |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |