Forum: Mikrocontroller und Digitale Elektronik Ethernet PHY KSZ8081MLX richtig beschalten


von Michael B. (Gast)


Lesenswert?

Hallo,

Ethernet PHY: KSZ8081MLX (Micrel)

ich hatte schonmal einen Beitrag zu diesem Ethernet PHY, diesesmal geht 
es aber um die beschaltung des PHY ansich. Viele Pins sind dort 
sogenante Config Pins. Zb. Pin 23 ist RXD0 aber gleichzeitig muss man 
darüber den Dublexbetrieb einstellen, ob half oder full dublex. Je nach 
dem was man haben will soll man dort einen Pull up/down anschließen, nur 
kann das nicht zu problemen während des Betriebs kommen, wenn ich in 
eine Datenleitung einen Pull up/down einfüge ?

Ich habe es in dem Datenblatt nicht finden können, aber kann ich nicht 
die Config Bits auch per Software nach dem Start setzen ?

Michael

von hp-freund (Gast)


Lesenswert?

http://www.micrel.com/_PDF/Ethernet/datasheets/KSZ8081MLX.pdf

Michael B. schrieb:
> kann das nicht zu problemen während des Betriebs kommen, wenn ich in
> eine Datenleitung einen Pull up/down einfüge ?

Schau dir mal die Werte der R an.

Michael B. schrieb:
> Config Bits auch per Software

Seite 29 ff

von Michael B. (Gast)


Lesenswert?

hp-freund schrieb:
> Schau dir mal die Werte der R an.

SRy aber ich habe noch nicht so viel erfahrung damit, was willst du mir 
damit sagen ? Dass es nichts macht ? Es verbraucht auf jedenfall mehr 
Strom und bei mir zählt jedes mW.

Dann werde ich einfach nach dem Start die Configbits per Software 
setzen.

von Michael B. (Gast)


Angehängte Dateien:

Lesenswert?

So, habe mal ein Layout gemacht und würde mich sehr freuen, wenn ihr da 
mal grob drüberschauen könntet.

Dieses Modul soll meinem stm32f4 discovery-Board eine 
Ethernetschnittstelle verschaffen.

von RS (Gast)


Lesenswert?

Zumindest die PhyAD0-3 musst du beschalten, damit du den Phy überhaupt 
ansprechen kannst. Ohne konkrete Adresse ist das schwierig. Ansonsten 
können alle Config über die internen Register überschrieben werden. Die 
Werte der Config-Pins werden nach den Reset automatisch vom Phy gelesen. 
Mit *.sch und *.brd kann niemand etwas anfangen. Die Glaskugel ist 
kaputt.

von Michael B. (Gast)


Lesenswert?

dachte, dass die Dateitypen nur von eagle verwendet werden...
Ich verwende eagle 6.4.0

RS schrieb:
> Zumindest die PhyAD0-3 musst du beschalten, damit du den Phy überhaupt
> ansprechen kannst. Ohne konkrete Adresse ist das schwierig.

Also muss ich bei RDX1, RDX2,RDX3 einen Pull up/down anschließen um eine 
feste Adresse zu haben ? Sehe ich das richtig ?

von hp-freund (Gast)


Lesenswert?

Seite 12 im Datenblatt meint das die Vorgabe Addresse 1 ist. Vermutlich 
wenn nichts beschaltet ist.

von Michael B. (Gast)


Lesenswert?

das habe ich auch gelesen, es stand aber auch etwas im Datenblatt, dass 
bei Start die Leitungen des MII interface zufällige Werte annehmen 
können, deswegen habe ich jetzt mit einem pull up und 2 pull down die 
adresse 001 fest gemacht.

von RS (Gast)


Lesenswert?

Michael B. schrieb:
> dachte, dass die Dateitypen nur von eagle verwendet werden...
> Ich verwende eagle 6.4.0

Aber nicht jeder arbeitet mit Eagle. Schaltpläne kann man auch als PDF 
posten. Layouts gehen in PDF allerdings nur gut, wenn sie ein- oder 
zweiseitig sind.

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.