PCA9512 Philips Semiconductors, PCA9512 Datasheet - Page 5
![no-image](/images/manufacturer_photos/0/5/522/philips_semiconductors_sml.jpg)
PCA9512
Manufacturer Part Number
PCA9512
Description
Level shifting hot swappable I2C and SMBus buffer
Manufacturer
Philips Semiconductors
Datasheet
1.PCA9512.pdf
(16 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
PCA9512AD
Manufacturer:
NXP
Quantity:
6 700
Part Number:
PCA9512AD
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Company:
Part Number:
PCA9512ADP
Manufacturer:
MICROCHIP
Quantity:
4 600
Part Number:
PCA9512ADP
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Company:
Part Number:
PCA9512ADP@118
Manufacturer:
NXP
Quantity:
1 030
Company:
Part Number:
PCA9512ADPЈ¬118
Manufacturer:
NXP
Quantity:
1 690
Company:
Part Number:
PCA9512ADЈ¬118
Manufacturer:
NXP
Quantity:
5 000
Part Number:
PCA9512DP
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Philips Semiconductors
Maximum number of devices in series
Each buffer adds about 0.065 V dynamic level offset at 25 C with
the offset larger at higher temperatures. Maximum offset (V
0.150 V. The LOW level at the signal origination end (master) is
dependent upon the load and the only specification point is the
I
lightly loaded the V
V
about 0.1 V below the threshold of the rising edge accelerator (about
0.6 V). With great care a system with four buffers may work, but as
the V
in firing the rising edge accelerator thus introducing false clock
edges. Generally it is recommended to limit the number of buffers in
series to two.
The PCA9510 (rise time accelerator is permanently disabled) and
the PCA9512 (rise time accelerator can be turned off) are a little
different with the rise time accelerator turned off because the rise
time accelerator will not pull the node up, but the same logic that
turns on the accelerator turns the pull-down off. If the V
will not turn back on until a falling edge is detected; so if the noise is
small enough it may be possible to use more than two PCA9510 or
PCA9512 parts in series but is not recommended.
Consider a system with three buffers connected to a common node
and communication between the Master and Slave B that are
connected at either end of Buffer A and Buffer B in series as shown
in Figure 4. Consider if the V
the V
changing from Master to Slave B and then from Slave B to Master.
Before the direction change you would observe V
Buffer A of 0.3 V and its output, the common node, is 0.4 V. The
output of Buffer B and Buffer C would be 0.5 V, but Slave B is
driving 0.4 V, so the voltage at Slave B is 0.4 V. The output of
Buffer C is 0.5 V. When the Master pull-down turns off, the input of
Buffer A rises and so does its output, the common node, because it
2004 Oct 05
2
0.6 V and a rising edge is detected, the pull-down will turn off and
OS
C-bus specification of 3 mA will produce V
Level shifting hot swappable I
= 0.1 V, the level after four buffers would be 0.5 V, which is only
OL
OL
MASTER
moves up from 0.1 V, noise or bounces on the line will result
of Slave B (when acknowledging) is 0.4 V with the direction
OL
buffer A
may be 0.1 V. Assuming V
common
OL
Figure 4.
node
at the input of Buffer A is 0.3 V and
buffer B
buffer C
OL
< 0.4 V, although if
IL
SLAVE B
SLAVE C
OL
SW02353
at the input of
= 0.1 V and
2
IL
C and SMBus buffer
is above
OS
) is
5
is the only part driving the node. The common node will rise to 0.5 V
before Buffer B’s output turns on, if the pull-up is strong the node will
bounce. If the bounce goes above the threshold for the rising edge
accelerator 0.6 V the accelerators on both Buffer A and Buffer C
will fire contending with the output of Buffer B. The node on the input
of Buffer A will go HIGH as will the input node of Buffer C. After the
common node voltage is stable for a while the rising edge
accelerators will turn off and the common node will return to 0.5 V
because the Buffer B is still on. The voltage at both the Master and
Slave C nodes would then fall to 0.6 V until Slave B turned off. This
would not cause a failure on the data line as long as the return to
0.5 V on the common node ( 0.6 V at the Master and Slave C)
occurred before the data setup time. If this were the SCL line, the
parts on Buffer A and Buffer C would see a false clock rather than a
stretched clock, which would cause a system error.
Propagation Delays
The delay for a rising edge is determined by the combined pull-up
current from the bus resistors and the PCA9512 and the effective
capacitance on the lines. If the pull-up currents are the same, any
difference in capacitance between the two sides. The t
negative if the output capacitance is less than the input capacitance
and would be positive if the output capacitance is larger than the
input capacitance, when the currents are the same.
The t
fall until the input is below 0.7V
SCLOUT) and the output pull down turn on has a nonzero delay,
and the output has a limited maximum slew rate and even it the
input slew rate is slow enough that the output catches up it will still
lag the falling voltage of the input by the offset voltage, The
maximum t
and the output is still limited by its turn on delay and the falling edge
slew rate, The output falling edge slew rate (which is a function of
temperature, V
load capacitance.
Rise Time Accelerators
During positive bus transitions a 2 mA current source is switched on
to quickly slew the SDA and SCL lines HIGH once the input level of
0.6 V is exceeded. The rising edge rate should be at least 1.25 V/ s
to guarantee turn on of the accelerators.
ACC Boost Current Enable
Users having lightly loaded systems may wish to disable the
rise-time accelerators. Driving this pin to ground turns off the
rise-time accelerators on all four SDA and SCL pins. Driving this pin
to the V
accelerators.
PHL
CC2
can never be negative because the output does not start to
PHL
voltage enables normal operation of the rise-time
CC
occurs when the input is driven LOW with zero delay
or V
CC2
, and process) as well as load current and
CC
(or 0.7V
CC2
for SDAOUT and
PCA9512
Product data sheet
PLH
may be