Datasheet

P82B715_8 © NXP B.V. 2009. All rights reserved.
Product data sheet Rev. 08 — 9 November 2009 12 of 23
NXP Semiconductors
P82B715
I
2
C-bus extender
Figure 10 shows the I
2
C-bus waveforms from the long distance line as seen by the slave
on the P82B715 Sx/Sy I/O. Notice that the offset is small and the static levels remain
under 0.4 V. Coupling of SDA to SCL is negligible when SCL is LOW but slight
cross-coupling of SCL to SDA is visible when SDA is HIGH and therefore higher
impedance. The waveforms are very clean and will easily support all available I
2
C-bus
masters and slaves.
Figure 11 shows the waveforms on the Sx/Sy I/O as seen by the slave when a P82B96 is
substituted. P82B96 uses a static level offset on the slave side to isolate noise and
loadings on either side of this device. The nominal offset is 0.8 V and that V
OL
may create
worst-case design tolerance problems with slave devices that do not use I
2
C-bus
switching levels, for example TTL levels. It also precludes operation with other bus buffers
using special non-compliant I
2
C-bus levels.
The P82B96 does not actually interfere with the operation of compliant I
2
C-bus devices
down to at least 2.7 V supply or even with TTL devices (that switch around 1.4 V). It only
causes a theoretical worst case design tolerance problem because TTL devices have a
worst case 0.8 V requirement. A TTL designer must center the actual switch point
between the two specified limits, 0.8 V and 2.1 V, so in reality it cannot ever approach the
problem 0.8 V theoretical limit.
The PCA9600 is an improved version of the P82B96 offering 1 MHz operation and lower,
more closely controlled V
OL
on the Sx and Sy pins.
Fig 11. Clock and data signal output to a slave from Sx/Sy of a P82B96 replacing one of
the P82B715s
time (µs)
0 20168124
002aad819
1
5
3
1
7
voltage
(V)
SDA
SCL
SDA
SCL
SCL
SCL
SDA