MDIO und PHY - Initialisierung

Gast #3384695
Lesenswert?
• ▲
▼
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.