PCA9601DP ,Dual bidirectional bus bufferApplications2 Interface between I C-buses operating at different logic levels (for example, 5 V an ..
PCA9605D ,Simple 2-wire bus bufferapplications 2including I C-bus, SMBus, DDC, PMBus, and other systems based on similar principles.T ..
PCA9624BS ,8-bit Fm+ I2C-bus 100 mA 40 V LED driverFeatures and benefits 8 LED drivers. Each output programmable at: Off On Programmable LED brigh ..
PCA9624PW ,8-bit Fm+ I2C-bus 100 mA 40 V LED driverGeneral description2The PCA9624 is an I C-bus controlled 8-bit LED driver optimized for voltage swi ..
PCA9625D , 16-bit Fm I2C-bus 100 mA 24 V LED driver
PCA9632 , Smart, simple solutions for the 12 most common design concerns
PF0560.104NLT , SMT POWER INDUCTORS
PF0560.152NL , SMT POWER INDUCTORS Shielded Drum Core - PF0560NL Series
PF0560.382NL , SMT POWER INDUCTORS Shielded Drum Core - PF0560NL Series
PF0560.382NLT , SMT POWER INDUCTORS
PF08127B , MOS FET Power Amplifier Module for E-GSM and DCS1800/1900 Triple Band Handy Phone
PF38F5070M0Y0B0 , Numonyx Wireless Flash Memory (W18) with AD Multiplexed IO
PCA9601DP
Dual bidirectional bus buffer
1. General descriptionThe PCA9601 is designed to isolate I2 C-bus capacitance, allowing long buses to be
driven in point-to-point or multipoint applications of up to 4000 pF. The PCA9601 is a
higher-speed version of the P82B96 and a higher drive version of the PCA9600 that
allows many more Fast-mode Plus (Fm+) slaves on remote daughter cards in applications
with temperature range of 0 °C to 85 °C.
It creates a non-latching, bidirectional, logic interface between a normal I2 C-bus and a
range of other higher capacitance or different voltage bus configurations. It can operate at
speeds up to at least 1 MHz, and the high drive side is compatible with the Fast-mode
Plus specifications.
The PCA9601 features temperature-stabilized logic voltage levels at its SX/SY interface
making it suitable for interfacing with buses that have non I2 C-bus-compliant logic levels
such as SMBus, PMBus, or with microprocessors that use those same TTL logic levels. mA drive capability over 0 °C to 85 °C at SX/SY allows driving a 5 V Fm+ bus with
470 pF loading.
The separation of the bidirectional I2 C-bus signals into unidirectional TX and RX signals
enables the SDA and SCL signals to be transmitted via balanced transmission lines
(twisted pairs), or with galvanic isolation using opto or magnetic coupling. The TX and RX
signals may be connected together to provide a normal bidirectional signal.
2. Features and benefits Bidirectional data transfer of I2 C-bus signals 15 mA SX/SY sink capability yields 5 V Fm+ bus rise time with 470 pF loads Isolates capacitance allowing > 400 pF on SX/SY side and 4000 pF on TX/TY side1 MHz operation on up to 20 meters of wire (see AN10658) Supply voltage range of 2.5 V to 15 V with I2 C-bus logic levels on SX/SY side
independent of supply voltage Splits I2 C-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 Low power supply current ESD protection exceeds 4500 V HBM per JESD22-A114, and 1400 V CDM per
JESD22-C101 Latch-up testing is done to JEDEC Standard JESD78 which exceeds 100 mA Packages offered: SO8 and TSSOP8 (MSOP8)
PCA9601
Dual bidirectional bus buffer
Rev. 2 — 6 May 2011 Product data sheet
NXP Semiconductors PCA9601
Dual bidirectional bus buffer
3. Applications Interface between I2 C-buses operating at different logic levels (for example, 5 V and
3V or 15V) Interface between I2 C-bus and SMBus (350 μA) standard or Fm+ standard Simple conversion of I2 C-bus SDA or SCL signals to multi-drop differential bus
hardware, for example, via compatible PCA82C250 Interfaces with opto-couplers to provide opto-isolation between I2 C-bus nodes up to
1MHz Long distance point-to-point or multipoint architectures
4. Ordering information
4.1 Ordering options
5. Block diagram
Table 1. Ordering informationPCA9601D SO8 plastic small outline package; 8 leads;
body width 3.9 mm
SOT96-1
PCA9601DP TSSOP8 plastic thin shrink small outline package; 8 leads;
body width3 mm
SOT505-1
Table 2. Ordering optionsPCA9601D PCA9601 −40 °C to +85°C
PCA9601DP 9601 −40 °C to +85°C
NXP Semiconductors PCA9601
Dual bidirectional bus buffer
6. Pinning information
6.1 Pinning
6.2 Pin description
Table 3. Pin description 1 I2 C-bus (SDA or SCL) 2 receive signal 3 transmit signal
GND 4 negative supply voltage 5 transmit signal 6 receive signal 7 I2 C-bus (SDA or SCL)
VCC 8 positive supply voltage
NXP Semiconductors PCA9601
Dual bidirectional bus buffer
7. Functional descriptionRefer to Figure 1 “Block diagram of PCA9601”.
The PCA9601 has two identical buffers allowing buffering of SDA and SCL I2 C-bus
signals. Each buffer is made up of two logic signal paths, a forward path from the I2 C-bus
interface, pins SX and SY which drive the buffered bus, and a reverse signal path from the
buffered bus input, pins RX and RY to drive the I2 C-bus interface. These paths:
sense the voltage state of I2 C-bus pins SX (and SY) and transmit this state to pin TX
(and TY respectively), and
sense the state of pins RX and RY and pull the I2 C-bus pin LOW whenever pin RX or
pin RY is LOW.
The rest of this discussion will address only the ‘X’ side of the buffer; the ‘Y’ side is
identical.
7.1 Static level offset card sideThe I2 C-bus pin SX is specified to allow interfacing with Fast-mode, Fm+ and TTL-based
systems.
The logic threshold voltage levels at SX on this I2 C-bus are independent of the IC supply
voltage VCC. The maximum I2 C-bus supply voltage is 15V.
7.1.1 Fast-mode operationWhen interfacing with Fast-mode systems, the SX pin is guaranteed to sink the normal mA with a VOL of 0.74 V maximum. That guarantees compliance with the Fast-mode 2 C-bus specification for all I2 C-bus voltages greater than 3 V, as well as compliance with
SMBus or other systems that use TTL switching levels.
SX is guaranteed to sink an external 3 mA in addition to its internally sourced pull-up of
typically 300 μA (maximum 1 mA at −40 °C). When selecting the pull-up for the bus at SX,
the sink capability of other connected drivers should be taken into account. Most TTL
devices are specified to sink at least 4 mA so then the pull-up is limited to 3 mA by the
requirement to ensure the 0.8 V TTL LOW.
For Fast-mode I2 C-bus operation, the other connected I2 C-bus parts may have the
minimum sink capability of 3 mA. SX sources typically 300 μA (maximum 1 mA at −40 °C),
which forms part of the external driver loading. When selecting the pull-up it is necessary
to subtract the SX pin pull-up current, so, worst-case at −40 °C, the allowed pull-up can be
limited (by external drivers) to 2 mA.
7.1.2 Fast-mode Plus operationWhen the interface at SX is an Fm+ bus with a voltage greater than 4 V, its higher
specified sink capability may be used. PCA9601 has a guaranteed sink capability of mA at VOL=1 V maximum over 0 °C to 85 °C. That 1 V complies with the bus LOW
requirement (0.25Vbus) of any Fm+ bus operating at 4 V or greater. Since the other
connected Fm+ devices have a drive capability greater than 20 mA, the pull-up may be
selected for 15 mA sink current at VOL=1 V. For a nominal 5 V bus (5.5 V maximum) the
allowed pull-up is (5.5V−1V)/15 mA= 300 Ω. With 300 Ω pull-up, the Fm+ rise time of
120 ns maximum can be met with total bus loading up to 470 pF.
NXP Semiconductors PCA9601
Dual bidirectional bus buffer
7.2 High drive, long distance sideThe logic level on RX is determined from the power supply voltage VCC of the chip. Logic
LOW is below 40 % of VCC, and logic HIGH is above 55 % of VCC (with a typical switching
threshold just slightly below 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 I2 C-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 transmitted to TX when the voltage at I2 C-bus pin SX is below 0.425 V. A
logic LOW at RX will cause I2 C-bus pin SX to be pulled to a logic LOW level in accordance
with I2 C-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.
The LOW level this chip can achieve on the I2 C-bus by a LOW at RX is typically 0.64V
when sinking 1 mA.
If the supply voltage VCC fails, then neither the I2 C-bus nor the TX output will be held
LOW. 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
presents no loading of external signals when VCC is not present.
The effective input capacitance of any signal pin, measured by its effect on bus rise times,
is less than 10 pF for all bus voltages and supply voltages including VCC =0V.
7.3 Connections to other bus buffersTwo or more SX or SY I/Os must not be interconnected. The PCA9601 design does not
support this configuration. Bidirectional I2 C-bus signals do not allow any direction control
pin so, instead, slightly different logic LOW voltage levels are used at SX/SY to avoid
latching of this buffer. A ‘regular I2 C-bus LOW’ applied at the RX/RY of a PCA9601 will be
propagated to SX/SY as a ‘buffered LOW’ with a slightly higher voltage level. If this special
‘buffered LOW’ is applied to the SX/SY of another PCA9601, that second PCA9601 will
not recognize it as a ‘regular I2 C-bus LOW’ and will not propagate it to its TX/TY output.
The SX/SY side of PCA9601 may not be connected to similar buffers that rely on special
logic thresholds for their operation, for example P82B96, PCA9511A, PCA9515A, ‘B’ side
of PCA9517, etc. The SX/SY side is only intended for, and compatible with, the normal 2 C-bus logic voltage levels of I2 C-bus master and slave chips, or even TX/RX signals of a
second PCA9601 or P82B96 if required. The TX/RX and TY/RY I/O pins use the standard 2 C-bus logic voltage levels of all I2 C-bus parts. There are no restrictions on the
interconnection of the TX/RX and TY/RY I/O pins to other PCA9601s, 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
Application Note AN10658, “Sending I2 C-bus signals via long communication cables”.
NXP Semiconductors PCA9601
Dual bidirectional bus buffer
7.4 Comparison of PCA9601/PCA9600 and P82B96The PCA9601 is a direct upgrade of the P82B96 with the significant differences
summarized in Table 4. The PCA9601 provides improved interface to the higher drive
Fast-mode Plus devices on the SX/SY sides.
When the device driving the PCA9601/PCA9600 is an I2 C-bus compatible device, then
the PCA9601 is an improvement on the P82B96 as shown in Table 4. There will always be
exceptions however, and if the device driving the bus buffer is not I2 C-bus compatible
(e.g., you need to use the micro already in the system and bit-bang using two GPIO pins)
then here are some considerations that would point to using the P82B96 instead:
When the pull-up must be the weakest one possible. The spec is 200 μA for P82B96,
but it typically works even below that. And if designing for a temperature range −40 °C
up to +60 °C, then the driver when sinking 200 μA only needs to drive a guaranteed
low of 0.55 V. For the PCA9601/PCA9600, over that same temperature range and
when sinking 1.3 mA (at −40 °C), the device driving the bus buffer must provide the
required low of 0.425V.
When the lower operating temperature range is restricted (say 0 °C). The P82B96
larger SX voltage levels then make a better typical match with the driver, even when
the supply is as low as 3.3V.
For an I2 C-bus compliant driver on 3.3 V the P82B96 is required to guarantee a bus
low that is below 0.83 V. P82B96 guarantees that with a 200 μA pull-up.
Table 4. PCA9601/PCA9600 versus P82B96
NXP Semiconductors PCA9601
Dual bidirectional bus buffer When the operating temperature range is restricted at both limits. An I2 C driver's
typical output is well below 0.4 V and the P82B96 typically requires 0.6 V input even
at +60 °C, so there is a reasonable margin. The PCA9601/PCA9600 requires a typical
input low of 0.5 V so its typical margin is smaller. At 0 °C the driver requires a typical
input low of 1.16 V and P82B96 provides 0.75 V, so again the typical margin is
already quite big and even though PCA9601/PCA9600 is better, providing 0.7 V, that
difference is not big.
8. Limiting values[1] See also Section 10.2 “Negative undershoot below absolute minimum value”.
Table 5. Limiting valuesIn accordance with the Absolute Maximum Rating System (IEC 60134).
Voltages with respect to pin GND.
VCC supply voltage VCC to GND −0.3 +18 V
VI2C-bus I2C-bus voltage SX and SY;
I2C-bus SDA or SCL −0.3 +18 V output voltage TX and TY;
buffered output
[1] −0.3 +18 V input voltage RX and RY;
receive input
[1] −0.3 +18 V
II2C-bus I2C-bus current SX and SY;
I2C-bus SDA or SCL 250 mA
Ptot total power dissipation - 300 mW junction temperature operating range −40 +125 °C
Tstg storage temperature −55 +125 °C
Tamb ambient temperature operating −40 +85 °C
NXP Semiconductors PCA9601
Dual bidirectional bus buffer
9. CharacteristicsTable 6. CharacteristicsTamb= −40 °C to +85 °C unless otherwise specified; voltages are specified with respect to GND with VCC= 2.5 V to 15V
unless otherwise specified. Typical values are measured at VCC=5 V and Tamb =25 °C.
Power supplyVCC supply voltage operating 2.5 - 15 V
ICC supply current VCC=5 V; buses HIGH - 5.2 6.75 mA
VCC=15 V; buses HIGH - 5.5 7.3 mA
ΔICC additional supply current per TX/TY output driven LOW;
VCC =5.5V
-1.4 3.0 mA
Bus pull-up (load) voltages and currentsPins SX and SY; I2 C-bus input voltage open-collector; RX and RY HIGH - - 15 V output voltage open-collector; RX and RY HIGH - - 15 V output current static; VSX = VSY = 0.4V [1] 0.3 - 15 mA
IO(sink) output sink current VSX = VSY = 1 V; RX and RY LOW;
Tamb =0 °Cto85°C - - mA leakage current VSX = VSY = 15 V; RX and RY HIGH - - 10 μA
Pins TX and TY output voltage open-collector - - 15 V
Iload load current maximum recommended on
buffered bus; VTX =VTY =0.4V; and SY LOW on I2 C-bus= 0.4V 30 mA output current from buffered bus; VTX =VTY =1V;
SX and SY LOW on I2 C-bus= 0.4V 130 - mA leakage current on buffered bus;
VTX =VTY =VCC=15 V; SX and HIGH 10 μA
Input currents input current from I2 C-bus on SX and SY
RX and RY HIGHor LOW; and SY LOW≤ 1V
[1]- −0.3 −1mA
RX and RY HIGH; SX and HIGH> 1.4V
[1] -- 10 μA
from buffered bus on RX and RY;
SX and SY HIGHor LOW;
VRX =VRY =0.4V
[2]- −1.5 −10 μA leakage current on buffered bus input on RX and
RY; VRX = VRY =15V 10 μA
NXP Semiconductors PCA9601
Dual bidirectional bus buffer
Output logic LOW levelPins SX and SY
VOL LOW-level output voltage on Standard-mode or Fast-mode 2 C-bus
ISX =ISY = 3 mA; Figure6 - 0.7 0.74 V
ISX =ISY = 0.3 mA; Figure5 - 0.6 0.65 V
on 5 V Fm+ I2 C-bus
ISX =ISY = 15 mA;
Tamb =0 °Cto85°C
-0.85 1 V
ΔV/ΔT voltage variation with
temperature
ISX =ISY = 0.3mAto3mA - 0 - %/K
Input logic switching threshold voltagesPins SX and SY
VIL LOW-level input voltage on normal I2 C-bus; Figure7 [3] -- 425 mV
Vth(IH) HIGH-level input threshold
voltage
on normal I2 C-bus; Figure8 580 - - mV
ΔV/ΔT voltage variation with
temperature -%/K
Pins RX and RY
VIH HIGH-level input voltage fraction of applied VCC 0.55VCC -- V
Vth(i) input threshold voltage fraction of applied VCC - 0.48VCC -V
VIL LOW-level input voltage fraction of applied VCC - - 0.4VCC V
Logic level threshold difference voltage difference SX and SY; SX output LOW at
0.3 mAto SX input HIGH maximum
[4] 50 - - mV
Bus release on VCC failureVCC supply voltage SX, SY, TX and TY; voltage at which
all buses are to be released at 25°C 1 V
ΔV/ΔT voltage variation with
temperature
Figure9 - −4- %/K
Table 6. Characteristics …continuedTamb= −40 °C to +85 °C unless otherwise specified; voltages are specified with respect to GND with VCC= 2.5 V to 15V
unless otherwise specified. Typical values are measured at VCC=5 V and Tamb =25 °C.
NXP Semiconductors PCA9601
Dual bidirectional bus buffer[1] This bus pull-up current specification is intended to assist design of the bus pull-up resistor. It is not a specification of the sink capability
(see VOL under sub-section “Output logic LOW level”). When used on an Fm+ bus the load current is limited to 15 mA by the drive
capability of PCA9601. When used in a standard I2C-bus the load current is limited by the drive capability of other devices on the bus.
The maximum static sink current for a Standard/Fast-mode I2C-bus is 3 mA and PCA9601 is guaranteed to sink more than 3 mA at
SX/SY when its pins are holding the bus LOW. However, when an external device pulls the SX/SY pins below 1.4 V, the PCA9601 will
source a current between 0 mA and 1 mA maximum. When that other external device is driving LOW it will pull the bus connected to SX
or SY down to, or below, the 0.4 V level referenced in the I2C-bus specification and in these test conditions. Then that device must be
able to sink up to 1 mA coming from SX/SY plus the usual pull-up current. Therefore in Standard and Fast-mode systems the external
pull-up used at SX/SY should be limited to 2 mA. The typical and maximum currents sourced by SX/SY as a function of junction
temperature are shown in Figure 10, and the equivalent circuit at the SX/SY interface is shown in Figure4.
[2] Valid over temperature for VCC≤5 V. At higher VCC, this current may increase to maximum −20 μA at VCC =15V.
[3] The input logic threshold is independent of the supply voltage.
[4] The minimum value requirement for pull-up current, 0.3 mA, guarantees that the minimum value for VSX output LOW will always exceed
the maximum VSX input 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 PCA9601, 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.
[5] The fall time of VTX from 5 V to 2.5 V in the test is approximately 10ns.
The fall time of VSX from 5 V to 2.5 V in the test is approximately 20ns.
The rise time of VTX from 0 V to 2.5 V in the test is approximately 15ns.
The rise time of VSX from 0.7 V to 2.5 V in the test is approximately 25ns.
Buffer response time[5]VCC = 5 V; pin TX pull-up resistor= 160 Ω; pin SX pull-up resistor= 2.2 kΩ; no capacitive load delay time VSX to VTX, VSY to VTY; on falling
input between VSX= input switching
threshold, and VTX output falling to % VCC
-50 - ns
VSX to VTX, VSY to VTY; on rising
input between VSX= input switching
threshold, and VTX output reaching % VCC
-60 - ns
VRX to VSX, VRY to VSY; on falling
input between VRX= input switching
threshold, and VSX output falling to % VCC 100 - ns
VRX to VSX, VRY to VSY; on rising
input between VRX= input switching
threshold, and VSX output reaching % VCC
-95 - ns
Input capacitance input capacitance effective input capacitance of any
signal pin measured by incremental
bus rise times; guaranteed by
design, not production tested 10 pF
Table 6. Characteristics …continuedTamb= −40 °C to +85 °C unless otherwise specified; voltages are specified with respect to GND with VCC= 2.5 V to 15V
unless otherwise specified. Typical values are measured at VCC=5 V and Tamb =25 °C.
NXP Semiconductors PCA9601
Dual bidirectional bus bufferNXP Semiconductors PCA9601
Dual bidirectional bus buffer
NXP Semiconductors PCA9601
Dual bidirectional bus buffer
10. Application informationRefer to application notes AN10658 and AN255 for more detailed application information.
NXP Semiconductors PCA9601
Dual bidirectional bus bufferFor more examples of faster alternatives for driving over longer cables such as Cat5
communication cable, see AN10658. Communication at 1 MHz is possible over short
cables and > 400 kHz is possible over 50 m of cable.
Table 7. Examples of bus capabilityRefer to Figure 15. 12 5 750 2.2 400 250 n/a
(delay based)
1.25μs 600 3850 125 normal
specification
400 kHz parts 12 5 750 2.2 220 100 n/a
(delay based)
500ns 600 2450 195 normal
specification
400 kHz parts
3.3 5 3.3 330 1 220 25 1nF 125ns 260 770 620 meets Fm+
specification
3.3 5 3.3 330 1 100 3 120pF 15ns 260 720 690 meets Fm+
specification
NXP Semiconductors PCA9601
Dual bidirectional bus buffer
10.1 Calculating system delays and bus clock frequencyNXP Semiconductors PCA9601
Dual bidirectional bus bufferFigure 16, Figure 17, and Figure 18 show the PCA9601 used to drive extended bus wiring
with relatively large capacitances linking two I2 C-bus nodes. It includes simplified
expressions for making the relevant timing calculations for 3.3 V or 5 V operation.
Because the buffers and the wiring introduce timing delays, it may be necessary to
decrease the nominal SCL frequency. In most cases the actual bus frequency will be
lower than the nominal Master timing due to bit-wise stretching of the clock periods.
The delay factors involved in calculation of the allowed bus speed are:
A — The propagation delay of the master signal through the buffers and wiring to the slave. The important delay is that of the falling edge of SCL because this edge ‘requests’
the data or acknowledge from a slave. See Figure 16.
B — The effective stretching of the nominal LOW period of SCL at the master caused by the buffer and bus rise times. See Figure 17.
C — The propagation delay of the slave's response signal through the buffers and wiring back to the master. The important delay is that of a rising edge in the SDA signal. Rising
edges are always slower and are therefore delayed by a longer time than falling edges.
(The rising edges are limited by the passive pull-up while falling edges are actively
driven); see Figure 18.
The timing requirement in any I2 C-bus system is that a slave's data response (which is
provided in response to a falling edge of SCL) must be received at the master before the
end of the corresponding LOW period of SCL as appears on the bus wiring at the master.
Since all slaves will, as a minimum, satisfy the worst case timing requirements of their
speed class (Fast-mode, Fm+, etc.), they must provide their response, allowing for the
set-up time, within the minimum allowed clock LOW period, e.g., 450 ns (max.) for Fm+
parts. In systems that introduce additional delays it may be necessary to extend the
minimum clock LOW period to accommodate the ‘effective’ delay of the slave's response.
The effective delay of the slave’s response equals the total delays in SCL falling edge