PCA9516D,118

Philips Semiconductors Product data sheet
PCA95165-channel I
2
C hub
2006 Sep 22
4
BLOCK DIAGRAM
Hub
Logic
V
CC
SCL4
SCL0
SU01396
Buffer
SCL1
Buffer
SCL2
Buffer
EN1
Buffer
SCL3
Buffer
Hub
Logic
SDA4
SDA0
Buffer
SDA1
Buffer
SDA2
Buffer
Buffer
SDA3
Buffer
PCA9516
EN2
EN4
EN3
GND
Figure 2. Block Diagram: PCA9516
A more detailed view of Figure 2 buffer is shown in Figure 3.
SW00712
Data
Enable
To output
Inz
Inc
Figure 3.
The output pull-down of each internal buffer is set for approximately
0.5 V, while the input threshold of each internal buffer is set about
0.07 V lower, when the output is internally driven LOW. This
prevents a lock-up condition from occurring.
Philips Semiconductors Product data sheet
PCA95165-channel I
2
C hub
2006 Sep 22
5
FUNCTIONAL DESCRIPTION
The PCA9516 BiCMOS integrated circuit is a five way hub repeater,
which enables I
2
C and similar bus systems to be expanded with
only one repeater delay and no functional degradation of system
performance.
The PCA9516 BiCMOS integrated circuit contains five bi-directional,
open drain buffers specifically designed to support the standard
low-level-contention arbitration of the I
2
C-bus. Except during
arbitration or clock stretching, the PCA9516 acts like five pairs of
non-inverting, open drain buffers, one for SDA and one for SCL.
Enable
The enable pins EN1 through EN4 are active HIGH and have
internal pull-up resistors. Each enable pin ENn controls its
associated SDAn and SCLn ports. When LOW, the ENn pin blocks
the inputs from SDAn and SCLn as well as disabling the output
drivers on the SDAn and SCLn pins. The enable pins should only
change state when both the global bus and the local port are in an
idle state to prevent system failures.
The active HIGH enable pins allow the use of open drain drivers
which can be wire-ORed to create a distributed enable where either
centralized control signal (master) or spoke signal (submaster) can
enable the channel when it is idle.
I
2
C Systems
As with the standard I
2
C system, pull-up resistors are required to
provide the logic HIGH levels on the Buffered bus. (Standard
open-collector configuration of the I
2
C-bus). The size of these
pull-up resistors depends on the system, but each side of the
repeater must have a pull-up resistor. This part designed to work
with standard mode and fast mode I
2
C devices in addition to SMBus
devices. Standard mode I
2
C devices only specify 3 mA output drive,
this limits the termination current to 3 mA in a generic I
2
C system
where standard mode devices and multiple masters are possible.
Under certain conditions higher termination currents can be used.
Please see Application Note AN255
“I
2
C & SMBus Repeaters, Hubs
and Expanders”
for additional information on sizing resistors and
precautions when using more than one PCA9515/PCA9516 in a
system or using the PCA9515/16 in conjunction with the P82B96.
APPLICATION INFORMATION
A typical application is shown in Figure 4. In this example, the
system master is running on a 3.3 V I
2
C-bus while the slave is
connected to a 5 V bus. All buses run at 100 kHz unless slave 3 is
isolated and then the master bus and slaves 1 and 2 can run at
400 kHz.
Any segment of the hub can talk to any other segment of the hub.
Bus masters and slaves can be located on all five segments with
400 pF load allowed on each segment.
Unused ports should be isolated by holding the enable pin to GND
and/or pulling SDA/SCL pins to V
CC
through appropriately sized
resistors. The primary bus master is normally connected to
SDA0/SCL0. If the SDA0/SCL0 port is not used, the pins need to be
pulled to V
CC
through appropriately sized resistors.
The PCA9516 is 5 V tolerant so it does not require any additional
circuitry to translate between the different bus voltages.
When one side of the PCA9516 is pulled LOW by a device on the
I
2
C-bus, a CMOS hysteresis type input detects the falling edge and
causes an internal driver on the other side to turn on, thus causing
the other side to also go LOW. The side driven LOW by the
PCA9516 will typically be at V
OL
= 0.5 V.
SW00923
BUS
MASTER
SLAVE 1
PCA9516
SDA SDA0 SDA
SCL
SCL0 SCL
EN1
3.3 V
5 V
SDA1
SCL1
EN2
EN3
EN4
SLAVE 2
SDA
SCL
3.3 V
SDA2
SCL2
SLAVE 3
SDA
SCL
5 V
SDA3
SCL3
3.3 V or 5 V
SDA4
SCL4
400 kHz
400 kHz
400 kHz
100 kHz
Figure 4. Typical application
Philips Semiconductors Product data sheet
PCA95165-channel I
2
C hub
2006 Sep 22
6
In order to illustrate what would be seen in a typical application,
refer to Figures 5 and 6. If the bus master in Figure 4 were to write
to the slave through the PCA9516, we would see the waveform
shown in Figure 5 on Bus 0. This looks like a normal I
2
C
transmission until the falling edge of the 8th clock pulse. At that
point, the master releases the data line (SDA) while the slave pulls it
LOW through the PCA9516. Because the V
OL
of the PCA9516 is
typically around 0.5 V, a step in the SDA will be seen. After the
master has transmitted the 9th clock pulse, the slave releases the
data line.
On the Bus 1 side of the PCA9516, the clock and data lines would
have a positive offset from ground equal to the V
OL
of the PCA9516.
After the 8th clock pulse, the data line will be pulled to the V
OL
of the
slave device that is very close to ground in our example.
It is important to note that any arbitration or clock stretching events
on Bus 1 require that the V
OL
of the devices on Bus 1 be 70 mV
below the V
OL
of the PCA9516 (see V
OL
– V
ilc
in the DC
Characteristics section) to be recognized by the PCA9516 and then
transmitted to Bus 0.
9th CLOCK PULSE
V
OL
OF MASTER
V
OL
OF PCA9516
2 V/DIV
SW00965
Figure 5. Bus 0 waveform
9th CLOCK PULSE
V
OL
OF SLAVE
V
OL
OF PCA9516
2 V/DIV
SW00966
Figure 6. Bus 1 waveform

PCA9516D,118

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
IC REDRIVER I2C 5CH 400KHZ 16SO
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet