Vous avez du mal à faire fonctionner un Texas Instruments DP83848J en mode 10BASE-T.
Le partenaire de liaison et le registre d'état local conviennent que la liaison est en mode duplex intégral à 10 Mbps. Cependant, au lieu de recevoir des données 4 bits 2,5 Mps sur RXD [3..0] comme requis par la spécification MII, un analyseur logique affiche des données 1 bit 10 Mps. Le seul standard Ethernet que je puisse trouver qui décrit ce type de données est GPSI, qui ne fait pas partie de l'ensemble de fonctionnalités DP83848J.
Une idée de la façon de configurer le DP83848J pour produire des données conformes à la spécification de synchronisation MII 10 Mb / s?
Réponses:
Vous êtes probablement en RMII (réduire le mode MII). Vérifiez ces registres:
7.2.5 RMII et registre de dérivation (RBR)
Et cette épingle:
MII_MODE (RX_DV) 32 MII MODE SELECT
la source
RXD[1]
ne bascule pas. Ce n'est donc pas le mode RMII. Ou la fiche technique manque-t-elle des informations (je ne trouve aucune forme d'onde pour le mode RMII 10 Mbps)?