The P82B96 is a bipolar IC that creates a non-latching, bidirectional, logic interface
between the normal I2C-bus and a range of other bus configurations. It can interface
I2C-bus logic signals to similar buses having different voltage and current levels.
For example, it can interface to the 350 µA SMBus, to 3.3 V logic devices, and to 15 V
levels and/or low-impedance lines to improve noise immunity on longer bus lengths.
It achieves this interface without any restrictions on the normal I2C-bus protocols or clock
speed. The IC adds minimal loading to the I2C-bus node, and loadings of the new bus or
remote I2C-bus nodes are not transmitted or transformed to the local node. Restrictions
on the number of I2C-bus devices in a system, or the physical separation between them,
are virtually eliminated. Transmitting SDA and SCL signals via balanced transmission
lines (twisted pairs) or with galvanic isolation (opto-coupling) is simple because separate
directional Tx and Rx signals are provided. The Tx and Rx signals may be directly
connected, without causing latching, to provide an alternative bidirectional signal line with
I2C-bus properties.
2.Features
n Bidirectional data transfer of I2C-bus signals
n Isolates capacitance allowing 400 pF on Sx/Sy side and 4000 pF on Tx/Ty side
n Tx/Ty outputs have 60 mA sink capability for driving low-impedance or high capacitive
buses
n 400 kHz operation over at least 20 meters of wire (see
n Supply voltage range of 2 V to 15 V with I2C-bus logic levels on Sx/Sy side
independent of supply voltage
n Splits I2C-bus signal into pairs of forward/reverse Tx/Rx, Ty/Ry signals for interface
with opto-electrical isolators and similar devices that need unidirectional input and
output signal paths.
n Low power supply current
n ESD protection exceeds 3500 V HBM per JESD22-A114, 250 V DIP package, 400 V
SO package MM per JESD22-A115, and 1000 V CDM per JESD22-C101
n Latch-up free (bipolar process with no latching structures)
n Packages offered: DIP8, SO8 and TSSOP8
AN10148
)
NXP Semiconductors
3.Applications
n Interface between I2C-buses operating at different logic levels (for example, 5 V and
3 V or 15 V)
n Interface between I2C-bus and SMBus (350 µA) standard
n Simple conversion of I2C-bus SDA or SCL signals to multi-drop differential bus
hardware, for example, via compatible PCA82C250
n Interfaces with opto-couplers to provide opto-isolation between I2C-bus nodes up to
400 kHz
4.Ordering information
Table 1.Ordering information
Type numberPackage
P82B96DPTSSOP8 plastic thin shrink small outline package; 8 leads;
Product data sheetRev. 08 — 10 November 20093 of 32
8positive supply voltage
C-bus (SDA or SCL)
NXP Semiconductors
7.Functional description
Refer to Figure 1 “Block diagram of P82B96”.
The P82B96 has two identical buffers allowing buffering of both of the I2C-bus (SDA and
SCL) signals. Each buffer is made up of two logic signal paths, a forward path from the
I2C-bus interface pin which drives the buffered bus, and a reverse signal path from the
buffered bus input to drive the I2C-bus interface. Thus these paths are:
P82B96
Dual bidirectional bus buffer
• sense the voltage state of the I
Tx (Ty respectively), and
• sense the state of the pin Rx (Ry) and pull the I
LOW.
The rest of this discussion will address only the ‘x’ side of the buffer; the ‘y’ side is
identical.
The I2C-bus pin (Sx) is designed to interface with a normal I2C-bus.
The logic threshold voltage levels on the I2C-bus are independent of the IC supply VCC.
The maximum I2C-bus supply voltage is 15 V and the guaranteed static sink current is
3 mA.
The logic level of Rx is determined from the power supply voltage VCC of the chip. Logic
LOW is below 42 % of VCC, and logic HIGH is above 58 % of VCC(with a typical switching
threshold of half VCC).
Tx is an open-collector output without ESD protection diodes to VCC. It may be connected
via a pull-up resistor to a supply voltage in excess of VCC, as long as the 15 V rating is not
exceeded. It has a larger current sinking capability than a normal I2C-bus device, being
able to sink a static current of greater than 30 mA, and typical 100 mA dynamic pull-down
capability as well.
A logic LOW is only transmitted to Tx when the voltage at the I2C-bus pin (Sx) is below
0.6 V. A logic LOW at Rx will cause the I2C-bus (Sx) to be pulled to a logic LOW level in
accordance with I2C-bus requirements (maximum 1.5 V in 5 V applications) but not low
enough to be looped back to the Tx output and cause the buffer to latch LOW.
2
C-bus pin Sx (or Sy) and transmit this state to the pin
2
C-bus pin LOW whenever Rx (Ry) is
The minimum LOW level this chip can achieve on the I2C-bus by a LOW at Rx is typically
0.8 V.
If the supply voltageVCCfails,thenneithertheI2C-bus nor the Tx output willbeheldLOW.
Their open-collector configuration allows them to be pulled up to the rated maximum of
15 V even without VCC present. The input configuration on Sx and Rx also present no
loading of external signals even when VCC is not present.
The effectiveinput capacitance of any signal pin, measured by its effectonbusrise times,
is less than 7 pF for all bus voltages and supply voltages including VCC=0V.
Remark: Two or more Sx or Sy I/Os must not be interconnected. The P82B96 design
does not support this configuration. Bidirectional I2C-bus signals do not allow any
direction control pin so,instead,slightlydifferent logic low voltage levels are used at Sx/Sy
to avoid latching of this buffer. A ‘regular I2C-bus LOW’ applied at the Rx/Ry of a P82B96
will be propagated to Sx/Sy as a ‘buffered LOW’ with a slightly higher voltage level. If this
Product data sheetRev. 08 — 10 November 20094 of 32
NXP Semiconductors
special ‘buffered LOW’ is applied to the Sx/Sy of another P82B96 that second P82B96 will
not recognize it as a ‘regular I2C-bus LOW’ and will not propagate it to its Tx/Ty output.
The Sx/Sy side of P82B96 may not be connected to similar buffers that rely on special
logic thresholds for their operation, for example PCA9511, PCA9515, or PCA9518. The
Sx/Sy side is only intended for, and compatible with, the normal I2C-bus logic voltage
levels of I2C-bus master and slave chips, or even Tx/Rx signals of a second P82B96 if
required. The Tx/Rx and Ty/Ry I/O pins use the standard I2C-bus logic voltage levels of all
I2C-bus parts. There are no restrictions on the interconnection of the Tx/Rx and Ty/Ry I/O
pins to other P82B96s, for example in a star or multipoint configuration with the Tx/Rx and
Ty/Ry I/O pins on the common bus and the Sx/Sy side connected to the line card slave
devices. For more details see
8.Limiting values
Table 4.Limiting values
In accordance with the Absolute Maximum Rating System (IEC 60134).
Voltages with respect to pin GND.
SymbolParameterConditionsMinMaxUnit
V
CC
V
Sx
V
Tx
V
Rx
I
n
P
tot
T
j
T
stg
T
amb
[1] See also Section 10.2 “Negative undershoot below absolute minimum value”.
P82B96
Dual bidirectional bus buffer
Application Note AN255
supply voltageVCC to GND−0.3+18V
voltage on pin SxI2C-bus SDA or SCL−0.3+18V
voltage on pin Txbuffered output
voltage on pin Rxreceive input
current on any pin-250mA
total power dissipation-300mW
junction temperatureoperating range
Product data sheetRev. 08 — 10 November 20097 of 32
NXP Semiconductors
P82B96
Dual bidirectional bus buffer
Table 5.Characteristics
T
= +25°C; voltages are specified with respect to GND with VCC= 5 V, unless otherwise specified.
amb
SymbolParameterConditionsT
…continued
= +25 °CT
amb
= −40 °C to
amb
+125 °C
[1]
Unit
MinTypMaxMinMax
T
fall delay
VRx to
V
, V
Sx
to V
Sy
buffer time delay on
falling input between
V
Ry
= input switching
Rx
threshold, and V
Sx
R
pull-up = 1500 Ω;
Sx
no capacitive load;
V
=5V
CC
-250---ns
output falling 50 %
T
rise delay
VRx to
V
, V
Sx
to V
Sy
buffer time delay on
rising input between
V
Ry
= input switching
Rx
threshold, and V
RSx pull-up = 1500 Ω;
-270---ns
no capacitive load;
V
=5V
CC
Sx
output reaching 50 %
V
CC
Input capacitance
C
i
input capacitanceeffective input
--7 - 7pF
capacitance of any
signal pin measured
by incremental bus
rise times
[1] Limit data for +125 °C applies to P82B96TD/S900 version. It is guaranteed by design/characterization, but not by 100 % test.
[2] The minimum value requirement for pull-up current, 200 µA, guarantees that the minimum value for VSxoutput LOW will always exceed
the minimum VSxinput HIGH level to eliminate any possibility of latching. The specified difference is guaranteed by design within any IC.
While the tolerances on absolute levels allow a small probability the LOW from one Sx output is recognized by an Sx input of another
P82B96, this has no consequences for normal applications. In any design the Sx pins of different ICs should never be linked because
the resulting system would be very susceptible to induced noise and would not support all I2C-bus operating modes.
[3] The output logic LOW depends on the sink current. For scaling, see
[4] The input logic threshold is independent of the supply voltage.
[5] The fall time of VTx from 5 V to 2.5 V in the test is approximately 15 ns.
The fall time of VSx from 5 V to 2.5 V in the test is approximately 50 ns.
The rise time of VTx from 0 V to 2.5 V in the test is approximately 20 ns.
The rise time of VSx from 0.9 V to 2.5 V in the test is approximately 70 ns.