EmbeddedRelated.com
Forums

Galvanic isolation of I2C

Started by Boris Kralik October 25, 2006
Hi.
I need galvanics isolation of I2C bus.Speed maximum (400kHz).How to do
it ?
Thank you four your advice.

An Engineer's Guide to the LPC2100 Series

Analog devices has nice components.
http://www.analog.com/en/prod/0,2877,ADuM1250,00.html
or
http://www.analog.com/en/prod/0,2877,ADuM1251,00.html

--- In l..., "Boris Kralik" wrote:
>
> Hi.
> I need galvanics isolation of I2C bus.Speed maximum (400kHz).How to do
> it ?
> Thank you four your advice.
>
Run it through a pair of opto couplers.

Chris.

----- Original Message -----
From: Boris Kralik
To: l...
Sent: Wednesday, October 25, 2006 3:22 AM
Subject: [lpc2000] Galvanic isolation of I2C
Hi.
I need galvanics isolation of I2C bus.Speed maximum (400kHz).How to do
it ?
Thank you four your advice.
Optics isolator with output phototransisitors are
slow, I checked it with TLP281 and signals has long
raise edge. (I try it not for I2C)
I trys iCoupler solution, I using iCouplers ADuM for
PWM signals and it is more faster than optoisolators
and optoisolator TLP281 has big trqansfer capacity
too.

--- s...@hotmail.com wrote:

> Run it through a pair of opto couplers.
>
> Chris.
>
> ----- Original Message -----
> From: Boris Kralik
> To: l...
> Sent: Wednesday, October 25, 2006 3:22 AM
> Subject: [lpc2000] Galvanic isolation of I2C
> Hi.
> I need galvanics isolation of I2C bus.Speed
> maximum (400kHz).How to do
> it ?
> Thank you four your advice.
>
>
>
> [Non-text portions of this message have been
> removed]
--
"Software is like sex, it's better when it's free."
-- Linus Torvalds
Regards / S pozdravom Boris Kralik

http://www.geocities.com/kralikbo/
-------------

Send instant messages to your online friends http://uk.messenger.yahoo.com
Boris Kralik Wrote
>I need galvanics isolation of I2C bus.Speed maximum (400kHz).How to do
>it ?

Check Analog Devices http://www.analog.com/en/prod/0,2877,ADuM1250,00.html

I don't know what their speed is but the other members of the family are
quite fast.

Robert
--------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ .
--- In l..., "clodic_pascal" wrote:
>
> Analog devices has nice components.
> http://www.analog.com/en/prod/0,2877,ADuM1250,00.html
> or
> http://www.analog.com/en/prod/0,2877,ADuM1251,00.html
>
> --- In l..., "Boris Kralik" wrote:
> >
> > Hi.
> > I need galvanics isolation of I2C bus.Speed maximum (400kHz).How to do
> > it ?
> > Thank you four your advice.
> I haven't used those specific Analog Devices parts before, but I've
done two designs using the ADuM1402 for an isolated USB-UART serial
bridge, and they worked very well. It looks like the 1250 is new, but
at least samples are available from Analog's web site.

If it doesn't need to be galvanic isolation, there are a variety of
app notes and design examples available that use optocouplers.
Providing for bi-directional SCL and SDA requires, in general, 2
channels with open collector outputs in each direction.

This EDN issue:

http://www.reed-electronics.com/ednmag/contents/images/111199di.pdf

has an example using optocouplers, and Philips (NXP) app note AN-255
has several others:

http://www.standardics.nxp.com/support/documents/i2c/pdf/an255.pdf

Regards,
Philip Odom
We are using ADuM1250 successfully at 400 KHz. Looks really good on
the scope. We do have an P82B96 buffer between the ADuM1250 and the
LPC2148, so we have never tested connecting the ADuM1250 directly to
the CPU. Pull up resistors are 2KOhm on both sides.
Lars Marmsater
--- In l..., "subscriptions@..."
wrote:
>
> Boris Kralik Wrote
> >I need galvanics isolation of I2C bus.Speed maximum (400kHz).How
to do
> >it ?
>
> Check Analog Devices
http://www.analog.com/en/prod/0,2877,ADuM1250,00.html
>
> I don't know what their speed is but the other members of the
family are
> quite fast.
>
> Robert
> --------------------------------
> mail2web - Check your email from the web at
> http://mail2web.com/ .
>
And next protect devices on lines ?
We want to use I2C and CAN in hard enviroment, in
lokomotives. What I need to solve EMC ? I am using
kompensative chokes EPCOS, Transils, diods and ADuM
iCouplers, barrier on board, plats of grounds ana
power supplier lins and galvanics isolated using
DC/DC, TRACO. Is it suffice ?

--- l_marmsater wrote:

> We are using ADuM1250 successfully at 400 KHz. Looks
> really good on
> the scope. We do have an P82B96 buffer between the
> ADuM1250 and the
> LPC2148, so we have never tested connecting the
> ADuM1250 directly to
> the CPU. Pull up resistors are 2KOhm on both sides.
> Lars Marmsater
> --- In l..., "subscriptions@..."
> wrote:
> >
> > Boris Kralik Wrote
> > >I need galvanics isolation of I2C bus.Speed
> maximum (400kHz).How
> to do
> > >it ?
> >
> > Check Analog Devices
>
http://www.analog.com/en/prod/0,2877,ADuM1250,00.html
> >
> > I don't know what their speed is but the other
> members of the
> family are
> > quite fast.
> >
> > Robert
> >
> >
> --------------------------------
> > mail2web - Check your email from the web at
> > http://mail2web.com/ .
> >
--
"Software is like sex, it's better when it's free."
-- Linus Torvalds
Regards / S pozdravom Boris Kralik

