Master code
ACK
Slave address
R/W_
Data
ACK
P
S
1
1
1
1
1
7
N bytes
F/S mode
ACK
1
Sr
1
HS mode (current source for serial clock enabled)
F/S mode
Sr
Slave address
HS mode
continues
S: Start
Sr: Repeated start
P: Stop
F/S: Fast/standard mode
HS: High-speed mode
8
i2c-008
Public Version
www.ti.com
HS I
2
C Environment
17.2.1.3.4.2 HS I
2
C Data Transfer Format in HS Mode
shows the I
2
C data transfer format in HS mode.
Figure 17-8. HS I
2
C Data Transfers in HS Mode
Each HS I
2
C controller module can also operate in HS mode. In this case, after the S condition, the
module, which is in F/S mode, writes the master code address (000001XXX, where XXX is the variable
portion of the master code) on the bus. No device connected on the same bus acknowledges this address.
The module switches the clock to the HS clock and after an Sr condition, and sends the slave address
and the data, as shown in
NOTE:
For more information, see I
2
C Bus Specification v2.1, January 2000.
17.2.1.3.5 HS I
2
C Master Transmitter Mode
In master transmitter mode, data assembled in one of the previously described data formats is shifted out
on serial data line i2ci_sda in synchronization with the self-generated clock pulses on serial clock line
i2ci_scl. When the intervention of the processor is required (the I2Ci.
[10] XUDF bit) after a byte
is transmitted, the clock pulses are inhibited and the serial clock line is held low.
17.2.1.3.6 HS I
2
C Master Receiver Mode
Master receiver mode can be entered only from master transmitter mode. With any of the address formats
(a), (b), or (c) (see
), if the R/W_ bit is high, the module enters master receiver mode after the
slave address byte and bit R/W_ are transmitted. Serial data bits received on bus line i2ci_sda are shifted
in synchronization with the self-generated clock pulses on i2ci_scl. When the intervention of the processor
is required (the I2Ci.
[11] ROVR bit) after a byte is transmitted, the clock pulses are inhibited and
the serial clock line is held low. At the end of a transfer, a P condition is generated.
17.2.1.3.7 HS I
2
C Slave Transmitter Mode
Slave transmitter mode can be entered only from slave receiver mode. With any of the address formats
(a), (b), or (c) (see
), slave transmitter mode is entered if the slave address byte is the same
as its own address, and when the R/W_ bit transmitted by the master transmitter is high. The slave
transmitter shifts the serial data out on data line i2ci_sda in synchronization with the clock pulses
generated by the master device. It does not generate the clock, but it can hold clock line i2ci_scl low when
intervention of the LH is required (the I2Ci.
[10] XUDF bit).
17.2.1.3.8 HS I
2
C Slave Receiver Mode
In slave receiver mode, serial data bits received on bus line i2ci_sda are shifted in synchronization with
the clock pulses on i2ci_scl generated by the master device. The slave receiver does not generate the
clock, but it can hold the serial clock line low when intervention of the LH is required (the
I2Ci.
[11] ROVR bit) after a byte is received.
2773
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 ...