¿Puedo usar un módulo Ethernet (o una conexión USB) para una comunicación liviana? [cerrado]

-2

Me gustaría transmitir datos (por ejemplo, copiar un archivo entre dos computadoras) a alta velocidad a través de la luz. Encontré muchos ejemplos en la web, pero en general la velocidad es muy lenta porque se usa una conexión en serie (como la de los pines GPIO). Aquí hay un ejemplo: enlace También encontré el proyecto Ronja, aunque parece que no es tan rápido.

Durante la búsqueda me encontré con este dispositivo limpio: enlace y pensé por qué no puedo conectar un cable LAN al puerto rj45 y usar los pines RMII para transmitir datos (por ejemplo, encender y apagar un led a través de TX0 y TX1). Debe haber alguna forma de hacer esto porque los convertidores de medios también pueden convertir señales eléctricas a ópticas y viceversa. Además, una conexión USB podría ser bastante rápida, pero no estoy seguro de cómo la codificación NRZI influiría en la transmisión de datos.

    
pregunta lanlan

4 respuestas

1

En general, no tienes suerte por querer una tecnología que ha sido una falla del mercado en la última década, es decir, IrDA IrPHY .

  • VFIR: 16 Mbit / s
  • UFIR: 96 Mbit / s
  • GigaIR: 512 Mbit / s - 1 Gbit / s

Hubo anuncios comerciales de IC para VFIR hace 11 años, por ejemplo. SigmaTel STIR4220 , pero creo que será difícil encontrar uno hoy; ha sido descontinuado después de que Freescale compró la compañía que originalmente la creó. Hoja de datos . También hubo un [mal llamado] ASDL-7021 por Lite-On pero es también descontinuado . Hoja de datos . Para los transceptores reales, había partes como Vishay TFDU8108 . También ya no está hecho .

UFIR no parece que se haya convertido en ningún producto. Bien, Sharp hizo algunos diodos para ello al menos en su laboratorio.

Para GigaIR Fraunhofer estaría feliz venderte un kit de evaluación pero creo que te sorprendería el precio de la etiqueta.

En cuanto a

  

Pensé por qué no puedo conectar un cable LAN al puerto rj45 y usar los pines RMII para transmitir datos (por ejemplo, encender y apagar un led a través de TX0 y TX1)

TIAS: Pruébelo y vea. ¿Has considerado el lado del receptor? Ahí es donde la parte complicada por lo general se encuentra en el IR del consumidor de todos modos. Incluso un receptor remoto IR básico tiene un poco de cosas, incluso si solo es un dispositivo de 3 clavijas. Y utiliza un operador .

Ah, y 100Mbit Ethernet sobre cobre (100BASE-TX) utiliza 3 niveles de voltaje . ¿Cómo va a parpadear tu LED? Para la transmisión de fibra, 100Mbit Ethernet utiliza una codificación PHY diferente. Por solo 10 Mbit, puede lograrlo ya que solo se utilizan dos niveles de voltaje [por la codificación de Manchester] ... suponiendo que puede encontrar un receptor óptico para esa velocidad, pero no está tan lejos del 4DAbit de IrDA. que todavía puedes comprar y simplemente trabajarás. Además, tenga en cuenta que para que el transceptor Ethernet de 10 Mbit reconozca a un par, debe obtener un pulso de prueba de enlace (LTP) con ciertas características analógicas. Si no usa un cable de par trenzado real como carga, la señal LTP emitida por un transceptor Ethernet parece bastante diferente; consulte la página 3 en esta nota de Agilent . La conclusión es que tiene mucho trabajo por hacer si quiere engañar a un transceptor Ethernet de cobre para que funcione sobre algún otro medio, incluso a 10Mbit.

Y con respecto a los convertidores de medios [Ethernet]; los que no solo convierten los dispositivos eléctricos en ópticos, también hacen la conversión de codificación PHY. Pero luego simplemente puede comprar dispositivos 100BASE-FX / 100BASE-SX / 100BASE-BX, ya que todo lo que haría un convertidor es agregar costos. Ninguno de estos ha sido probado sin fibra, y dudo mucho que funcionen incluso en distancias muy cortas en el aire. Un poco de googlear no logra encontrar "hacks geniales" a este respecto, y sospecho que la gente podría haber intentado ... y fracasado.

Probablemente su mejor apuesta sea agregue varias conexiones FIR de 4Mbit IrDA FIR; Los chips para estos aún se fabrican y venden, por ejemplo. Rpx.jpg Sin embargo, no sé nada acerca de la interferencia que estos pueden causar entre sí. O abandona esta idea y utiliza la tecnología inalámbrica como todos los demás.

Desde 2011, también hay un IEEE 802.15.7 estándar "Comunicación óptica óptica inalámbrica de corto alcance usando Visible Light ", soporta hasta 96Mb / sec pero no conozco ningún producto comercial basado en eso. El último chico genial es Li-Fi . Nuevamente, algunos papeles, demostraciones de ferias comerciales, pero no hay productos comerciales reales que puedas comprar en newegg ... todavía. Y no tengo una bola de cristal.

    
respondido por el Fizz
1

Consulte el Proyecto RONJA para obtener información sobre cómo puede hacerse.

Ofrecen un diseño completo y gratuito que proporciona un enlace dúplex completo de 10 Mbps, utilizando LED y otros componentes no exóticos. La construcción no parece muy complicada: tres PCB y unos 100 componentes.

El sitio presenta un diseño completo sin demasiado razonamiento, pero como se ha optimizado para el rendimiento y la facilidad de construcción, puede leer algunos de los desafíos que enfrentará al diseñar su propio sistema o ampliar este. .

    
respondido por el tomnexus
0

Hay un estándar de Ethernet que hace lo que usted desea: 1000BASE-X Admite la transmisión de señales Gigabit Ethernet a través de varios tipos de medios de fibra óptica mediante el uso de infrarrojos LED o transmisores LASER. Las distancias típicas de transmisión están en el rango de 5 a 50 km.

Sin embargo, los dispositivos que implementan este estándar son bastante costosos. No entiendo muy bien por qué querrías esto en casa. El cable de cobre Gigabit Ethernet (1000BASE-T) funciona para cables de hasta 100 metros, más que suficiente para uso personal.

    
respondido por el Dmitry Grigoryev
0

100BASE-T ethernet utiliza un complejo esquema de codificación en el cable con múltiples niveles de codificación, 1000BASE-T es aún peor. Puede encontrar los detalles completos en IEEE 802.3, pero basta con decir que construir un decodificador desde cero no sería un proyecto que me gustaría intentar. Podrías comprar un chip phy de Ethernet que haría el trabajo de decodificación por ti, pero esos chips siguen siendo bestias complejas. Supongo que probablemente podría conectar un phy de fibra a un phy de par trenzado de alguna manera, pero es probable que requiera una cantidad de trabajo no trivial para que funcione, incluso con su aplicación de fibra óptica prevista.

Pero se pone peor. La óptica del espacio libre es una bestia muy diferente de la fibra óptica. Con la fibra óptica tiene una señal fuerte y prácticamente sin interferencias, con espacio libre, incluso con un láser de línea de visión tiene una señal mucho más débil y mucha más interferencia. Construir un decodificador que pueda leer con éxito que a 100 megabits por segundo es probable que sea una empresa por derecho propio. Con solo un LED, la relación señal / ruido será francamente terrible a menos que su transmisor sea la iluminación de toda la habitación.

    
respondido por el Peter Green

Lea otras preguntas en las etiquetas