English
Language : 

TCA9548A_16 Datasheet, PDF (21/36 Pages) Texas Instruments – Low-Voltage 8-Channel I2C Switch with Reset
www.ti.com
TCA9548A
SCPS207F – MAY 2012 – REVISED NOVEMBER 2016
Typical Application (continued)
9.2.1 Design Requirements
A typical application of the TCA9548A contains one or more data pull-up voltages, VDPUX, one for the master
device (VDPUM) and one for each of the selectable slave channels (VDPU0 – VDPU7). In the event where the master
device and all slave devices operate at the same voltage, then VDPUM = VDPUX = VCC. In an application where
voltage translation is necessary, additional design requirements must be considered to determine an appropriate
VCC voltage.
The A0, A1, and A2 pins are hardware selectable to control the slave address of the TCA9548A. These pins may
be tied directly to GND or VCC in the application.
If multiple slave channels are activated simultaneously in the application, then the total IOL from SCL/SDA to
GND on the master side is the sum of the currents through all pull-up resistors, Rp.
The pass-gate transistors of the TCA9548A are constructed such that the VCC voltage can be used to limit the
maximum voltage that is passed from one I2C bus to another.
Figure 14 shows the voltage characteristics of the pass-gate transistors (note that the graph was generated using
data specified in the Electrical Characteristics table). In order for the TCA9548A to act as a voltage translator, the
Vpass voltage must be equal to or lower than the lowest bus voltage. For example, if the main bus is running at 5
V and the downstream buses are 3.3 V and 2.7 V, Vpass must be equal to or below 2.7 V to effectively clamp the
downstream bus voltages. As shown in Figure 14, Vpass(max) is 2.7 V when the TCA9548A supply voltage is 4 V
or lower, so the TCA9548A supply voltage could be set to 3.3 V. Pull-up resistors then can be used to bring the
bus voltages to their appropriate levels (see Figure 13).
9.2.2 Detailed Design Procedure
Once all the slaves are assigned to the appropriate slave channels and bus voltages are identified, the pull-up
resistors, Rp, for each of the buses need to be selected appropriately. The minimum pull-up resistance is a
function of VDPUX, VOL,(max), and IOL as shown in Equation 1:
Rp(min)
VDPUX VOL(max)
IOL
(1)
The maximum pull-up resistance is a function of the maximum rise time, tr (300 ns for fast-mode operation, fSCL =
400 kHz) and bus capacitance, Cb as shown in Equation 2:
Rp(max)
tr
0.8473 u Cb
(2)
The maximum bus capacitance for an I2C bus must not exceed 400 pF for fast-mode operation. The bus
capacitance can be approximated by adding the capacitance of the TCA9548A, Cio(OFF), the capacitance of wires,
connections and traces, and the capacitance of each individual slave on a given channel. If multiple channels are
activated simultaneously, each of the slaves on all channels contribute to total bus capacitance.
Copyright © 2012–2016, Texas Instruments Incorporated
Product Folder Links: TCA9548A
Submit Documentation Feedback
21