I
NTEGRATED
C
IRCUITS
D
IVISION
CPC5903
R02 www.ixysic.com 7
2 Typical Performance Characteristics
The performance data shown in the graphs above is typical of device performance. For guaranteed parameters not
indicated in the written specifications, please contact our application department.
V
DD
(V)
V
IL
(V)
Logic Low Input Levels - Side B
(V
ILB
)
2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0
0.0
0.2
0.4
0.6
0.8
1.0
1.2
1.4
1.6
1.8
0.3 • V
DD
V
ILB
V
DD
(V)
Margin (V)
Self Drive Margin - Side B
(V
OLB
- V
ILB
)
2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0
0.00
0.05
0.10
0.15
0.20
0.25
0.30
0.35
Margin 6mA
Margin 3mA
Margin 100μA
V
DD
(V)
Margin (V)
Noise Margin - Side B
V
IL_external
= 0.3V
DD
2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0
0.00
0.05
0.10
0.15
0.20
0.25
0.30
0.35
0.40
0.45
Margin 6mA
Margin 3mA
Margin 0.1mA
Temperature (ºC)
-40 -20 0 20 40 60 80100
Side A Output (V)
0.25
0.30
0.35
0.40
0.45
0.50
0.55
Output Voltage (V
OLA
) Side A
vs. Temperature
(I
SINKA
=6mA)
V
DDA
=2.7V
V
DDA
=3.3V
V
DDA
=5.5V
Temperature (ºC)
-40 -20 0 20 40 60 80 100
Side B Output (V)
0.70
0.75
0.80
0.85
0.90
0.95
1.00
1.05
Output Voltage (V
OLB
) - Side B
vs. Temperature
(V
DDB
=3.3V, I
SINKB
=3mA)
V
OLB
0.3V
DDB
Temperature (ºC)
020406080 100
Side B Output (V)
1.10
1.15
1.20
1.25
1.30
1.35
1.40
Output Voltage vs. Temperature
Side B
(V
DDB
=4.5V, I
SINKB
=6mA)
V
OLB
0.3V
DDB
Temperature (ºC)
-60 -40 -20 0 20 40 60 80 100
Propagation Delay (ns)
40
60
80
100
120
140
t
PLH_AB
t
PHL_AB
Propagation Delay A to B
(V
CC
=3.3V, C
L
=20pF)
(R
PUA
=475Ω, R
PUB
=825Ω)
Temperature (ºC)
-60 -40 -20 0 20 40 60 80 100
Propagation Delay (ns)
70
90
110
130
150
170
190
t
PLH_BA
t
PHL_BA
Propagation Delay B to A
(V
CC
=3.3V, C
L
=20pF)
(R
PUA
=475Ω, R
PUB
=825Ω)
Temperature (ºC)
-60 -40 -20 0 20 40 60 80 100
Propagation Delay (ns)
220
240
260
280
300
320
340
Propagation Delay Low to High
B to A to B
(V
CC
=3.3V, C
L
=20pF)
(R
PUA
=475Ω, R
PUB
=825Ω)
I
NTEGRATED
C
IRCUITS
D
IVISION
CPC5903
8 www.ixysic.com R02
3 Functional Description
3.1 Introduction
The CPC5903 combines the features of multiple logic
optoisolators and an I
2
C bus repeater in a single 8-pin
package. It offers excellent isolation (3750V
rms
) and
speed sufficient to support I
2
C Fast-mode at 400kbps.
It bidirectionally buffers the I
2
C data signal across the
isolation barrier, and unidirectionally buffers the clock
from Side A to Side B. If different supply voltage levels
are used at each side, then the part, in conjunction
with its external pull-up resistors, will perform logic
level translation for V
DD
between 2.7V and 5.5V at
either side. Due to the unidirectional nature of the
clock buffer it is required that the bus master be
connected to Side A of the CPC5903.
Configured with one bidirectional channel and one
unidirectional channel, the CPC5903 is ideal for
systems that do not implement clock stretching or
have bus masters on the Side B bus. This provides a
savings in supply current compared with using a dual
bidirectional isolator, but at the cost of losing the ability
to implement a Side B bus master or clock-stretching
in the future.
Like available non-galvanically isolating I
2
C bus
repeaters, the CPC5903 has a full-drive side (Side A)
and a limited-drive side (Side B).
On Side B, IOB is a voltage-limited output driver with a
reduced logic low input voltage threshold (V
IL
). An
internally set voltage limit prevents IOB from driving to
a V
OL
level it will accept as a input logic low. This
guarantees the bidirectional buffer cannot drive itself
into a latched logic low condition, which would cause
I
2
C bus contention. IOB is specified with a minimum
V
OL
-V
IL
margin of 25mV at minimum V
DDB
, and
exhibits a proportionately larger self-drive margin with
larger V
DDB
.
IOA, the bidirectional buffer on Side A, is rated as a full
strength (6mA), FAST-mode driver over the full V
DDA
range with input thresholds specified as FAST-mode
compliant; thus the IOA output will drive the full 400pF
Fast-mode C
LOAD
and is allowed to drive its own input
to a logic low.
3.2 Fast-mode Operation
Fast-mode operation of the CPC5903 bidirectional
interface on Side A is available over the full operational
range of the device. While Side B operation is
Standard-mode compliant over the full operational
range of the device, it is Fast-mode speed capable
whenever the bus loading is limited to 200pF. Full
Fast-mode compatible operation of the Side B bus is
available whenever V
DDB
is 4.5V or greater.
3.3 Logic Input Thresholds and Output Levels
Because Side A is Fast-mode compliant, it’s inputs
IOA and IA have logic threshold levels and frequency
performance compliant with traditional I
2
C bus
interface devices. Additionally, the output capability of
IOA is Fast-mode compliant over the entire operational
range.
The output levels of OB and IOB are compatible with
traditional I
2
C bus interface devices, but are
voltage-limited. The input logic low threshold level of
IOB is configured lower than traditional I
2
C devices
and lower than it’s own output logic low level. This
eliminates the possibility of the IOB output driver
acquiring an IOB input logic low, which would result in
a latched logic low state.
Because Side B of the CPC5903 utilizes a modified
logic low threshold level, only one such device is
allowed on the Side B bus. Side A has no such
restriction as this side of the CPC5903 uses traditional
logic thresholds. This allows for cascaded isolation by
connecting the Side B of one CPC5903 to Side A of
the next.
Devices meeting the I
2
C specification are easily able
to drive the IOB input below the CPC5903’s lower V
IL
(0.2V
DDB
) threshold at the Side B input, and will
correctly accept the Side B driven data, thereby
enabling Side B bidirectional communication.
3.4 Pull-Up Resistor Selection
Pull-up resistors are required on both sides of the
barrier. Selecting the value of the pull-up resistors is
I
NTEGRATED
C
IRCUITS
D
IVISION
CPC5903
R02 www.ixysic.com 9
dependent on the end product’s design criteria and the
operational characteristics of the CPC5903.
On Side A of the CPC5903, pull-ups chosen for
Fast-mode (up to 6mA) drivers can be used with no
loss of noise margin.
At the Side B outputs, OB and IOB, pull-up resistor
values should be chosen for Standard-mode 3mA
pull-up current or less when V
DDB
< 4.5V. Additionally,
because V
IL
at Side B is 0.2V
DDB
, the pull-up resistor
on IOB must be large enough that the weakest driver
on the Side B bus can pull the voltage reliably below
0.2V
DDB
. When V
DDB
> 4.5V, the CPC5903 Side B
outputs will drive up to 6mA, and resistor pull-ups
chosen for up to 6mA can be used, provided all the
other devices on the bus have sufficient drive.
3.5 Pulse Propagation, Stretching and Delays
Due to glitch protection circuitry within the CPC5903
applying a pulse at the IOB input inherently involves
the use of the output driver at that I/O. Once an
asserted signal at IOB is determined to be valid, it is
stretched until it’s transmission through the optics has
been verified. This insures that there will be no extra
edges generated at either side due to optic delays. If a
Side B asserted-low pulse is long enough to be
accepted and passed to Side A, then the flip-flop at
Side B is set and remains set until the signal returns
through the optics from Side A. While the flip-flop is
set, IOB will output a voltage limited logic low, thereby
holding the bus at a logic low.
In operation, a valid asserted pulse of less than 80ns
applied at IOB appears at Side A after a delay largely
determined by the low-pass filter delay (t
FIL
) and the
optics delay (t
OPHL_BA
). After this initial delay the
Side A driver IOA is activated and a logic low is
asserted at time:
t
STARTA
= t
FIL
+ t
OPHL_BA
That assertion is returned across the optics to Side B
after a delay largely determined by t
OPHL_AB
. Upon
arriving at Side B, the flip-flop is cleared with the
incoming signal from Side A sustaining the IOB
voltage limited logic low. With the prior loss of the
asserted logic low by the external I
2
C device, and
because the IOB input does not accept it’s own output
low as valid, a deassertion is sent through the optics to
Side A, arriving at the Side A output after a delay
largely determined by t
OPLH_BA
at time:
t
ENDA
= t
FIL
+ t
OPHL_BA
+ t
OPHL_AB
+ t
OPLH_BA
Thus a valid Side B pulse having a width less than
80ns is stretched at Side A to a typical width of 125ns.
The duration of the pulse width output onto the Side A
bus is given by:
t
PWA_min
= (t
OPHL_AB
+ t
OPLH_BA
)
When Side A is deasserted, the output rises at a slew
rate determined by the RC load on IOA, and passes
the logic threshold after time t
SLEWA
. The deasserted
(logic HIGH) input propagates through the optics and
deasserts the Side B output after a delay largely
determined by t
OPLH_AB
. Side B deassertion occurs at
time t
ENDB
given by:
t
ENDB
= t
ENDA
+ t
SLEWA
+ t
OPLH_AB
Consequently at Side B input, an applied pulse of less
than 80ns is stretched to:
t
PWB_min
= t
FIL
+ t
OPHL_BA
+ t
OPHL_AB
+ t
OPLH_BA
+ t
SLEWA
+ t
OPLH_AB
which is typically 330ns. More importantly, only one
pulse is seen at both ports, with no extra or missing
clock or data edges, assuring bus integrity.
Pulses of width larger than approximately 80ns
applied to the Side B input do not utilize the flip-flop to
terminate the pulse, but do need to propagate to
Side A and then back to Side B when returning high
after being asserted low. The Side A pulse width is
given by the usual pulse width distortion relation:
t
PWA_nom
= t
PULSE
+ t
PLH_BA
- t
PHL_BA
which is typically t
PULSE
+ 75ns. Note that t
PLH_BA
and
t
PHL_BA
are observed at the external pins, and are
provided in the table, “Electrical Specifications” on
page 4. The pulse at Side B is asserted by an
external driver pulling low, and lasts for time t
PULSE
. At
the end of the pulse, the rising edge passes through
the internal filter with delay t
FIL
, then is applied to the
LED and received at Side A t
OPLH_BA
later. After time
t
SLEWA
the output at Side A crosses the logic high
threshold causing the Side A LED drive to deactivate,
which propagates the deasserted state back to Side B
with a delay of t
OPLH_AB
.

CPC5903GSTR

Mfr. #:
Manufacturer:
IXYS Integrated Circuits
Description:
Logic Output Optocouplers Dual Opto Isolated I2C Bus Repeater
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet