Forum: Mikrocontroller und Digitale Elektronik Messen am 100Mbit Switch


von Sarah (Gast)


Lesenswert?

Hi,
ich hab auf einem Steuerungsboard einen 10/100MBit Switch mit 
integriert. Der sah von der Config und Beschaltung her eigentlich ganz 
einfach aus (Micrel KSZ8895MQ), nur tut er nicht. Die LEDs blinken nicht 
und es werden keine Daten weitergeleitet.
Um der Sache auf die Spur zu kommen habe ich jetzt mal das Scope in die 
Schaltung gehängt, hab allerdings von Ethernet fast keine Ahnung...
Was muss ich wo messen können und wie muss ich die Messungen 
interpretieren? Hat da Jemand Ahnung, oder weiß wo es steht?
LG,
Sarah

von Thomas R. (tinman) Benutzerseite


Lesenswert?

1- prüfe deine schaltung noch einmal
2- vergleiche zum eval board (evt. etas falsch beschaltet)
3- konfiguriere den switch

dann wird es blinken, wenn es nciht tut brauchst du auch gar nicht 
nachzudenken über irgendwelche messungen am ethernet. Und wenn es
blinkt, na dann wird es auch funktionieren.

von Floh (Gast)


Lesenswert?

Sarah schrieb:
> Der sah von der Config und Beschaltung her eigentlich ganz
> einfach aus (Micrel KSZ8895MQ), nur tut er nicht.

Wie hast du den denn konfiguriert? Schaltplan?

von Sarah (Gast)


Angehängte Dateien:

Lesenswert?

Hier mal der Schaltplan.

von Peter B. (pbuenger)


Lesenswert?

Du hast leider auf der linken Seite von L4 keine Labels an den Signalen. 
Ich würde aber vermuten, dass Du die + und - Signale miteinander 
getauscht hast.

Peter

von Sarah (Gast)


Angehängte Dateien:

Lesenswert?

@ Peter: Leider sind die Signale richtig. Ich hab den Leitungen mal ihre 
Labels gegeben.
:-) Sarah

von Peter B. (pbuenger)


Lesenswert?

Nö, ist nicht richtig. Auf der RJ45 sind die Pins 1 und 3 positiv, die 
Pins 2 und 6 negativ. Du hast Sie genau anders herum belegt.

Gruß,
Peter

: Bearbeitet durch User
von Sarah (Gast)


Lesenswert?

Aua, das tut weh....
wenn ich wieder bei der Arbeit bin, werde ich das mal umlöten.
Zum Glück ist das alles undramatisch SMD.
Danke und ein schönes Fest,
:-) Sarah

von Sarah (Gast)


Angehängte Dateien:

Lesenswert?

Allen ein gutes neues Jahr.
Ich hab die Polaritäten korrigiert, aber immer noch keinen Connect. Beim 
Anschauen vom Augendiagramm wurde es mir dann irgendwie schon gruselig, 
zwischen Switch-Magnetic sieht es ja noch ganz gut aus, aber auf der 
anderen Seite vom Übertrager sieht es dann nicht mehr so toll aus.
Die Leiterbahnen liegen schön nebeneinander, aber der Kollege, der das 
layoutet hatte, hatte dabei nicht auf irgendwelche Leitungsimpedanzen 
geachtet. Die Leiterbahnen sind ~15cm lang. Lohnt sich das, da was zu 
machen, oder ist das -gesehen auf die gesamte Kabellänge- irrelevant?
Wenn es wichtig ist, wie bekome ich die richtige Impedanz im Layout hin? 
Das PCB hat vier Lagen und die leitungen liegen auf dem Top mit viel 
Masse drumherum.
:-) Sarah

von Daniel V. (danvet)


Lesenswert?

Ich habe mal kurz ins Datenblatt geschaut. Das ist ja ein ordentlicher 
Klotz.
Habe mal mit dem KSZ8051 gearbeitet.

Hast du die Boostrap-Pins beachtet?
Wie wird der PHY konfiguriert? Hängt da eine CPU-dran? Welche?
Wie stellst du fest, dass du keine Verbindung hast?
Im Schaltplan fehlen noch die anderen Pins des PHYs. Wie sind diese 
angeschlossen?

von Sarah (Gast)


Lesenswert?

Der Switch ist autonom, er ist einfach nur auf einem großen Board mit 
drauf. Die Schaltung ist das, was in den oberen Bildern zu sehen ist. 
Die Bootstrap Optionen habe ich (fast) alle auf Default gelassen und 
mich mal darauf verlassen, daß die internen pull Widerstände auch 
tatsächlich tun was sie sollen.
:-) Sarah

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.