Start
condition (S)
Stop
condition (P)
i2c _scl
i
i2c _sda
i
i2c-006
Slave address
R/W_ ACK
Data
ACK
Data
ACK
P
S
1
7
1
1
1
1
1
8
8
(a) 7-bit addressing format
Slave address 1st 7 bits
R/W_ ACK
ACK
Data
ACK
P
S
7
1
1
1
1
1
8
8
Slave address 2nd byte
1 1 1 1 0 X X
0
(write)
(b) 10-bit addressing format
1
Slave address
ACK
Data
P
S
1
7
1
1
1
1
1
7
8
(c) addressing format with repeated start condition
ACK
Slave address
R/W_ ACK
Data
S
ACK
8
1
1
1
Any number
of bytes
R/W_
Any number
of bytes
i2c-007
Public Version
HS I
2
C Environment
www.ti.com
Figure 17-6. HS I
2
C Start and Stop Condition Events
17.2.1.3.4 HS I
2
C Addressing
The HS I
2
C controller supports two data formats in fast/standard (F/S) and HS modes:
•
7-bit/10-bit addressing format
•
7-bit/10-bit addressing format with repeated start (Sr) condition
17.2.1.3.4.1 HS I
2
C Data Transfer Format in F/S Mode
shows the I
2
C data transfer format in F/S mode.
Figure 17-7. HS I
2
C Data Transfer Formats in F/S Mode
The first word after an S condition consists of 8 bits. In acknowledge mode, an extra dedicated
acknowledgment bit is inserted after each byte.
In addressing formats with 7-bit addresses, the first byte is composed of 7 MSB slave address bits and 1
least-significant bit (LSB) R/W_ bit.
The LSB R/W_ bit of the address byte indicates the transmission direction of the data bytes that follow it. If
R/W_ is 0, the master writes data to the selected slave; if it is 1, the master reads data from the slave.
In addressing formats with 10-bit addresses, the structure of the first byte is 11110XXY, where XX is the
two MSBs of the 10-bit addresses, and Y is the R/W_ bit. If the R/W_ bit is 0, the next byte contains the
last 8 bits of the slave address. If the R/W_ bit is 1, the next byte contains data transmitted from the slave
to the master.
2772
SWPU177N – December 2009 – Revised November 2010
Multimaster High-Speed I
2
C Controller
Copyright © 2009–2010, Texas Instruments Incorporated
Содержание OMAP36 Series
Страница 174: ...174 List of Tables SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 692: ...692 MPU Subsystem SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 1084: ...1084 IVA2 2 Subsystem SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 1990: ...1990 2D 3D Graphics Accelerator SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2334: ...2334 Memory Subsystem SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2700: ...2700 Memory Management Units SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2868: ...2868 HDQ 1 Wire SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2974: ...2974 UART IrDA CIR SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3054: ...3054 Multichannel SPI SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3462: ...3462 MMC SD SDIO Card Interface SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3508: ...3508 General Purpose Interface SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3584: ...3584 Initialization SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3648: ...3648 Debug and Emulation SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...