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

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.