Extend the I2C-bus with advanced repeaters and hubs; NXP 2-channel I2C-bus r ...

NXP 2-channel I2C-bus
repeaters PCA9515x and
5-channel I2C-bus hubs
PCA9516x
Extend the I2C-bus
with advanced repeaters and hubs
Designed for systems that need longer bus lengths or require more than the usual number of
devices, these advanced repeaters and hubs let you add devices, combine devices with different
voltages, or extend the I2C-bus beyond it’s 400-pF maximum.
Features
PCA9515 and PCA9515A 2-channel I2C-bus repeaters
Ñ Creates two I2C branches of 400 pF each
Ñ Operating voltage ranges
– PCA9515: 3.0 to 3.6 V
– PCA9515A: 2.3 to 3.6 V
Ñ 8-pin SO and TSSOP packages
– SO in tube (D) or tape-and-reel (D-T)
– TSSOP in tape-and-reel (DP-T)
PCA9516 and PCA9516A 5-channel I2C-bus hubs
Ñ Separates I2C-bus into five 400-pF segments (total
capacitance of 2000 pF)
Ñ Operating voltage range
– PCA9516: 3.0 to 3.6 V
– PCA9516A: 2.3 to 3.6 V
Ñ 16-pin SO and TSSOP packages
– SO narrow in tube (D) or tape-and-reel (D-T)
– TSSOP in tube (PW) or tape-and-reel (PW-T)
The PCA9515x and PCA9516x extend the I2C/SMBus in systems
requiring capacitance loads greater than the specified protocol
maximum of 400 pF. They both operate at up to 400 kHz
within a temperature range of between -40 and +85 °C. The
PCA9515 is a two-channel repeater that supports two I2C-bus
branches of 400 pF each. The PCA9516 is a five-channel hub
that separates the I2C-bus into five 400 pF segments each, for
a total I2C/SMBus capacitance of 2000 pF.
Channel isolation
Each repeater channel has an enable/disable feature that
electrically isolates that segment of the I2C-bus. This can
be used, for example, to isolate a 100-kHz system from the
rest of the 400-kHz system to support mixed operation at
100/400 kHz. The enable/disable feature can also be used with
the PCI management bus to provide up to (or more than) eight
PCI slots. Or, it can isolate the SMBus for hot plugging PCI
slots or allow the main SMBus to drive multiple system boards.
Applications
Ñ Extend the use of the I2C-bus beyond the 400-pF maximum
Ñ Add more I2C-bus devices
Ñ Combine devices with different voltages
1081 I2C-bus PCA9515x and PCA9511 1
01-08-2008 13:41:29
Voltage translation
In systems that use the I2C/SMBus at different voltages, the
PCA9515x and the PCA9516x can extend the life of older 5-V
circuits by combining them with newer 2.5- and 3.3-V devices
that improve system performance. The PCA9515x and the
PCA9516x work with clock frequencies up to 400 kHz and are
suitable for use in multi-master I2C/SMBus environments.
Alternatives are recommended to support special conditions. For
systems with very low voltage (down to 0.9 V), use the PCA9508/
09/17A/19. For systems with up to 1500 pF, use the PCA9507,
which has a rise-time accelerator. For systems larger than four
segments, use the PCA9518A. For systems with repeaters in
series, use the PCA9510A/11A/12A/13A/14A. For long-distance
wire transmission, use the P82B715 or the PCA9600.
The I2C/SMBus system uses static level offset, which allows
bidirectional transfers without a direction pin. As a result, there
is a limit of one hub or repeater per system. I2C drivers isolate
the I2C-bus capacitance of each segment. The repeaters
support bus arbitration and clock stretching with only one
repeater delay between segments. The I2C pins are tolerant to
5.5 V, and accept, on individual segments, pull-up resistors to
2.5 (“A” versions only), 3.3, or 5.0 V.
The PCA9515 and PCA9516 are the original devices and are
manufactured in a BiCMOS process. The PCA9515A and
PCA9516A are newer and manufactured in a CMOS process.
Both process will be supported to accommodate existing/new
customers and to also provide alternate sources for each other at
the 3.3V node.
5.0 V
3.3 V
5.0 V
400 pF
N.C.
1
SCL0
2
SDA0
3
GND
4
PCA9515/15A
5.0 V
8
VCC
7
SCL1
6
SDA1
5
EN
2.5 V
400 pF
400 pF
400 pF
400 pF
PCA9516A
400 pF
400 pF
I2C-bus repeater
Channel isolation using PCA9515
400 pF
400 pF
VCC
SCL0
1
16
SDA0
2
15
E4
SCL1
3
14
SDA4
SDA1
4
13
SCL4
E1
5
12
E3
SCL2
6
11
SDA3
SDA2
7
10
SCL3
GND
8
9
PCA9516/16A
400 pF
5.0 +/- 0.5 V
5.0 +/- 0.5 V
400 pF
SDA
400 pF
SCL
400 pF
PCA9515
400 pF
5-channel I2C-bus hub
Any combination of 5-V masters and slaves or 3.3-V masters and slaves
that are tolerant to 5V, with each supporting standard or fast mode.
To run at 400 kHz, all devices must be fast mode.
Pinout diagrams
Channel isolation using PCA9515
E2
PCA9515
PCA9515A
PCA9516
PCA9516A
Supply voltage range (Vcc)
3.0 to 3.6 V
2.3 to 3.6 V
3.0 to 3.6 V
2.3 to 3.6 V
Nominal logic levels supported
Vcc to 5.5 V
Vcc to 5.5 V
Vcc to 5.5 V
Vcc to 5.5 V
2
I C bus logic level shifting
3.0 V to 5.5 V
2.3 V to 5.5 V 3.0 V to 5.5 V
Interconnecting I2C buses (each 400 pF)
2
2
5
2.3 V to 5.5 V
5
Multimaster bus capacitance (max)
800 pF
800 pF
2000 pF
2000 pF
I2C clock speed
400 kHz
400 kHz
400 kHz
400 kHz
Typical propagation delay (excluding
contention)
100 nsec
70 nsec
120 nsec
75 nsec
Maximum I/O voltage above Vcc
5.5 V
5.5 V
5.5 V
5.5 V
Supply current (typical)
2 mA
1 mA
7 mA
2 mA
Packages
TSSOP/SO8
TSSOP/SO8
TSSOP/SO16
TSSOP/SO16
www.nxp.com/i2clogic
www.nxp.com
© 2008 NXP B.V.
All rights reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner.
Date of release: July 2008
The information presented in this document does not form part of any quotation or contract, is believed to be accurate and
Document order number: 9397 750 16532
reliable and may be changed without notice. No liability will be accepted by the publisher for any consequence of its use.
Printed in the Netherlands
Publication thereof does not convey nor imply any license under patent- or other industrial or intellectual property rights.
1081 I2C-bus PCA9515x and PCA9512 2
01-08-2008 13:41:37