Separación optoacoplador I2C: ¿qué CI?

1

Estoy diseñando un circuito que tendrá conectados algunos sensores I2C externos y, por lo tanto, quiero protegerlo del ruido, a través de un optoacoplador. Debo decir que soy un completo novato en todo esto y después de mucho buscar, encontré la siguiente fuente: aislamiento optoeléctrico del bus I2C

La cosa es que, idealmente, me gustaría ver un IC, que tendría dos lados y conectaría las líneas de señal + alimentación de ambos lados a cada lado y lo haría todo, sin ninguna complejidad adicional. He consultado componentes RS pero para ser honesto, solo hace girar la cabeza y no puedo ver cuál elegir. ¿Qué IC puedo usar aquí?

    
pregunta petr

4 respuestas

2

¿Estás seguro de que necesitas aislamiento? El bus I2C transporta señales digitales y tiene una impedancia relativamente baja; Puedes ir tan bajo como 2 kΩ. Así que el ruido puede no ser un problema demasiado grande allí.

Si lo que te preocupa es la fuente de alimentación, entonces aislar el bus no tiene mucho sentido. Asegúrese de que las fuentes de alimentación de los sensores estén bien desacopladas. Para un PSRR (Razón de rechazo de la fuente de alimentación) adecuado, puede tener un LDO separado cerca de cada sensor.

Si cree que necesita aislamiento este documento puede ayudarlo a comenzar.

editar
Si desea proteger su RPi contra picos, puede haber una solución más simple: use diodos TVS (supresión de voltaje transitorio), posiblemente en combinación con una resistencia de serie pequeña. El valor de esa resistencia no debe ser demasiado alto por dos razones: formará un divisor con las flexiones y así elevará su nivel bajo, y también deteriorará los bordes descendentes de su señal. Omega 100 y podría ser un buen valor. Para los diodos de TVS, puede usar estos , por ejemplo.

Lecturas adicionales
Aislamiento optoeléctrico del bus I2C , nota de aplicación NXP

    
respondido por el stevenvh
3

Quiere el ADUM1250 , que no es óptico pero un aislador.

    
respondido por el Jim Paris
0

Si no necesita aislamiento galvánico, un búfer bidireccional como NXP P82B96 puede ser todo Que tu necesitas. (Esta parte se usa a menudo con optos, pero funciona bien como un búfer por sí misma).

Los optoacopladores pueden plantear desafíos a altas frecuencias, especialmente si tiene la intención de operar a 100 kHz o más. El CTR, los retrasos de propagación y el consumo de corriente son áreas clave que deben considerarse al aislar ópticamente el bus.

Los aisladores digitales de ADi y Silicon Labs son robustos y no requieren muchas partes externas, pero pueden ser costosos en comparación con soluciones más simples (especialmente si no necesita aislamiento galvánico).

    
respondido por el Adam Lawrence
0

Hay algunas partes específicamente diseñadas para el aislamiento I2C enlace

Por ejemplo, ISO154x las piezas tienen potencia y conexión a tierra en ambos lados y bidireccionales (SCL y SDA o SDA bidireccional y SCL unidireccional) como quieras.

    
respondido por el DikobrAz

Lea otras preguntas en las etiquetas