English
Language : 

TCA9545A Datasheet, PDF (12/30 Pages) Texas Instruments – Low Voltage 4-channel I2C and SMbus Switch With Interrupt Logic and Reset Functions
TCA9545A
SCPS204B – JANUARY 2014 – REVISED MARCH 2014
www.ti.com
9.3 Feature Description
The TCA9545A is a 4-channel, bidirectional translating switch for I2C buses that supports Standard-Mode (100
kHz) and Fast-Mode (400 kHz) operation. The TCA9545A features I2C control using a single 8-bit control register
in which the four least significant bits control the enabling and disabling of the 4 switch channels of I2C data flow.
The TCA9545A also supports interrupt signals for each slave channel and this data is held in the four most
significant bits of the control register. Depending on the application, voltage translation of the I2C bus can also be
achieved using the TCA9545A to allow 1.8-V, 2.5-V, or 3.3-V parts to communicate with 5-V parts. Additionally,
in the event that communication on the I2C bus enters a fault state, the TCA9545A can be reset to resume
normal operation using the RESET pin feature or by a power-on reset which results from cycling power to the
device.
9.4 Device Functional Modes
9.4.1 RESET Input
The RESET input can be used to recover the TCA9545A from a bus-fault condition. The registers and the I2C
state machine within this device initialize to their default states if this signal is asserted low for a minimum of tWL.
All channels also are deselected in this case. RESET must be connected to VCC through a pull-up resistor.
9.4.2 Power-On Reset
When power is applied to VCC, an internal power-on reset holds the TCA9545A in a reset condition until VCC has
reached VPORR. At this point, the reset condition is released and the TCA9545A registers and I2C state machine
are initialized to their default states, all zeroes, causing all the channels to be deselected. Thereafter, VCC must
be lowered below at least VPORF to reset the device.
9.5 Programming
9.5.1 I2C Interface
The I2C bus is for two-way two-line communication between different ICs or modules. The two lines are a serial
data line (SDA) and a serial clock line (SCL). Both lines must be connected to a positive supply via a pull-up
resistor when connected to the output stages of a device. Data transfer can be initiated only when the bus is not
busy.
One data bit is transferred during each clock pulse. The data on the SDA line must remain stable during the high
period of the clock pulse, as changes in the data line at this time are interpreted as control signals (see Figure 8).
SDA
SCL
Data Line
Stable;
Data Valid
Change
of Data
Allowed
Figure 8. Bit Transfer
Both data and clock lines remain high when the bus is not busy. A high-to-low transition of the data line while the
clock is high is defined as the start condition (S). A low-to-high transition of the data line while the clock is high is
defined as the stop condition (P) (see Figure 9).
12
Submit Documentation Feedback
Product Folder Links: TCA9545A
Copyright © 2014, Texas Instruments Incorporated