Problema con Ethernet PHY

2

Uno de mis clientes está experimentando problemas con un SMSC LAN8710A PHY que está conectado a un Xilinx FPGA. El enlace Ethernet funciona perfectamente cuando la placa está conectada a mi MacBook o al enrutador de mi oficina, pero falla con otros socios, como los adaptadores USB-Ethernet. En ese caso, la negociación automática se realiza correctamente pero el enlace no se activa y la PHY informa los errores de símbolos a través de su registro SYM_ERR_CNT.

Estoy sospechando un problema de integridad de la señal en el tablero. ¿Hay algo más que pueda explicar este comportamiento? ¿Algún consejo sobre cómo depurar problemas como estos?

Actualización: los errores de símbolo (generalmente hay uno o dos de ellos) parecen ocurrir poco después de que se levante el enlace. Cuando la negociación automática está desactivada, el recuento de errores de símbolo permanece en 1 o 2 y el enlace funciona bien. Cuando está ENCENDIDO, la negociación automática se reinicia cada segundo aproximadamente y el contador de errores de símbolos se incrementa cada vez.

    
pregunta geschema

2 respuestas

1

No puedo comentar aún, así que publicaré esto como una respuesta .. He tenido un problema similar en el pasado con un DP8384C y pudimos hacer que el enlace funcionara al forzar la conexión a 10 Mbps (en cada extremo).

Tuvimos que volver a girar los tableros para solucionarlo, pero ayudó a solucionar el problema. Básicamente, reequilibramos las longitudes de los pares diferenciales desde el PHY al Magjack y comprobamos las impedancias de rastreo, no hemos tenido ningún problema en ningún diseño desde entonces.     

respondido por el vanadium
1

Algunas cosas que podrías probar:

  1. Vuelva a verificar los circuitos alrededor del magnetismo en su tablero. Si algo es incorrecto, es probable que tenga dificultades con algunos socios de enlace y no con otros.

  2. Desactiva la autonegociación y fuerza ambos extremos a la misma velocidad.

  3. Sospechas problemas de SI: explora el alcance y echa un vistazo cuando PHY ve.

Si puede transmitir OK sin errores a 10 MBit / s (forzado) pero no puede obtener un enlace a 100 MBit / s, comenzaría a revisar los esquemas y el diseño de la placa y las señales de sondeo con un alcance, comenzando por el magnetismo. / p>     

respondido por el Chiggs

Lea otras preguntas en las etiquetas