USB3.0 Performance

#4029701
Lesenswert?

Hallo zusammen

Um die Performance meines FX3-Designs etwas zu stressen, habe ich mir 
ein 5m-USB3.0-Kabel besorgt (wird mit reduzierter Performance angeboten, 
da USB3.0-Kabel ja eigentlich nur bis 3m gehen). Trotz des langen Kabels 
und der Tatsache, dass mein Board die USB-Tests (noch) reisst, ist nach 
wie vor mein 1.6Gbit-GPIF limitierend.

Wie geht das? Passt der LinkTrainer das Unit-Interval (UI) an (grösser 
als 200ps)? Bin nicht so tief im USB drin und habe dazu auf die Schnelle 
keine Info auftrieben können. Wäre froh um einen "RTFM-Pointer" oder ein 
schnelle Intro.

Gruss
#4029736
Lesenswert?

Na das geht schon. Wenn der Link einmal steht und das Kabel sowie die 
Steckverbinder und dein Board Design gescheit gemacht sind, ist das kein 
Problem. Beim FX3 ist ja auch entscheidend, welche IO Spannung am GPIF 
gefahren wird, mit 3,3V schmiert der Link dauernd ab, bei 2,5V ist 
besser, bei 1,8V OK. Außerdem läuft es stabiler wenn man statt des 
Quarzes einen externen guten Quarzoszillator mit 19,2MHz benutzt (siehe 
Cypress Forum). Wir haben hier mit dem DVK und 5m Kabel auch kein 
Performance Problem, >300MB/s an guten Host Controllern sind da drin. 
Für noch längere Strecken gibts dann Glasfaser Extender von Icron oder 
die aktiven optischen Kabel von Corning. Haben wir aber beides noch 
nicht getestet.

Edit: Es gibt auch solche Cable Equilizer Chips für USB 3.0 da kann man 
dann auch nochmal was rausholen.
#4029992
Lesenswert?

Die Workarounds hängen bereits auf meiner ToDo-List (mit "dass mein 
Board die USB-Tests (noch) reisst" deutete ich an, das sie noch nicht 
implementiert sind).

Was mich eigentlich interessieren würde: Ist für USB3.0 das UI fix 
gleich 200ps (5 Gbit/s), oder gibt es da einen Mechanismus der schaut 
was das System hergibt und dann das UI verlängert, bis die Fehlerrate in 
eine akzeptablen Bereich kommt (an sich betrifft dies ja den PHY-Layer, 
aber der Begriff "Link Trainer" hat für mich die Idee geweckt, dass so 
was existieren könnte...)

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