Olyan áramkört tervezek, amelyhez néhány külső I2C érzékelő csatlakozik, ezért egy optocsatolón keresztül szeretném megvédeni a zajoktól. Azt kell mondanom, hogy mindezeknek újonc vagyok, és sok keresés után a következő forrást találtam: I2C busz optoelektromos szigetelés

szétválasztása

A helyzet az, hogy ideális esetben szeretnék egy IC-t látni, amelynek két oldala lenne, és mindkét oldalról mindkét oldalról bedugná a tápellátás + jelvezetékeket, és mindezt megtenne, minden további bonyolultság nélkül. Megnéztem az RS alkatrészeket, de hogy őszinte legyek, forog a fejem, és nem igazán látom, melyiket válasszam. Milyen IC-t használhatok itt?

Válaszok

Biztosan szigetelésre van szüksége? Az I2C busz digitális jeleket továbbít, és viszonylag alacsony impedanciájú; 2 kΩ-ra csökkenhet. Tehát a zaj ott nem jelenthet túl nagy problémát.

Ha aggódik az áramellátás miatt, akkor a busz leválasztásának nincs sok értelme. Ellenőrizze, hogy az érzékelő tápegységei megfelelően vannak-e leválasztva. A megfelelő tápellátási elutasítási arány (PSRR) érdekében az érzékelők közelében külön LDO állhat.

Ha úgy gondolja, hogy szigetelésre van szüksége, ez a dokumentum segíthet az indulásban.

Szerkesztés
Ha meg szeretné védeni RPi-jét a tüskék ellen, lehet, hogy létezik egyszerűbb megoldás: TVS (Transient Voltage Suppression) diódákat használjon, esetleg egy kis sorozatú ellenállással kombinálva. Az ellenállás értéke két okból nem lehet túl magas: elválasztót képez a felhúzásokkal, és ezáltal megemeli alacsony szintjét, és rontja a jel leeső széleit is. 100 és az Omega jó érték lehet. A TVS diódákhoz használhatja például.

Egyéb olvasmányok
Az I2C busz optoelektromos leválasztása, NXP alkalmazási megjegyzés