Forum: Mikrocontroller und Digitale Elektronik KSZ8795 Switch - MagJack vs diskreter Übertrager


von Hasso (hassan77)



Lesenswert?

Moin,

ich bin dabei ein Switch in meinem Projekt zu integrieren. Switch-IC ist 
das KSZ8795CLX von Microchip.

Ich wollte eigentlich eine RJ45-Buchse mit integriertem Übertrager 
(HanRun HR911105A) verwenden, jedoch bin ich mir aufgrund der 
Design-Checkliste von Microchip unschlüssig, ob das überhaupt geht. Dort 
sind das RX- und das TX-Paar am RJ45 vertauscht (siehe Bild).

Kann ich aufgrund der Symmetrie einfach tauschen oder ist eine Lösung 
mit diskretem Übertrager und Beschaltung zwingend erforderlich? Woher 
kommt das, eine Erklärung wäre super :)

von Dergute W. (derguteweka)


Lesenswert?

Moin,

Ich denk' mal, dass das eher eine Frage der Definition ist, was man als 
RX oder TX bezeichnet. Forsche da mal in den Datenblaettern nach.

Gruss
WK

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Hasso schrieb:
> Dort sind das RX- und das TX-Paar am RJ45 vertauscht (siehe Bild).
> Woher kommt das
Es ist dem Phy schlicht egal, was RX und TX ist, denn die beiden 
beteiligten Phys kaspern jedesmal beim Verbindungsaufbau sowieso erneut 
untereinander aus, welches Leitungspaar für welche Richtung verwendet 
wird.

Mal kann also das eine Paar die Daten von A nach B leiten und nach Aus- 
und  Einstecken von B nach A.

Das ist auch der Grund, warum man seit einigen Jahren keine 
"Crossover"-Kabel z.B. zur Verbindung von 2 PCs mehr braucht.

Es ist übrigens auch egal, was ob RX+ und RX- (bzw. TX+ und TX-) 
vertauscht sind.

Probiers einfach mal aus... ;-)

: Bearbeitet durch Moderator
von Andreas M. (amesser)


Lesenswert?

Hasso schrieb:
> Woher
> kommt das, eine Erklärung wäre super :)

Das ist einfach nur Nomenklatur, der eine Hersteller bezeichnet es aus 
Sicht des Netzwerksteckers, der andere aus Sicht des Controllers. Es 
gibt bei 100BASE-TX eigentlich kein dediziertes RX und TX mehr. Der Phy 
handelt mit der Gegenstelle aus, welches Adernpaar für welche Richtung 
benutzt wird.

Zu Zeiten als Phys noch kein Auto-Neg konnten und hauptsächlich Hubs 
verwendet wurden war das relevant. Damals konnt der Phy nicht 
umschalten. Das Adernpaar was aus Sicht des Gerätes TX war, war aus 
Sicht des Hubs RX.

Man kann auch heute noch Phys fest konfigurieren, also ohne Autoneg 
betreiben. Dann muss man sich darüber Gedanken machen. Mittels der MDI 
Einstellung kann man dann einstellen was RX und TX ist (MDI vs. MDI-X) 
Wird z.B. im Automatisierungsbereich bentutz um die Zeit für den 
Linkaufbau zu verkürzen. Autoneg dauert mehrere Sekunden, bei fester 
Konfiguration sind es wenige Millisekunden. Das ist relevant bei 
Werkzeugwechslern.

von Hasso (hassan77)


Lesenswert?

Super, danke erstmal, dann werde ich wohl doch zum HanRun greifen :)

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.