Forum: Mikrocontroller und Digitale Elektronik Verbindungserkennung bei Ethernet


von Edi (Gast)


Lesenswert?

Wie erkennt ein PC, dass ein Ethernetkabel eingesteckt ist?

Geschieht dies ähnlich USB über fixe Spannungspegel (ein Pin wird auf + 
oder -  gezogen)

Oder über einen anderen Mechanismus?

danke schon im Voraus

mfg Edi

von eProfi (Gast)


Lesenswert?

Da Ethernet über Trafos ("magnetics") galvanisch getrennt ist, geht 
nichts mit Gleichspannung. Es kommen regelmäßige Impulse.

"dass ein Ethernetkabel eingesteckt ist?"
das erkennt er gar nicht.
Nur wenn ein aktives Netzwerk dranhängt, leuchtet die Link-Led.

von HildeK (Gast)


Lesenswert?

Soweit ich weiß, können (einige ?) Gigabit-Ethernet-Phys feststellen, ob 
ein offenes Kabel dran ist und sogar wie lange es ist.
Da wird vermutlich die Reflexion am offenen Kabelende ausgenutzt und die 
Laufzeit gemessen, bis ein Sendepuls wieder ankommt.
Zumindes ist bei meinem PC ein Progrämmchen vom Hersteller dabei, das 
sowas ausgibt. Und es kommt in Etwa hin.

Bei 10/100-Base-T geht das nicht, da getrennte Adern für TX und RX 
verwendet werden. Allerdings wird dauern mit Pulsen geprüft, ob eine 
Gegenstelle angeschlossen ist.

von Dr. No (Gast)


Lesenswert?

Bei 10BASE-T funktioniert die Link Erkennung mit dem NLP (Normal Link 
Pulse).
Es handelt sich dabei um einen zyklischen 100ns Impuls auf der tx 
Leitung in 16+-8ms Abständen.

Bei 100BASE-TX gibt es ein Idle Signal wenn keine Daten übertragen 
werden.
Das Idle Signal ist das 5Bit Codon welches MLT-3 Kodiert auf der tx 
Leitung liegt.

Genaueres steht in den entsprechenden IEEEs.

von Edi (Gast)


Lesenswert?

Danke für die informativen Antworten.

Ich entschuldige mich hiermit für die lange Wartedauer. War auf Grund 
einer Verletzung verhindert.

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.