I2C galvanic isolator

Moderators: grovkillen, Stuntteam, TD-er

Message
Author
mackowiakp
Normal user
Posts: 543
Joined: 07 Jun 2018, 06:47
Location: Gdynia/Poland

I2C galvanic isolator

#1 Post by mackowiakp » 27 Oct 2022, 08:32

The photo shows a galvanic isolator for USB 2.0 devices. Up to 5 kV security.
An interesting fact is that it isolates not only TX/RX signals but also the supply voltage.
Has anyone seen a similar device for the I2C bus?
Izolator.png
You do not have the required permissions to view the files attached to this post.

User avatar
Ath
Normal user
Posts: 4341
Joined: 10 Jun 2018, 12:06
Location: NL

Re: I2C galvanic isolator

#2 Post by Ath » 27 Oct 2022, 09:25

There are commercial I2C galvanic isolators available from f.e. Adafruit.

And if you own such USB-isolator, you could just try it, using 5V/3V3 level converters on both sides if it won't work with 3V3 (that it probably won't, is my guess). The basic principle looks the same. Possibly all the additional components could cause a bit of a delay so it might not work well at 400 kHz, but you could then probably still use it at 100 kHz.
/Ton (PayPal.me)

TD-er
Core team member
Posts: 9921
Joined: 01 Sep 2017, 22:13
Location: the Netherlands

Re: I2C galvanic isolator

#3 Post by TD-er » 27 Oct 2022, 09:55

As you can see on the photo, the used isolator is from Analog Devices.
It is one from their "i-coupler" series.
They all start with "ADuM".
These are internally very similar to a "transformer" and have some circuitry surrounding them to brush up the signals.

There are several versions which mainly differ in the nr. of channels and their "direction".
The ADuM1250/ADuM1251 are for I2C upto 1Mbps. The ADuM2250/ADuM2251 for a higher isolation voltage.

The ADuM1250/ADuM2250 are probably the better choices as these have both SDA and SCL bi-directional, where the others have only SDA bi-directional.

The ADM3260 even has a DC/DC isolator (150 mW) combined in the same chip for a quite competitive price.

See the AnalogDevices page for their I2C series of isolator chips: https://www.analog.com/en/parametricsearch/11033#/
N.B. there are also "LTMxxxx" chips, but those operate using a different principle.

I think it is best to have these i-coupler chips connected to ESPEasy via an I2C multiplexer chip. This way it is actually a completely separate bus, electrically speaking (thus also need their own pull-up resistors)
These i-Coupler chips hardly introduce any delay, so that's not the reason to use an I2C multiplexer, but I don't know whether these may cause some kind of resonance when plugged into a longer bus which has other devices connected to it.

mackowiakp
Normal user
Posts: 543
Joined: 07 Jun 2018, 06:47
Location: Gdynia/Poland

Re: I2C galvanic isolator

#4 Post by mackowiakp » 27 Oct 2022, 10:56

OK, THX

Who is online

Users browsing this forum: Ahrefs [Bot], Anthropic Claude Bot [bot] and 1 guest