P82B715_8 © NXP B.V. 2009. All rights reserved.
Product data sheet Rev. 08 — 9 November 2009 10 of 23
NXP Semiconductors
P82B715
I
2
C-bus extender
8.2 Quick design-in point-to-point/multi-point circuit information for 5 V
bus
With many variables (cable length/capacitance, local capacitive loading on each I
2
C-bus,
bus voltages, and bus speed), optimizing a design can be complex and requires
significant study of the application note information. The following circuit and simplified
approach has been checked to provide adequate performance in the typical 100 kHz
application and can be easily implemented by just using the values and circuit shown for
either point-to-point application, up to 30 meters long, or in multiple point applications if
additional nodes need to be added along the way.
Specific information on this circuit implementation:
The pull-up on each I
2
C-bus is (V
CC
0.4V)/1mA=4.6k, using 4.7 k as the
nearest usual value.
The net pull-up on the cable bus can be (V
CC
0.5 V) / (21 n) mA where
n = total number of P82B715 modules on the cable. When there are only two
modules, one each end of the cable, the pull-up = (4.5 / 19) = 237 . Make the
pull-ups at each end of the cable equal. Signalling is bidirectional so there is no
advantage optimizing for any one direction. The pull-up at each end will be 474 ,
using 470 as the nearest usual value.
The 100 kHz rise time requirement is 1 µs. Meeting this requires the product of the
bus capacitance and pull-up resistor on each bus section to be less than 1.18 µs. That
provides one capacitance limit. With 4.7 k pull-ups the I
2
C-bus limit is 250 pF each,
while the 235 sets a cable bus limit at 5000 pF.
Remark: Cable bus pull-ups only fitted at the cable ends, not fitted to modules connected along cable.
Fig 9. Quick design-in point-to-point/multi-point circuit for 5 V bus
P82B715
I
2
C-BUS
MASTER
µC
SDA
SCL
4.7 k 4.7 k
Sx
Sy
Lx
Ly
470 470
5V1
optional
ESD protection
5 V
5V1
optional
ESD protection
470 470
P82B715
Lx
Ly
Sx
Sy
SDA
SCL
4.7 k 4.7 k
I
2
C-BUS
SLAVE
5 V
5V1
P82B715
Lx
Ly
Sx
Sy
SDA
SCL
4.7 k 4.7 k
I
2
C-BUS
SLAVE
5 V
002aad817
optional
ESD
protection
20 meter Cat5e
twisted pair cable
P82B715_8 © NXP B.V. 2009. All rights reserved.
Product data sheet Rev. 08 — 9 November 2009 11 of 23
NXP Semiconductors
P82B715
I
2
C-bus extender
The 300 ns bus fall time, and the Standard-mode I
2
C-bus limit specification limit of
400 pF, must also be observed. If the 400 pF limit is observed the fall time limit will be
met. Allocate about
1
3
of this 400 pF limit, or 133 pF, to each I
2
C-bus leaving
2
3
, or
266 pF, for the cable bus loading as it will appear at the Sx/Sy pins. The ×10 gain of
P82B715 allows the loading at Lx/Ly to be 10 times the load at Sx/Sy, so 2660 pF
maximum. The loading at Lx/Ly due to the other standard buses is 133 pF each. For
just one remote module the cable capacitance may then be up to
(2660 133) = 2530 pF. For typical twisted pair or flat cables, as used for telephony or
Ethernet (Cat5e) wiring, that capacitance is around 50 pF to 70 pF / meter so the
cable could, in theory, be up to 50 m long. From practical experience, 30 m has
proven a safe cable length to be driven in this simple way, up to 100 kHz, with the
values shown. Longer distances and higher speeds are possible but require more
careful design.
If there are severe EMI/ESD tests to be passed then large clamp diodes can be fitted
on the cable bus at each module to V
CC
and to ground. They may be diodes rated for
this ESD application, or simply large rectifiers (1N4000). The low-impedance bus
easily accommodates their relatively large capacitance. The P82B715 does not
provide any isolation between Lx and Sx, so this clamping method provides the best
protection for the lower voltage I
2
C-bus parts. The V
CC
supply should be bypassed
using low-impedance capacitors. Zeners may be fitted to prevent the supply rising due
to rectification during very large interference.
8.3 Comparison of P82B715 versus P82B96 in the quick design-in
point-to-point/multi-point circuit
The lower V
OL
level and ability to operate with any master, slave or bus buffer is the
primary advantage of the using the P82B715 for long distance buses at the disadvantage
of not isolating bus capacitance like the P82B96 or PCA9600 are able to do. The primary
disadvantage of the P82B96 and PCA9600 is that the static level offset needed to isolate
bus capacitance does not allow these devices to operate with other bus buffers with
special offset levels or with master/slaves that require a V
IL
lower than 0.8 V with noise
margin. Waveforms using the circuit shown in Figure 9 are shown in Figure 10 using the
P82B715 and Figure 11 using the P82B96 so that the designer can clearly see these
trade-offs and choose the type of device that is best for their application.
Fig 10. Clock and data signal output at Sx/Sy from a system with P82B715 at each end of
a 20 m cable
time (µs)
0 20168124
002aad818
1
5
3
1
7
voltage
(V)
SDA
SCL
SDA
SDA
SCL
SCL
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

P82B715TD,118

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
Interface - Signal Buffers, Repeaters I2C BUS EXTENDER
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet