Stm32 Ethernet - kann das so funktionieren?

OP #7509768
Lesenswert?
• ▲
▼

Hallo zusammen, Hab vor mit einem Stm32f407 eine Ethernet bzw. Udp Verbindung zu einem PC aufzubauen, Erstmal mit CubeMx und lwIp um wenigstens eine Unsicherheit auszublenden..

Jetzt aber zur Frage, das Bild IM Anhang stammt aus Github und zeigt die Verbindung zwischen Stm32 und RMII Phy (Lan8720).

Bin da persönlich etwas skeptisch das das mit solchen Leitungen Funktioniert, RMII ballert ja mit 50Mhz. Kann man das so zum Testen machen bzw. Wird da überhaupt was vernünftiges ankommen? Oder besser gleich eine ordentliche Platine vom China Mann??

Vorab danke für eure Einschätzung, Schönen Gruß und schönen Abend noch

Angehängte Dateien:
#7509778
Lesenswert?
• ▲
▼

Daniel B. schrieb:

Ich wäre da sehr skeptisch.

Nö, geht schon. Ich mach das zwar anders, aber die Verbindung zwischen Controller-Board und LAN8720 über ein ca 25cm langes Flachkabel macht auch (noch) keine Probleme.

Matthias schrieb:

Bin da persönlich etwas skeptisch das das mit solchen Leitungen Funktioniert, RMII ballert ja mit 50Mhz.

Respekt dass du Respekt davor hast, aber wenn man die 50 MHz über 25cm nachmisst schauen dir gar nicht schlecht aus.

OP #7509792
Lesenswert?
• ▲
▼

Hallo, Danke für die schnellen Antworten, ich denk ich werd mit dem Board einsteigen... Dank für die Empfehlung!

Dachte nicht das man Signale mit der Frequenz zuverlässig so "weit" übertragen kann. Gut zu wissen falls ich mal selbst ein Board route!!

Nochmals danke für euren Input

#7509794
Lesenswert?
• ▲
▼

Matthias schrieb:

Hallo, Danke für die schnellen Antworten, ich denk ich werd mit dem Board einsteigen... Dank für die Empfehlung!

Dachte nicht das man Signale mit der Frequenz zuverlässig so "weit" übertragen kann. Gut zu wissen falls ich mal selbst ein Board route!!

Nochmals danke für euren Input

Wenn du die Teile noch nicht gekauft hast, bestell dir lieber ein Nucleo144 Board da ist alles drauf. Kostet ca. 30€.

#7509829
Lesenswert?
• ▲
▼

Hans-Georg L. schrieb:

lieber ein Nucleo144 Board da ist alles drauf

"Alles drauf" hat halt den Nachteil dass man so einige Portpins blockiert bekommt die man vielleicht gerne frei hätte. So ein Olimex Board bietet da mehr Freiheiten. Ausserdem gibt es Ethernet auf Nucleo Boards erst ab F429 aufwärts, ich habe noch nichts Ethernet-fähiges mit F407 oder F107 gesehen. Beides gibt's jedoch von Olimex.

#7510048
Lesenswert?
• ▲
▼

Nucleo 144 mit STM32H743 https://de.rs-online.com/web/p/entwicklungstools-microcontroller/1939787 kostet 26€. Der hat so viel Port Pins, da ist nichts blockiert. Für Ethernet ist die Buchse schon gelötet, der Phy ist mit auf der Platine. Mit der STM Cube IDE hatte ich Ethernet nach 2 Tagen am Laufen.

Da fange in doch nicht mit einem F-Prozessor und einer Kabelfrickelplatine an.

#7510099
Lesenswert?
• ▲
▼

Ich habe an zwei China F407 Boards die LAN8720 angeschlossen, einmal original Waveshare und am anderen ein billigeren Clone, beide haben gut funktioniert. Im Test über mehrere Wochen. Mit ca. 10 cm langen DuPont Kabeln. Das Problem waren nur die Kabel selber, wegen der eisenhaltigen Stecker die noch beim aufbauen anfangen wackelig zu werden. Sogar einen Kabelbruch hatte ich. Mit selbst gecrimpten Kabeln war es dann ok. Wenn man die Komponenten schon hat, dann geht es also.

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.