USB über Cat5e Kabel (maximale Entfernung)

OP #1035413
Lesenswert?

Hallo,
mir ist bekannt, dass für USB 2.0 die maximale Entfernung mit 5m 
angegeben wird.
Wer hat jedoch mal USB über ein Cat5e-Kabel betrieben? Welche maximale 
Entfernung konntet ihr dabei rausholen?

Ein leitungsmäig 15m entfernter Drucker soll von dem USB-Port einer 
Fritz.Box bedient werden. Das Cat 5e Kabel liegt natürlich Unterputz. 
Zwischengeschaltete Verstärker sind also erstmal schlecht möglich und 
möchte ich auch am Anfang oder ende vermeiden. Klappt das vielleicht?

Was passiert eigentlich, wenn bei USB 2.0 die Leitungsqualität schlecht 
ist, wird dann eine niedrigere Übertragungsrate zwischen den Drucker und 
PC ausgehandelt? (wie bei den Analogmodems?)

Grüße
Marco
#1035425
Lesenswert?

Das hat nix mit der Leitungsqualität zu tun, sondern mit der Länge und 
der damit verbundenen Laufzeit der elektrischen Signale. Da USB sehr 
sehr zeitkritisch ist (und ja, auch bei Low-Speed und Full-Speed), 
funktioniert dann gar nix mehr. Du brauchst entweder einen USB-LAN 
Server, gibts z.B. von KeySpan oder einen USB-CAT5 Umsetzer, die 
Billig-Variante gibts bei Pollin, Bestellnummer 721 426.
Gast #1035438
Lesenswert?

Hier habe ich über eine "USB-Extender" von Logilink einen Drucker an 
einem Server angeschlossen, zwischen Drucker und Server liegen 25m 
Verlegeleitung Cat 5e und 7 Patchkabel Cat 6, funktioniert problemlos.

Nur die blaue LED habe ich ausgetauscht, bei dem Ding bekommt man ja 
einen Augeschaden, wenn man dem Adapter zu nah kommt
#1035447
Lesenswert?

Ich glaube nicht dass die Laufzeit das Problem ist. Bei 25m sind das 
gerade mal 125ns. Problem ist bei zunehmender Länge die Signalqualität. 
Die Kapazität ist größer und somit wird das Signal schlechter. Und 
natürlich die Dämpfung der Leitung die dazu kommt. Wenn ein USB Gerät am 
PC angeschlossen wird, wird zunächst ausgehandelt mit welcher 
Geschwindigkeit übertragen werden kann. Sind die Signale unsauber wird 
zunächst auf USB 1.1 umgeschaltet. Ich habe das bei einer externen USB 
Platte gehabt, mit 5m Verlängerung ist sie nur noch auf USB 1.1 
gelaufen. Ob 25m mit Cat5e machbar sind hängt auch von den Geräten ab. 
Da hilft nur ausprobieren
#1035474
Lesenswert?

Timmo, leider liegst du da komplett falsch. 125ns sind bei USB schon 
entscheidend. Der Takt bei USB 2.0 liegt schon bei reichlich 2ns. 125ns 
Laufzeit bringen da alles durcheinander. Bei USB ist wirklich die 
Laufzeit das entscheidende. Die Geschichte mit den billigen Kabeln ist 
was ganz anderes. Und bei USB wird nix ausgehandelt, da hängt die 
Geschwindigkeit von dem ab, was Host und Device können, und das ist da 
reinprogrammiert. Da die Erkennung über einen Pull-Up WIderstand an 
einer der Datenleitungen funktioniert, kann es bei billigst-Kabeln durch 
den Spannungsabfall zu unsauberen Pegeln kommen, und der Host betreibt 
aufgrund der falschen Erkennung im 1.1 Modus. Hat aber nix mit der 
Kabellänge zu tun.
#1035543
Lesenswert?

Timmo H. wrote:
> Naja, aber bei Gast (Gast) scheints ja auch bei 25m zu Funktionieren,
> zwar mit einem Extender, aber der kann ja auch nicht die Laufzeit
> ausgleichen.

Doch kann er, denmn in Wirklichkeit ist das ein USB-Hub, und da dieser 
eine aktive Elektronik hat und das USB Protokoll auf irgendwas anderes 
umsetzt, geht das. Diese Extender gibts bei Hy-Line auch für den 
industriellen Einsatz, auch für Glasfaser-Kabel und km-lange 
Verbindungen. Sind dann aber entsprechend teuer.

USB FullSpeed gibts trotzdem nur bei USB 2.0 und das hat nun mal einen 
Bit-Takt von 480MHz.

Guido Koerber, wo bist du? ;)
#1035567
Lesenswert?

