EasyManuals Logo

Texas Instruments TMS570LC4357 User Manual

Texas Instruments TMS570LC4357
2208 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #1776 background imageLoading...
Page #1776 background image
Bus line
SCL
Data from
device #1
Data from
device #2
Bus line
SDA
1
1
1
1
1
0 0
0
0
0
Device #1 lost arbitration and switches off
0
0
I2C Module Integrity
www.ti.com
1776
SPNU563AMarch 2018
Submit Documentation Feedback
Copyright © 2018, Texas Instruments Incorporated
Inter-Integrated Circuit (I2C) Module
31.4 I2C Module Integrity
The following section discusses how the I2C module maintains priorities and order among signals and
commands.
31.4.1 Arbitration
If two or more master transmitters simultaneously start a transmission on the same bus, an arbitration
procedure is invoked. Figure 31-11 illustrates the arbitration procedure between two devices. The
arbitration procedure uses the data presented on the SDA bus by the competing transmitters. The first
master transmitter that generates a high is overruled by the other master that generates a low. The
arbitration procedure gives priority to the device that transmits the serial data stream with the lowest
binary value. The master transmitter that loses the arbitration switches to the slave receiver mode, sets
the arbitration lost (AL) flag, and generates the arbitration-lost interrupt. The data transmitted by the other
master module is salvaged, and the I2C continues to receive data from the master module. Should two or
more devices send identical first bytes, arbitration continues on the subsequent bytes.
If, during a serial transfer, the arbitration procedure is still in progress when a repeated START condition
or STOP condition is transmitted to I2C bus, the master transmitters involved must send the repeated
START condition or STOP condition at the same position in the format frame. In other words, arbitration is
not allowed between:
A repeated START condition and a data bit
A STOP condition and a data bit
A repeated START condition and a STOP condition
Slaves are not involved in the arbitration procedure.
Figure 31-11. Arbitration Procedure Between Two Master Transmitters

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Texas Instruments TMS570LC4357 and is the answer not in the manual?

Texas Instruments TMS570LC4357 Specifications

General IconGeneral
BrandTexas Instruments
ModelTMS570LC4357
CategoryMicrocontrollers
LanguageEnglish

Related product manuals