Problemas para fazer com que o Texas Instruments DP83848J funcione no modo 10BASE-T.
O parceiro do link e o registro de status local concordam que o link está no modo full-duplex de 10 Mbps. No entanto, em vez de receber dados de 2,5Msps de 4 bits no RXD [3..0] conforme exigido pela especificação MII, um analisador lógico mostra dados de 10Msps de 1 bit. O único padrão Ethernet que posso encontrar que descreve esse tipo de dados é o GPSI, que não faz parte do conjunto de recursos DP83848J.
Alguma idéia de como configurar o DP83848J para gerar dados compatíveis com a especificação de tempo de 10 Mb / s MII?
Respostas:
Você provavelmente está no RMII (reduza o modo MII). Verifique os registros:
7.2.5 RMII e Bypass Register (RBR)
E este pino:
MII_MODE (RX_DV) 32 MII MODE SELECT
fonte
RXD[1]
não é alternar. Portanto, não é o modo RMII. Ou a folha de dados está faltando algumas informações (não encontro formas de onda no modo RMII 10 Mbps)?