| поискавой системы для электроныых деталей |
|
TUSB1146 датащи(PDF) 36 Page - Texas Instruments |
|
|
|||||||||||||||||||||||||||||
TUSB1146 датащи(HTML) 36 Page - Texas Instruments |
|
36 / 68 page ![]() A6 A5 A4 A3 A2 A1 A0 0 S C7 C6 C5 C4 C3 C2 C1 C0 A Slave Address A Register Offset 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 Slave Address A P Data from Register Xh Read Stop D7 D6 D5 D4 D3 D2 D1 D0 A Data from Register Xh + 1 A6 A5 A4 A3 A2 A1 A0 1 S D7 D6 D5 D4 D3 D2 D1 D0 A Slave Address A P Data from offset 0x00 or last read address + 1 Read Ack Start Stop 36 TUSB1146 SLLSFB2 – APRIL 2020 www.ti.com Product Folder Links: TUSB1146 Submit Documentation Feedback Copyright © 2020, Texas Instruments Incorporated 4. The TUSB1146 acknowledges the sub-address cycle. 5. The master presents the first byte of data to be written to the I2C register. 6. The TUSB1146 acknowledges the byte transfer 7. The master may continue presenting additional bytes of data to be written, with each byte transfer completing with an acknowledge from the TUSB1146. 8. The master terminates the write operation by generating a stop condition (P). Figure 30. I2C Read without repeated Start The following procedure should be followed to read the TUSB1146 I2C registers without a repeated Start (refer Figure 30). 1. The master initiates a read operation by generating a start condition (S), followed by the TUSB1146 7-bit address and a zero-value “W/R” bit to indicate a read cycle. 2. The TUSB1146 acknowledges the 7-bit address cycle. 3. Following the acknowledge the master continues sending clock. 4. The TUSB1146 transmit the contents of the memory registers MSB-first starting at register 00h or last read register offset+1. If a write to the I2C register occurred prior to the read, then the TUSB1146 shall start at the register offset specified in the write. 5. The TUSB1146 waits for either an acknowledge (ACK) or a not-acknowledge (NACK) from the master after each byte transfer; the I2C master acknowledges reception of each data byte transfer. 6. If an ACK is received, the TUSB1146 transmits the next byte of data as long as master provides the clock. If a NAK is received, the TUSB1146 stops providing data and waits for a stop condition (P). 7. The master terminates the write operation by generating a stop condition (P). Figure 31. I2C Read with repeated Start The following procedure should be followed to read the TUSB1146 I2C registers with a repeated Start (refer Figure 31). 1. The master initiates a read operation by generating a start condition (S), followed by the TUSB1146 7-bit address and a zero-value “W/R” bit to indicate a write cycle. 2. The TUSB1146 acknowledges the 7-bit address cycle. 3. The master presents the register offset within TUSB1146 to be written, consisting of one byte of data, MSB- first. 4. The TUSB1146 acknowledges the register offset cycle. 5. The master presents a repeated start condition (Sr). 6. The master initiates a read operation by generating a start condition (S), followed by the TUSB1146 7-bit |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю 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 |