Hallo allerseits, ich möchte das MDIO Interface eines PHY "von Hand" mit Bitbanging ansteuern. Dazu habe ich die PHY MDC und MDIO Pins mit einem normalen GPIO verbunden. Ich möchte nun eine Autonegotiation starten, sodass sich der PHY mit dem Ethernet verbindet. Nun, ich bin nun schon so weit, dass ich PHY register schreiben und lesen kann, was ja auch nicht so schwer ist. Anschliessend resette ich den Phy und starte die Autonegotiation. Die Klappt auch, im "Autonegotiation Link Partner Ability Register" bekomme ich die Info, dass das angeschlossene Ethernet sowohl 10MBits als auch 100MBits kann, und überdies Fulll-Duplex fähig ist. Das ist alles richtig. Nun soll der Phy bitteschön den Link aufbauen, aber was muss ich dazu noch machen? Ich kann nämlich sehen, dass die LINK und ACT Lampen, die am PHY dran sind, zwar kurz aufleuchten, was ansich richtig ist, aber dann bricht nach einigen Sekunden der Link wieder zusammen, und ich frage mich weshalb. Muss ich noch was an den Registern rum schrauben? Es handelt sich um einen Renesas uPD60620 Phy. Gruss & danke für ein paar Tipps
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.