PCA9605 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2011. All rights reserved.
Product data sheet Rev. 1 — 28 February 2011 7 of 22
NXP Semiconductors
PCA9605
Simple 2-wire bus buffer
9.1 Bidirectional data buffer
The bidirectional data buffer will determine which side has first fallen below V
lock
and give
that side of the buffer control over the direction of the buffer. For the purpose of this one
LOW-going pulse, that side now becomes the ‘input’ (be it SDA_IN or SDA_OUT).
When the ‘input’ side falls to near V
IL
, it will begin to drive the ‘output’ side of the buffer
LOW. It will continue to hold the ‘output’ low until the ‘input’ exceeds V
IH
at which point the
‘output’ is released and will rise as fast as it is permitted by the load and pull-up to which it
is attached. (Assuming, of course, that the ‘output’ is not otherwise held LOW by some
other device on the bus on that side of the buffer.)
When the ‘input’ side again exceeds V
unlock
, it will release its control of the buffer direction.
At this point, if the ‘output’ side was being held LOW (< V
unlock
) by another device, it will
immediately gain control and now become the ‘input’. What was the ‘input’ will now
become the ‘output’, and the process will repeat as above, but in the opposite direction.
T
amb
=25C
Fig 5. Typical input levels versus supply voltage Fig 6. Typical V
IH
V
IL
hysteresis versus supply
voltage
T
amb
=25CI
OL
=30mA
Fig 7. Typical LOW-level output voltage versus
pull-up resistance
Fig 8. Typical LOW-level output voltage versus
ambient temperature
2
3
1
4
5
V
I
(V)
0
V
DD
(V)
26534
002aaf333
V
lock
V
IH
V
IL
400
600
200
800
1000
V
I(hys)
(V)
0
V
DD
(V)
26534
002aaf334
T
amb
= +85 °C
+25 °C
40 °C
40
60
20
80
100
V
OL
(mV)
0
R
PU
(kΩ)
0 2.52.01.0 1.50.5
002aaf359
V
DD
= 5.5 V
2.7 V
100
200
300
V
OL
(mV)
0
T
amb
(C)
50 150100050
002aaf360
V
DD
= 5.5 V
2.7 V
PCA9605 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2011. All rights reserved.
Product data sheet Rev. 1 — 28 February 2011 8 of 22
NXP Semiconductors
PCA9605
Simple 2-wire bus buffer
This means that as direction control is handed from one side of the buffer to the other, a
voltage ‘spike’ of about V
unlock
volts will appear on the side that was the ‘input’ and
became the ‘output’.
Figure 9
shows clock and data being buffered through the PCA9605. Channel 3 shows
the SDA_IN port, with direction ‘hand over’ spike (upper left corner). The level of the
SDA_OUT port (channel 4) can be seen to increase as it goes from being held LOW by
the buffer, to being held LOW by another device on the bus.
Of course, the information on the SDA line is only latched into an I
2
C-bus device on a
clock edge. The spike on the data line does not occur at a time when data is being
latched, and thus the set-up and hold conditions are still met for a valid I
2
C-bus
transaction.
Figure 9
also shows a glitch occurring on the SDA_OUT port (upper right corner). A more
drastic example is shown in Figure 10
. In this case, the side acting as the ‘input’
(SDA_OUT) is more lightly loaded than the side acting as the ‘output’ (SDA_IN). It
therefore rises quickly to V
unlock
level, before the SDA_IN has been able to exceed V
IL
.
Direction control briefly reverses, and SDA_OUT gets pulled back LOW again until
SDA_IN has exceeded V
IH
.
Fig 9. ‘Hand over’ spikes on the data bus Fig 10. Fast rising SDA_xx ‘input’ side
002aaf337
002aaf338
PCA9605 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2011. All rights reserved.
Product data sheet Rev. 1 — 28 February 2011 9 of 22
NXP Semiconductors
PCA9605
Simple 2-wire bus buffer
Figure 11 shows that by choosing an appropriate value of pull-up resistance (or adding
additional load capacitance if that is preferred), the rate of rise of both input and output
can be matched, and the glitch on the rising edge eliminated.
9.2 Operating conditions
A full byte transaction is shown in Figure 12. SDA_IN and SDA_OUT are shown at the top
of the image, and SCL_IN and SCL_OUT are shown at the bottom. The START condition,
address bits, read/write bit, acknowledge bit and STOP condition can all be clearly seen.
Fig 11. Matched ‘input’ and ‘output’ rise times
002aaf339
Fig 12. Full 400 kHz I
2
C-bus address byte transaction
002aaf340

PCA9605D,118

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
IC REDRIVER I2C 1CH 400KHZ 8SO
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet