I2C en el cable FFC o IDE: ¿interferencia?

1

Esta es una pregunta de seguimiento en esta respuesta . Necesito comunicarme con I2C en aproximadamente 10 cm y me gustaría usar un cable FFC o IDE para eso.

Anteriormente, usé un cable FFC para vincular una pantalla LCD de segmento a un 7106 IC. Algunos segmentos parpadearon un poco, y después de algunas pruebas descubrí que se debía a una interferencia entre los cables. Usé un cable de conector IDE plano estándar de una computadora vieja para esto.

Me gustaría saber si I2C podría tener problemas con la comunicación a más de 10 cm de un cable FFC o IDE, cuando los datos y la línea del reloj están directamente uno al lado del otro. Si es así, ¿hay alguna manera de resolver esto? ¿Se colocaría una línea de tierra y 5 V entre la ayuda?

    
pregunta Keelan

1 respuesta

3

Utilice el enfoque de protección en tándem. Terreno entre cada línea ...

Cruzando el cable: G, S1, G, S2, G, S3, ...

Eso es lo más fácil y definitivamente ayudará, probablemente lo suficiente para resolver su problema. Si no, hay soluciones más exóticas, como búferes diferenciales, que aumentan la impedancia de la unidad para reducir la velocidad de borde, etc. ...

Debería añadir que no tendrá problemas con I2C de más de 10 cm en FFC o Ribbon, incluso sin mecanismos complejos de conexión a tierra / blindaje, pero no puede hacer daño.

Puedes estimarlo / demostrarlo de esta manera ... la línea se comporta como un elemento concentrado si la línea es menor que 1/10 de la longitud de onda. En el cobre (con aislamiento), la velocidad de la luz es aproximadamente la mitad de la del vacío (conservador, ya que más lento = más corto).

A 400 kHz, la tasa de borde de seguridad es 4MHz (10X). Ergo, la longitud de onda a 4MHz en cobre aislado es de > 30 metros. Por lo tanto, mientras sus controladores I2C no cambien demasiado rápido (no lo hacen), estará a salvo por lo menos unos 3 metros (30/10) de cable.

En la práctica, tendrá el otro problema (la señal es demasiado lenta en lugar de demasiado rápida) en esas longitudes de cable más largas. Necesitará más fuerza de manejo para llegar tan lejos, pero 10 cm no hay problema.

    
respondido por el DrFriedParts

Lea otras preguntas en las etiquetas