Stimmt, FullSpeed gibts ja auch bei 1.1 Ändert aber nix dran, dass es ab 
einer bestimmten Kabellänge nicht mehr funktioniert, und zwar weil die 
Laufzeit zu hoch wird. 12MHz -> 83ns Takt, wenn dann 125ns Laufzeit dazu 
kommen, liegt das weit außerhalb der Spec. Kann man alles in der 
USB-Spec nachlesen.
#1035593
Lesenswert?

Christian R. wrote:
> 12MHz -> 83ns Takt, wenn dann 125ns Laufzeit dazu
> kommen, liegt das weit außerhalb der Spec.

Vielleicht stehe ich ja gerade etwas auf dem Schlauch, aber was soll das 
"dazu kommen" bedeuten? Was hat denn das Eine mit dem Anderen zu tun? 
Die Laufzeit sollte doch nur bezüglich der Antwortzeiten relevant sein.
#1035607
Lesenswert?

Jaaaaa...bissl komisch ausgedrückt, sorry. Wenn das USB Device jetzt 
125ns später antwortet, als der Host erwartet, geht natürlich nix mehr. 
Wie auch immer....auf 25m gehts nur mit mehreren Hubs (wir haben das mit 
solchen Aktiv-Verlängerungen erfolgreich gemacht) oder eben mit so einem 
Extender.
Gast #1035620
Lesenswert?

Nimm den Extender, gibts in der Bucht für 19€.
Laut Aufdruck soll der sogar bis 60m funktionieren, wenn ich mal nichts 
zu tun habe patche ich hier mal 60m quer durchs Gebäube zusammen und 
schließe das Gerät daran an. Sollte aber funktionieren, bis jetzt gab es 
absolut keine Probleme.

Bezüglich dem Drucker, der kann laut Aufdruck eh nur USB 1.1, was ja 
auch vollkommen ausreichend ist.
Aus Interesse habe ich eben mal eine USB 2.0 Festplatte angeschlossen 
und am Server gemountet, auch das klappte problemlos. Vom Gefühl her 
absolut kein Unterschied zum direkten Anschluss, alle Dateien ließen 
sich fehlerfrei und schnell kopieren. Leider hatte ich heute morgen noch 
keine Zeit, weiter nachzuforschen ob und was der USB-Treiber zu der 
Verlängerung sagt.

Im Inneren befindet sich übrigens ein IC mit abgeschliffenem Aufdruck, 
dass direkt mit dem USB-Port und der RJ45-Buchse verbunden ist. Viel 
mehr ist auf der Platine nicht drauf, noch ein Quarz mit 24 MHz und ein 
bisschen Hühnerfutter.
Der Empfänger ist genauso aufgebaut, nur das sich darin noch eine LED 
und eine Buchse für ein externes Netzteil befindet.
#1035632
Lesenswert?

Christian R. wrote:
> Wenn das USB Device jetzt
> 125ns später antwortet, als der Host erwartet, geht natürlich nix mehr.

Aber wenn ich mich richtig erinnere, liegen 250 ns (hin und zurück) 
immer noch deutlich innerhalb der maximal erlaubten Antwortzeit. Es 
hängt halt davon ab, ob das Device in seiner "normalen" Antwortzeit 
diese 250 ns als "Reserve" hat, oder nicht. Ich würde nicht sagen, dass 
es grundsätzlich nicht gehen kann.
#1083398
Lesenswert?

Ich hab jetzt mal das Billig-Ding von Pollin, was (natürlich) nicht 
zuverlässig funktioniert, aufgemacht, weil wir es jetzt gegen ein Icron 
getauscht haben (das übrigens hervorragend klappt, sehr schnell und 50m 
CAT5 Kabel...)

Mir ist allerdings unklar, was die Chinesen da reingebastelt haben. 
Bilder hänge ich mal an. Ist ein 14-pin IC, wo alles abgeschliffen ist. 
Ein 24MHz Quarz und bissl Hühnerfutter (3,3V Spannungsregler noch). 
Sieht auf beiden Seiten ähnlich aus, scheinen aber unterschiedliche ICs 
zu sein, die Belegung ist anders.
Was genau hat die Kopier-Mafia da angestellt?
Angehängte Dateien:
#1083508
Lesenswert?

Mit nur einem Gerät und 25m Kabel ging das schon. Allerdings keine volle 
USB 2.0 Geschwindigkeit. Mit längerem Kabel (glaub 35m) und mehreren 
Geräten dahinter, also mehrere Hubs und Devices gabs dann sporadische 
Ausfälle, mal ging der eine Hub nicht, mal der andere nicht, mal wurden 
nur einige Geräte nicht korrekt erkannt. War also keine zuverlässige 
Lösung. Da das aber ein relativ komplexer Messaufbau für einen 
Dauerversuch ist, haben wir dann in USB Ranger gekauft. Der funktioniert 
zuverlässig und gemäß USB Spezifikation, der ist nämlich ein Hub, der 
nur zweigeteilt ist.

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