EasyManua.ls Logo

NXP Semiconductors UM10204 - Page 24

NXP Semiconductors UM10204
64 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
Loading...
UM10204 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2012. All rights reserved.
User manual Rev. 5 — 9 October 2012 24 of 64
NXP Semiconductors
UM10204
I
2
C-bus specification and user manual
This highlights the master/transmitter-slave/receiver relationship found on the UFm
I
2
C-bus. Note that these relationships are permanent, as data transfer is only permitted in
one direction. The transfer of data would proceed as follows:
Suppose that the master ASIC wants to send information to the LED controller 2:
ASIC A (master-transmitter), addresses LED controller 2 (slave-receiver) by sending
the address on the USDA and generating the clock on USCL.
ASIC A (master-transmitter), sends data to LED controller 2 (slave-receiver) on the
USDA and generates the clock on USCL.
ASIC A terminates the transfer.
The possibility of connecting more than one UFm master to the UFm I
2
C-bus is not
allowed due to bus contention on the push-pull outputs. If an additional master is required
in the system, it must be fully isolated from the other master (that is, with a true ‘one hot’
MUX) as only one master is allowed on the bus at a time.
Generation of clock signals on the UFm I
2
C-bus is always the responsibility of the master
device, that is, the master generates the clock signals when transferring data on the bus.
Bus clock signals from a master cannot be altered by a slave device with clock stretching
and the process of arbitration and clock synchronization does not exist within the UFm
I
2
C-bus.
Table 6
summarizes the use of mandatory and optional portions of the UFm I
2
C-bus
specification.
Table 6. Applicability of I
2
C-bus features to UFm
M = mandatory; O = optional; n/p = not possible
Feature Configuration
Single master
START condition M
STOP condition M
Acknowledge n/p
Synchronization n/p
Arbitration n/p
Clock stretching n/p
7-bit slave address M
10-bit slave address O
General Call address O
Software Reset O
START byte O
Device ID n/p

Table of Contents

Related product manuals