Forum: Mikrocontroller und Digitale Elektronik Stm32 Ethernet - kann das so funktionieren?


von Matthias (matze23)


Angehängte Dateien:

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

von Daniel B. (dbuergin)


Lesenswert?

Ich wäre da sehr skeptisch. Wenn Du nicht schon investiert hast: 
https://www.olimex.com/Products/ARM/ST/STM32-E407/open-source-hardware
Nach meiner Erfahrung gute Qualität und alles dokumentiert.

von Wastl (hartundweichware)



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.

von Matthias (matze23)


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

von Hans-Georg L. (h-g-l)


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€.

von Wastl (hartundweichware)


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.

von Peter (pittyj)


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.

von J. S. (jojos)


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.

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
Noch kein Account? Hier anmelden.