PCA9515_9 © NXP B.V. 2009. All rights reserved.
Product data sheet Rev. 09 — 23 April 2009 5 of 16
NXP Semiconductors
PCA9515
I
2
C-bus repeater
7. Application design-in 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. Both buses run at 100 kHz
unless the slave bus is isolated and then the master bus can run at 400 kHz. Master
devices can be placed on either bus.
The PCA9515 is 5 V tolerant so it does not require any additional circuitry to translate
between the different bus voltages.
When one side of the PCA9515 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
PCA9515 will typically be at V
OL
= 0.5 V.
In order to illustrate what would be seen in a typical application, refer to Figure 5 and
Figure 6. If the bus master in Figure 4 were to write to the slave through the PCA9515, we
would see the waveform shown in Figure 5 on Bus 0. This looks like a normal I
2
C-bus
transmission until the falling edge of the 8
th
clock pulse. At that point, the master releases
the data line (SDA) while the slave pulls it LOW through the PCA9515. Because the V
OL
of
the PCA9515 is typically around 0.5 V, a step in the SDA will be seen. After the master
has transmitted the 9
th
clock pulse, the slave releases the data line.
On the Bus 1 side of the PCA9515, the clock and data lines would have a positive offset
from ground equal to the V
OL
of the PCA9515. After the 8
th
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 PCA9515 (see V
OL
−V
ILc
in
Section 9 “Static characteristics”) to be recognized by the PCA9515 and then transmitted
to Bus 0.
Fig 4. Typical application
002aae621
V
CC
PCA9515
SDA0 SDA1
SCL0 SCL1
EN
SDA
SCL
BUS
MASTER
400 kHz
SLAVE
100 kHz
SDA
SCL
bus 0 bus 1
5 V
3.3 V