| 数据搜索系统,热门电子元器件搜索 |
|
TUSB564 数据表(PDF) 27 Page - Texas Instruments |
|
|
|
|||||||||||||||||||||||||||||
TUSB564 数据表(HTML) 27 Page - Texas Instruments |
|
27 / 52 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 Use the following procedure to read the TUSB564-Q1 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 TUSB564-Q1 7-bit address and a zero-value W/R bit to indicate a write cycle. 2. The TUSB564-Q1 acknowledges the 7-bit address cycle. 3. The controller presents the register offset within TUSB564-Q1 to be written, consisting of one byte of data, MSB-first. 4. The TUSB564-Q1 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 TUSB564-Q1 7-bit address and a one-value W/R bit to indicate a read cycle. 7. The TUSB564-Q1 acknowledges the 7-bit address cycle. 8. The TUSB564-Q1 transmit the contents of the memory registers MSB-first starting at the register offset. 9. The TUSB564-Q1 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 TUSB564-Q1 transmits the next byte of data as long as controller provides the clock. If a NAK is received, the TUSB564-Q1 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 Use the following procedure to set 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 TUSB564-Q1 7-bit address and a zero-value W/R bit to indicate a write cycle. 2. The TUSB564-Q1 acknowledges the address cycle. 3. The controller presents the register offset within TUSB564-Q1 to be written, consisting of one byte of data, MSB-first. 4. The TUSB564-Q1 acknowledges the register offset cycle. 5. The controller terminates the write operation by generating a stop condition (P). www.ti.com TUSB564-Q1 SLLSFO9A – MAY 2024 – REVISED SEPTEMBER 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 27 Product Folder Links: TUSB564-Q1 |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 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 |