http://www.geocities.com/kralikbo/
-------------

Send instant messages to your online friends http://uk.messenger.yahoo.com
AAhh, only trial and error will tell you that. We work in a similar
environment - power plants. Some hints that worked for us:
- Split the pull-up resistors between the I2C endpoints, i.e. with
two devices spread apart, use 4 KOhm at each end.
- Use an IP4220CZ6 ESD eater (NXP). It is intended for USB, but works
well with I2C also.
- Make your I2C driver fault tolerant, in other words, check the
status bits for every transfer, and add a re-transmission scheme. For
a stuck bus condition (happens on a VERY nasty spikes) you have to re-
start the I2C master in the CPU.
Do you have long wires for your I2C bus?
Lars Marmsater

--- In l..., Boris Krik wrote:
>
> And next protect devices on lines ?
> We want to use I2C and CAN in hard enviroment, in
> lokomotives. What I need to solve EMC ? I am using
> kompensative chokes EPCOS, Transils, diods and ADuM
> iCouplers, barrier on board, plats of grounds ana
> power supplier lins and galvanics isolated using
> DC/DC, TRACO. Is it suffice ?
>
> --- l_marmsater wrote:
>
> > We are using ADuM1250 successfully at 400 KHz. Looks
> > really good on
> > the scope. We do have an P82B96 buffer between the
> > ADuM1250 and the
> > LPC2148, so we have never tested connecting the
> > ADuM1250 directly to
> > the CPU. Pull up resistors are 2KOhm on both sides.
> > Lars Marmsater
> > --- In l..., "subscriptions@"
> > wrote:
> > >
> > > Boris Kralik Wrote
> > > >I need galvanics isolation of I2C bus.Speed
> > maximum (400kHz).How
> > to do
> > > >it ?
> > >
> > > Check Analog Devices
> >
> http://www.analog.com/en/prod/0,2877,ADuM1250,00.html
> > >
> > > I don't know what their speed is but the other
> > members of the
> > family are
> > > quite fast.
> > >
> > > Robert
> > >
> > >
> > >
> >
> --------------------------------
> > > mail2web - Check your email from the web at
> > > http://mail2web.com/ .
> > >
> >
> >
> >
> >
>
>
> --
> "Software is like sex, it's better when it's free."
> -- Linus Torvalds
> Regards / S pozdravom Boris Kralik
>
> http://www.geocities.com/kralikbo/
> -------------
>
> Send instant messages to your online friends
http://uk.messenger.yahoo.com
>



> Do you have long wires for your I2C bus?

No, I2C have short wires; CAN is very long lines.
Rules in Czech: all wires, what is on the conectors
must be EMC protect and galvanics isolated, test wawe
is 8.4kV/0.1us.

--- l_marmsater wrote:

> AAhh, only trial and error will tell you that. We
> work in a similar
> environment - power plants. Some hints that worked
> for us:
> - Split the pull-up resistors between the I2C
> endpoints, i.e. with
> two devices spread apart, use 4 KOhm at each end.
> - Use an IP4220CZ6 ESD eater (NXP). It is intended
> for USB, but works
> well with I2C also.
> - Make your I2C driver fault tolerant, in other
> words, check the
> status bits for every transfer, and add a
> re-transmission scheme. For
> a stuck bus condition (happens on a VERY nasty
> spikes) you have to re-
> start the I2C master in the CPU.
> Do you have long wires for your I2C bus?
> Lars Marmsater
>
> --- In l..., Boris Krik
> wrote:
> >
> > And next protect devices on lines ?
> > We want to use I2C and CAN in hard enviroment, in
> > lokomotives. What I need to solve EMC ? I am using
> > kompensative chokes EPCOS, Transils, diods and
> ADuM
> > iCouplers, barrier on board, plats of grounds ana
> > power supplier lins and galvanics isolated using
> > DC/DC, TRACO. Is it suffice ?
> >
> > --- l_marmsater wrote:
> >
> > > We are using ADuM1250 successfully at 400 KHz.
> Looks
> > > really good on
> > > the scope. We do have an P82B96 buffer between
> the
> > > ADuM1250 and the
> > > LPC2148, so we have never tested connecting the
> > > ADuM1250 directly to
> > > the CPU. Pull up resistors are 2KOhm on both
> sides.
> > > Lars Marmsater
> > > --- In l..., "subscriptions@"
>
> > > wrote:
> > > >
> > > > Boris Kralik Wrote
> > > > >I need galvanics isolation of I2C bus.Speed
> > > maximum (400kHz).How
> > > to do
> > > > >it ?
> > > >
> > > > Check Analog Devices
> > >
> http://www.analog.com/en/prod/0,2877,ADuM1250,00.html
> > > >
> > > > I don't know what their speed is but the other
> > > members of the
> > > family are
> > > > quite fast.
> > > >
> > > > Robert
> > > >
> > > >
> > > >
> > >
> --------------------------------
> > > > mail2web - Check your email from the web at
> > > > http://mail2web.com/ .
> > > >
> > >
> > >
> > >
> > >
> >
> >
> > --
> > "Software is like sex, it's better when it's
> free."
> > -- Linus
> Torvalds
> > Regards / S pozdravom Boris Kralik
> >
> > http://www.geocities.com/kralikbo/
> > -------------
> >
> > Send instant messages to your online friends
> http://uk.messenger.yahoo.com
> >
--
"Software is like sex, it's better when it's free."
-- Linus Torvalds
Regards / S pozdravom Boris Kralik

http://www.geocities.com/kralikbo/
-------------

___________________________________________________________
All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine
http://uk.docs.yahoo.com/nowyoucan.html