Tiene problemas para hacer que un Texas Instruments DP83848J funcione en modo 10BASE-T.
El socio de enlace y el registro de estado local acuerdan que el enlace está en modo dúplex completo a 10 Mbps. Sin embargo, en lugar de recibir datos de 2.5Msps de 4 bits en RXD [3..0] como lo requiere la especificación MII, un analizador lógico muestra datos de 10Msps de 1 bit. El único estándar de Ethernet que puedo encontrar que describe ese tipo de datos es GPSI, que no forma parte del conjunto de características DP83848J.
¿Alguna idea de cómo configurar el DP83848J para generar datos compatibles con la especificación de sincronización MII de 10 Mb / s?
Respuestas:
Probablemente esté en RMII (reducir el modo MII). Verifica estos registros:
7.2.5 RMII y registro de derivación (RBR)
Y este pin:
MII_MODE (RX_DV) 32 MII MODE SELECT
fuente
RXD[1]
no es alternar. Entonces no es modo RMII. ¿O le falta información a la hoja de datos (no puedo encontrar ninguna forma de onda para el modo RMII de 10 Mbps)?