Seite 1 von 1

USB Kabel - High End?

Verfasst: So 20. Apr 2014, 14:35
von ++Stefan++
Euch allen zunächst ein schönes Osterfest!

Als Titel habe ich mit Absicht einen etwas polarisierenden Titel
gewählt.
Um meine Frage in eine kleine "Geschichte" einzubetten also erstmal
etwas vorgeplänkel:

Ich höre momentan über einen Audiolab MDAC via USB Musik. Das Gerät
läuft über die standardspezifikation im USB 1.1 Standard (24bit 96Khz).
Ein Jahr lang hatte ich es über ein aktives 10m USB Kabel angeschlossen
an einem Rechner im Nebenraum. Da ich meine Aktivlautsprecher symmetrisch
angeschlossen habe, hatte ich keinerlei Probleme mit Masseschleifen. Ich
war "fast" zufrieden.

Es kam immer wieder vor, dass der Buffer beim Abspielen eines Titels
überlief und dann verworfen wurde (Äußerte sich in einem Klick).
Wenn die Musik störungsfrei lief, dann funktionierte es bis zum nächsten
Stop.
Ich habe dieses Problem sehr lange auf das Server Betriebsystem, den
Remotedesktop, und die recht schwache CPU geschoben.
Nach einem Windows Update lief gar nix mehr. Der Rechner hat sich fast
komplett aufgehängt.
Zum Ausprobieren habe ich dann nochmals 10m XLR Kabel angeschlossen und
den DAC direkt am Rechner verwendet -> Alles funktionierte!
Ich habe mich geärgert und gefreut, beides zugleich, schließlich war die Verlängerung
als Übeltäter eigentlich nicht so unwahrscheinlich!

Anschließend habe ich dann mal die Aktivelektronik des Kabels
abgeschnitten und eine USB Buchse direkt (mehr provisorisch) angelötet.
Zu meiner Verwunderung funktionierte alles immer noch bestens! Es liegt zwar Außerhalb jeder USB Spezifikation aber dafür funktionierts 8) .

Ich würde darauf tippen, dass die Datenübertragung vorher bis zur
Elektronik der USB Verlängerung eventuell usb 2.0 war und dort neu
getaktet wurde. Das ganze "könnte" zu Synchronisationsproblemen geführt
haben? Vielleicht habt ihr dazu eine bessere Erklärung?
Ohne Arm zu werden würde ich die Kabellösung nun noch weiter optimieren
um einfach nie wieder dort die Ursache zu suchen zu müssen.

Meine Eigentliche Frage:
Als erstes habe ich einen USB Isolator bestellt (kosten nur noch 30€
vertraue natürlich nicht auf die 1KV Durschlagsfestigkeit).
Würdet ihr den Isolator ans Ende der Kabelstrecke oder an den Anfang
setzten?

Haltet ihr Netzwerkkabel CAT7 mit einzeln geschirmten Aderparen für das
"bessere" USB Kabel, oder hat dieses einen falschen Wellenwiderstand?
Welches ordentliche Kabel als Industriewahre würdet ihr empfehlen?



------------------------------------------------------------------------

_________________________________§§
_____________________§§_________§_§
____________________§__§______§___§
___________________§___§_____§___§
____________________§___§§§§§___§
____§§§§§§___________$__☼____☼_§
___§______§__________§_____☼____§
__§_________§_________§___ _I_ __§
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$______________FROHE______________ $
_$____________OSTERN_____________ $
__$___________WÜNSCHE___________$
___$_____________ICH______________$
____$____________________________$
_____$$$$$$$$$$$$$$$$$$$$$$$$$$$$
Quelle : http://www.freches-ding.de/cgi_bin/bf.pl?Path=03/06/04

Re: USB Kabel - High End?

Verfasst: Mi 30. Apr 2014, 10:18
von ++Stefan++
Ich habe mittlerweile ein paar weiter Informationen zusammentragen können:

Alle USB 2 Verlängerungen schleifen das Signal bis zum Ausgang.
Dazu möchte ich gerne Georg aus dem Mikrokontroller Forum zitieren:
Die USB-Verlängerung ist ein Hub mit einem Port. USB1.1-Geräte laufen an
einem 2.0-Hub IMMER über eine Transaction-Translation (TT). D.h. bis zum
Hub geht alles mit 2.0-Speed, der Hub setzt das auf 1.1 runter. Im OS
muss man dafür eine Sonderbehandlung machen, da nicht alle 8
USB2.0-Microframes eines normalen USB1.1-Frames (=1ms) für isochrone
Transfers (Audio...) TT-tauglich sind. Gefühlt geht da gerne einiges
schief (keine Ahnung ob das jetzt SW oder HW-Probleme sind).

Wenn das 1.1-Gerät direkt dran bei dir geht, kannst du nach einer alten
1.1-only Verlängerung suchen. Das sollte dann reichen.

Es gibt nämlich zwei Arten, wie 1.1-Geräte an 2.0-Ports angesprochen
werden.

Die "alte" Art ist die, dass im 2.0-Controller tatsächlich noch ein
1.1er drinsitzt (Companion-Controller) und 1.1-Geräte an einem Port
einfach an diesen weitergereicht werden (quasi nur eine
HW-Verschaltung). Das ist auch für alte SW dann absolut kompatibel.

Die "neue" Art ist die, dass im 2.0-Controllerchip schon ein "normaler"
Hub sitzt, der die 2.0/1.1-Übersetzung macht. Bei Intel nennt sich das
"Rate Matching Hub". Damit gibt es dann gar keinen 1.1-Controller mehr
und 1.1-Geräte müssen immer über die TT-HW/SW laufen, mit allen
potentiellen Problemen.
Ich kann mir vorstellen, dass diese Informationen auch für eine Nupro Besitzter interessant sein dürften!

Mittlerweile habe ich einen USB Isolator schon integriert und warte momentan auf das Netzwerkkabel als Kabelmaterial. Eine USB 1.1 Verlängerung wird dann der Elektronik beraubt.