ESP32-P4: Welche GPIOs für RMII verwenden?

Auf dem ESP32-P4 können Sie keine beliebigen GPIOs für RMII verwenden. Sie müssen spezifische Pins für die RMII-Schnittstelle verwenden. Für viele der RMII-Funktionen gibt es mehrere Funktionen.

Es gibt drei Gruppen von RMII-Pin-Zuordnungen, und jedes Signal kann unabhängig einer der Gruppen zugewiesen werden. Das bedeutet, Sie können Signale aus verschiedenen Gruppen nach Bedarf mischen und anpassen - aber für jedes Signal müssen Sie eine der Gruppen auswählen und die entsprechenden Pins verwenden

RMII-Pin-Zuordnung nach Gruppe 🔧

RMII-FunktionRMII-Gruppe 1RMII-Gruppe 2RMII-Gruppe 3
RMII_CRSDVGPIO28GPIO45GPIO51
RMII_RXD0GPIO29GPIO46GPIO52
RMII_RXD1GPIO30GPIO47GPIO53
RMII_RXERGPIO31GPIO48GPIO54
RMII_CLKGPIO32GPIO44GPIO50
RMII_TXENGPIO33GPIO40GPIO49
RMII_TXD0GPIO34GPIO41-
RMII_TXD1GPIO35GPIO42-
RMII_TXERGPIO36GPIO43-

Hinweis: Gruppe 3 bietet teilweises Routing und schließt Sendesignale außer RMII_TXEN aus; Striche zeigen keine Zuordnung für diese Gruppe an.

Quelle: ESP32-P4-Datenblatt, ESP32-P4 Hardware-Design-Richtlinien


Check out similar posts by category: ESP32-P4, Ethernet, Electronics