STM32F417VGT6 Ethernet->PHY anbindung

Gast #3152134
Lesenswert?

Hallo,

ich bin gerade dabei ein Board mit einem STM32F417VGT6 uC zu designen. 
Das Board soll auch einen Ethernetschnittstelle besitzen, aber da sind 
noch einige Fragen offen.

Den PHY schließe ich mit MII an den uC an. Jetzt habe ich mir die 
Pinbelegung angeschaut, diese kommt mir aber sehr komisch vor, die Pins 
sind weit verteilt, hätte erwartet, dass diese nahe beieinanderliegen. 
ZB.
TXD_0 : Pin 51
TXD_1 : Pin 52
TXD_2 : Pin 17
TXD_3 : Pin 1
TX_CLK : Pin 18

gehe ich richtig von der Annahme aus, dass diese Leitungen möglichst 
alle gleich lang sein sollten ?
Dann noch ein paar Fragen zu dem Routing: Kann ich ohne Probleme 
Durchkontaktierungen in den leitungen verwenden ? Auf was sollte ich 
sonst noch so achten ?

Ich würde ja gerne das RMII verwenden, aber die 50MHz quarze oder 
Oszillatoren sind recht teuer und viele schreiben, dass die 50MHz viele 
probleme breiten würden.
#3152383
Lesenswert?

Hi,

also ich schätze du brauchst dir da über die letzte Feinheit des Designs 
(Leitungslänge) in dem Fall nicht unbedingt große Sorgen machen.

Ich habe bei mir einen STM32F4DISCOVERY Board laufen dass den DP83848 
mittels 15cm Freiluftverkablung anbindet, ähnlich 
http://blog.tkjelectronics.dk/2012/08/ethernet-on-stm32f4discovery-using-external-phy/. 
Das läuft ohne Probleme.

Liebe Grüße,

Jan
#3152598
Lesenswert?

Christian Stahl schrieb:

> Ich würde ja gerne das RMII verwenden, aber die 50MHz quarze oder
> Oszillatoren sind recht teuer

Äh? 1.10€ sind teuer?

http://www.reichelt.de/Oszillatoren-SMD-Keramikgehaeuse/XO91-50-00000/3//index.html?ACTION=3&GROUPID=4004&ARTICLE=85025&SHOW=1&START=0&OFFSET=500&;

> und viele schreiben, dass die 50MHz viele
> probleme breiten würden.

Nicht wenn sie aus einem Quarz oder Quarz-Oszillator kommen. Manche 
haben versucht, den Quarzoszillator zu sparen und die 50 MHz mit dem 
STM32 zu generieren, und das funktioniert nicht. Du brauchst den 
Oszillator.

fchk

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren