STM32F4DIS-BB Ethernet Phy

OP #3115513
Lesenswert?

Hallo,

ich will mit Ethernet auf den STM32F4 COntrollern experimentieren. Nur 
leider kann ich mich nicht entscheiden ob ich mir das STM32F4DIS-BB 
Erweiterung Board von ST oder die DP83848 Phy von Waveshare kaufen soll.
Wer weiß welche Phy auf dem STM32F4DIS-BB Board verbaut ist? Ich finde 
die Information im Internet irgendwie nicht.

STM32F4DIS-BB:
http://de.farnell.com/stmicroelectronics/stm32f4dis-bb/erweiter-stm32f4-cortex-m4-discov/dp/2250205


Moritz
#3115556
Lesenswert?

Zum schnellen Experimentieren mit fertigen Evalboards ist ein 
DP83848-basiertes Board ok.

Für wirkliche Projekte würde ich Dir allerdings den KSZ8031 empfehlen. 
Der braucht weniger Peripherie, ist einfacher anzubinden was die Clocks 
angeht, ist sparsamer und deutlich günstiger. Vermutlich gibt es für den 
auch irgendein Eval- oder Breakoutboard, ich hab aber noch nicht danach 
gesucht.

Die Standardregister der PHYs sind standardisiert, damit kann man normal 
recht einfach zwischen verschiedenen PHYs wechseln ohne die Firmware 
anzupassen. Wenns hochkommt muß man die Init-Routine anpassen.
Gast #3115706
Lesenswert?

Moritz M. schrieb:
> ich werde die DP83848 nehmen. Dazu habe ich im Internet deutlich mehr
> Demo-Code gefunden. Und man könnte sie vllt. auch noch an einen anderen
> µC anschließen ohne großen Aufwand.

Ja das ist richtig. Ist recht bekannt wegen der Chinaangebote für 10€ 
mit Platine usw.

Für Selbstbauer ist im übrigen zu erwähnen, dass der STM32F4 auf dem 
Discoveryboard selbst nicht in der Lage den Takt zu erzeugen bzw. diesen 
abzuleiten. Da gab es mächtig Probleme mit dem Jitter (der schwer 
messbar ist, Stichwort aktiver Tastkopf).
Gast #3115745
Lesenswert?

Die Phy ist sowas wie ein Transceiver. Kümmert sich um Modulation und 
Signalpegel etc. Der Ethernetcontroller ist mit an Bord des 
Mikrocontrollers und kümmert sich um Flowcontrol, und die ganze 
"Datenverarbeitung". Die Phy stellt das *phy*sikalische Level.

PHY ist ein Begriff aus der Computer- und Nachrichtentechnik, mit dem 
ein spezieller integrierter Schaltkreis oder eine funktionelle Gruppe 
eines Schaltkreises bezeichnet wird, die für die Kodierung und 
Dekodierung von Daten zwischen einem rein digitalen System und einem 
modulierten analogen zuständig ist. PHY steht dabei für physikalische 
Schnittstelle. Der Begriff findet sich zum Beispiel auf den Schaltplänen 
von Ethernetkarten. Vollintegrierte Ethernetcontroller-Bausteine haben 
ihnen PHYceiver eingebaut.

PHY ist weiterhin die gebräuchliche Abkürzung für die physikalische 
Schicht des OSI-Modells.
Gast #3115747
Lesenswert?

Es gibt im übrigen nur wenige Mikrocontroller mit integrierter Phy. Ist 
wie bei CAN. Da gibt es auhc einen Controller und einen Transceiver. 
Ersterer ist meistens im Mikrcontroller integriert. Zweiterer ist 
extern.
OP #3115775
Lesenswert?

>Für was is die phy da? Was macht man mit der? Ethernet hat doch der
>stm32f4 warum noch was externes?

Hallo,

häufig haben Mikrocontroller nur eine MAC integriert mit einem Media 
Independent Interface. D.h es ist völlig egal ob man hinterher Ethernet 
über Twisted-Pair, Coax-Kabel oder Glasfaser übertragen möchte. Dazu 
braucht man dann nur die entsprechende Phy und irgendeinen 
Mikrocontroller mit irgendeiner MAC. Damit schafft man, dass möglichst 
viele Mikrcontroller später kompatible sind (Auch von unterschiedlichen 
Herstellern).

Moritz

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