Soy un estudiante de EE y me gustaría obtener algo de visibilidad de la forma de onda de Ethernet 1000BASE-T. Mi objetivo es inducir el jitter para aprender más sobre la corrección de errores en el mundo real, lo que posiblemente resulte en una investigación en el futuro.
No tengo experiencia en el análisis de señales diferenciales reales y, obviamente, la mayoría del hardware de prueba específico de Ethernet es extremadamente costoso (y no tengo acceso al laboratorio). ¿Pueden los osciloscopios/analizadores lógicos basados en PC capturar Ethernet y realizar decodificación básica (8/10b)? ¿Qué otras recomendaciones tienes? Esto puede ser una posibilidad remota, pero estoy buscando una solución < $ 2k.
Entonces, mi pregunta es: ¿ Qué tipo de herramientas puedo usar para buscar formas de onda Ethernet 1000BASE-T que no sean extremadamente costosas (menos de US$ 2000)?
Para ser claros, por menos de $ 2,000, no podrá ver formas de onda 1000Base-T.
Por qué :
Como respondí esta pregunta, ¿el ancho de banda de un osciloscopio debe coincidir o superar la velocidad de reloj del microcontrolador/procesador? Si desea ver rápidamente la forma de onda, necesitará un ancho de banda de osciloscopio de al menos 5 veces, es decir, 625 Mhz.
Pero mencionaste el jitter y su influencia. Por lo tanto, necesitará al menos 10 veces el ancho de banda: osciloscopio de 1,25 Ghz.
Además, si desea ver la influencia del jitter, necesitará un osciloscopio que pueda hacer un diagrama de ojo y estadísticas de jitter.
Para concluir con el osciloscopio, también necesitará una sonda diferencial, ya que la señal es diferencial.
Si necesita interpretar la señal, necesitará un osciloscopio o un analizador lógico que pueda interpretar la señal. La mayoría de las veces, esta es una opción (no barata) y solo se vende en osciloscopios de gama alta.
Realicé mediciones de fluctuación en un enlace 1000Base-KX (sí, KX, es un ethernet full dúplex sobre 2 pares a 1 GHz), estaba trabajando con un osciloscopio de 8 Ghz, una sonda de Ghz diferencial, etc. También me pidieron que implementara un experimente con una fuente de reloj con un jitter controlado en lugar de un oscilador, para ver la influencia del jitter.
Lo que puede hacer es tener una placa donde tenga acceso completo y directo al PHY, para poder verificar los registros MDIO. Desafortunadamente, la cláusula 22 (para Gigabit Ethernet) no proporciona estadísticas detalladas. Por lo tanto, debe verificar el registro de especificaciones del proveedor para ver si han implementado estadísticas de bajo nivel como en la Cláusula 45 (Ethernet 10G).
Editar:
un osciloscopio de 1 Ghz cuesta un mínimo de $ 10,000.
Una sonda diferencial de 1 Ghz diferencial tiene un costo mínimo de $2,000.
Además de la respuesta de Zeql, tuve la oportunidad de audicionar a una variedad de probadores de comunicaciones en una vida anterior, y lo que está preguntando son dos cosas separadas:
1 - Observando formas de onda gigabit ethernet. Esto es "fácil", solo necesita un alcance como lo describe Zeql. Esperaría que una universidad tenga algo dando vueltas en su departamento de electrónica/física/cirugía de cohetes que pueda ser adecuado, posiblemente "solo" tenga que comprar un módulo de complemento para ello. Se pueden alquilar equipos como este , pero no es barato.
2 - Inducción de fluctuaciones/errores : Esto sugiere generar una señal de prueba, que idealmente no es solo el trabajo de la tarjeta de red GBE más cercana (de estabilidad/confiabilidad desconocida) más algún sistema pirateado para interferir con ella. A estas velocidades, y para obtener datos/resultados significativos, necesita algo hecho para el trabajo.
Kit existe para hacer esto, si tienes el dinero, pero parte cuesta más que mi casa. También es rentable, pero no barato.
Las empresas que producen este tipo de kit incluyen:
Dicho todo esto, retrocedamos un poco: ¿ Por qué necesita investigar la corrección de errores a un millón de millas por hora? Puede elegir fácilmente 100 Mbit, 10 Mbit o incluso 1 Mbit de los estándares de Ethernet. O puede deshacerse de Ethernet y elegir otro esquema: RS485 / 422 es diferencial, el esquema de velocidad / señalización / codificación depende de usted, aunque solo ejecutar un enlace entre dos PC o micros a 9600bps presenta un objetivo mucho más lento, bien en el alcance de un sniffer de BusPirate o Open logic y más fácil de afectar mediante retoques.
Mis antecedentes son las telecomunicaciones, hay un millón de bits de equipo que ejecutan todo tipo de sistemas para obtener bits a través de un cable, fibra o a través del aire de 300 baudios a Tb / s con todo tipo de códigos de línea, corrección de errores , etc. para que pueda expandir la búsqueda tanto como desee: ethernet no es de ninguna manera la única aplicación y ciertamente no es la más interesante (o potencialmente lucrativa).
JYelton
ricardo
pjc50
JYelton
yippie