¿La velocidad de transmisión más lenta admitida por TOSLINK TX y RX?

3

Estoy escribiendo una biblioteca de comunicación Arduino que usa codificación de Manchester diferencial (consulte: enlace ). Me pregunto cómo comunicarse entre dos Arduinos que están lo suficientemente separados como para que la conexión a tierra de su fuente de alimentación no sea práctica, pero sin recurrir a un sistema inalámbrico. En ese caso, se necesita un sistema de comunicación física que no necesite pasar corriente. Pensé en usar módulos de fibra óptica de Toslink que normalmente se usan para señales de audio digital.

La única preocupación que tengo es que la velocidad de bits que mi biblioteca Arduino (y el propio hardware Arduino) podrán admitir no es más de aproximadamente 20k bps. Las señales digitales que normalmente lleva Toslink tienen una tasa de bits que comienza en aproximadamente 1M bps. Como no estoy familiarizado con el hardware de fibra óptica, me preocupa que la implementación de audio digital típica (por ejemplo, el hardware de TX & RX y los componentes pasivos asociados) no admita una velocidad de datos relativamente glacial de 20k bps.

Simplemente podría comprar algunos módulos de Toslink y probarlo, pero pensé que antes de comprar cualquier parte intentaría aprender sobre el hardware y preguntar si hay algún inconveniente inherente en el envío de datos a kHz (o más lento). ) tarifas sobre Toslink.

Entonces, ¿es esto factible? ¿Hay algún problema obvio que pueda surgir?

    
pregunta Charlie

4 respuestas

6

La respuesta es: ¡depende!

Parece que la mayoría o todos los Toslink transmisores tienen ancho de banda hasta DC. Por otro lado, la mayoría de los Toslink receivers requieren un mínimo de 100kHz para la frecuencia de modulación para que funcione la parte . Eso es muy malo, porque Toslink es un medio muy práctico para la comunicación aislada eléctricamente y el hardware TX o RX, así como los cables de fibra óptica, son bastante económicos.

Encontré un RX por Toshiba que está especificado para operación en DC, el TORX1952. Aquí hay un enlace a la parte en Mouser (el proveedor de EE. UU.) Y la hoja de datos:

Toshiba TORX1952 (6 M, F) en Mouser.com < br> DATASHEET

No es exactamente barato a $ 10 cada uno por QTY 1, pero debería funcionar para velocidades bajas.

.

    
respondido por el Charlie
2

Yo diría que puedes ir tan lento como quieras.

La comunicación en una fibra óptica se logra pulsando una luz, generalmente de una longitud de onda "única", y detectando los pulsos en el otro lado. La velocidad está limitada por la velocidad del emisor y el receptor y, por supuesto, por la respuesta de paso bajo de la fibra. Sin embargo, no hay límite bajo para el ancho de banda, este tipo de conexión incluso permite CC: si deja el emisor en el receptor, se detectará un encendido continuo.

Puede ser que si compras un módulo, puede incluir algún tipo de circuito que puede o no limitar el ancho de banda en el lado bajo.

Si acaba de comprar el conector con el emisor / receptor interno y lo conecta directamente al micro, está listo para funcionar.

Si realmente necesita evitar el flujo de corriente, la fibra óptica es una gran idea, me gustaría saber por qué tiene esa especificación porque quizás también sea adecuado un par diferencial / trenzado. Puede aislar los dispositivos mediante optoacopladores y llamarlos al día.

    
respondido por el Vladimir Cravero
1

Los estándares de señalización LVDS y RS-422 funcionan muy bien en este tipo de escenario. Los chips de controlador para los dos estándares también están disponibles. Ambos estándares funcionan muy bien para admitir velocidades de datos de múltiples MB y menores.

Resuelven el problema proporcionando un par de señales diferenciales, lo que significa que la tensión y la corriente transmitidas en el lado positivo siempre coinciden con el lado negativo, de modo que no hay corriente neta desde un lado de la interfaz al otro.

    
respondido por el kjgregory
0

La solución más sencilla sería utilizar la señalización a través de la corriente en lugar del voltaje.

En la señalización de bucle actual, usted señala a uno enviando 5ma (por ejemplo) alrededor de un bucle. En el otro extremo, el bucle se alimenta directamente a través del lado LED de un optoacoplador y no está conectado eléctricamente al receptor.

No hay una conexión a tierra común, es inmune a las interferencias y, dado que la corriente es la misma en todo el bucle, es independiente de la longitud del cable, sin caída de tensión.

Este es exactamente el método que utiliza MIDI para evitar bucles de tierra en equipos musicales. La única parte mala es que es dúplex simple, por lo que necesita dos bucles con un total de 4 cables para el tráfico bidireccional, pero es muy sencillo de implementar. Hay una variedad de circuitos de interfaz MIDI en línea que puede utilizar directamente.

    
respondido por el John Meacham

Lea otras preguntas en las etiquetas