|
PCA9517A_14 Datasheet, PDF (3/14 Pages) ON Semiconductor – Level-Translating I2C-Bus Repeater | |||
|
◁ |
PCA9517A
PIN ASSIGNMENT
PCA9517A
Figure 2. SOIC8 / Micro8
PIN DESCRIPTIONS
Symbol
Pin
VCC(A)
1
SCLA
2
SDAA
3
GND
4
EN
5
SDAB
6
SCLB
7
VCC(B)
8
Description
AâSide Supply Voltage (0.9 V to 5.5 V)
OpenâDrain I/O, Serial Clock AâSide Bus
OpenâDrain I/O, Serial Data AâSide Bus
Ground
ActiveâHIGH Repeater Enable
OpenâDrain I/O, Serial Data BâSide Bus
OpenâDrain I/O, Serial Clock BâSide Bus
BâSide Supply Voltage (2.7 V to 5.5 V)
FUNCTIONAL DESCRIPTION
Please refer to Figure 1 âBlock Diagram of PCA9517Aâ.
The PCA9517A enables I2Câbus or SMBus translation
down to VCC(A) as low as 0.9 V without degradation of
system performance. The PCA9517A contains two
bidirectional openâdrain buffers specifically designed to
support upâtranslation/downâtranslation between the low
voltage (as low as 0.9 V) and a 3.3 V or 5 V I2Câbus or
SMBus. All inputs and I/Os are overvoltage tolerant to 5.5 V
even when the device is unpowered (VCC(B) and/or VCC(A)
= 0 V). The PCA9517A includes a powerâup circuit that
keeps the output drivers turned off until VCC(B) is above
2.5 V and the VCC(A) is above 0.8 V. VCC(B) and VCC(A) can
be applied in any sequence at powerâup.
After powerâup and with the enable (EN) HIGH, a LOW
level on port A (below 0.3 VCC(A)) turns the corresponding
port B driver (either SDA or SCL) on and drives port B down
to about 0.5 V. When port A rises above 0.3 VCC(A), the port
B pullâdown driver is turned off and the external pullâup
resistor pulls the pin HIGH. When port B falls first and goes
below 0.3VCC(B), the port A driver is turned on and port A
pulls down to 0 V. The port B pullâdown is not enabled
unless the port B voltage goes below 0.4 V. If the port B low
voltage does not go below 0.5 V, the port A driver will turn
off when port B voltage is above 0.7 VCC(B). If the port B
low voltage goes below 0.4 V, the port B pullâdown driver
is enabled and port B will only be able to rise to 0.5 V until
port A rises above 0.3 VCC(A), then port B will continue to
rise being pulled up by the external pullâup resistor. The
VCC(A) is only used to provide the 0.3 VCC(A) reference to
the port A input comparators and for the power good detect
circuit. The PCA9517A logic and all I/Os are powered by
the VCC(B) pin.
Enable Pin (EN)
The EN pin is active HIGH with an internal pullâup to
VCC(B) and allows the user to select when the repeater is
active. This can be used to isolate a badly behaved slave on
powerâup until after the system powerâup reset. It should
never change state during an I2Câbus operation because
disabling during a bus operation will hang the bus and
enabling part way through a bus cycle could confuse the
I2Câbus parts being enabled.
The EN pin should only change state when the global bus
and the repeater port are in an idle state to prevent system
failures.
I2CâBus Systems
As with the standard I2Câbus system, pullâup resistors are
required to provide the logic HIGH levels on the buffered
bus (standard openâcollector configuration of the I2Câbus).
The size of these pullâup resistors depends on the system,
but each side of the repeater must have a pullâup resistor.
http://onsemi.com
3
|
▷ |