USB 3.0 xHCI HOST CONTROLLER

Gast #3771444
Lesenswert?
• ▲
▼
Hallo,

hat jemand von euch schon etwas mit dem TUSB73X0 (USB 3.0 xHCI Host 
Controller) von Texas Instruments gemacht und kann mir seine Erfahrungen 
schildern??

Funktioniert die PCIe/USB 3.0 Schnittstelle mit dem IC im Seperate Clock 
Mode oder nur im Commom Mode?? Hab im Datenblatt kein JA oder NEIN 
gefunden es heißt nur das der Chip für Common Ref. Clock Mode optimiert 
ist.


Würde mich über Informationen freuen.


Mit freundlichen Grüßen
Gast #3772607
Lesenswert?
• ▲
▼
Redest du davon einen gemeinsamen oder zwei getrennte PCIe Clocks für 
den PCIe Endpoint und PCIe Root Complex einzusetzten?
Oder von einem gemeinsamen/getrennten Clock für das USB und das PCIe 
Interface des TUSB37x0?
#3831268
Lesenswert?
• ▲
▼
Hm, das ist zwar im PCIe Standard erwähnt, aber da meines Wissens PCIe 
kein Clock Recovery hat, funktioniert das nicht besonders gut, die Takte 
driften ja dann irgendwann auseinander.

Aus dem 2.0 Standard: (Punkt 4.3.7.5)

"It is also possible to architect a PCI Express implementation with 
separate Refclk sources for the Tx and Rx. Since this architecture 
employs two independent clock sources, the amount of jitter impinging on 
the receiver is the RSS sum, rather than the difference of the PLL 
transfer characteristics. As a consequence, the jitter requirements for 
the Refclks in this architecture are substantially tighter than for 
common clock or data driven cases. Furthermore, it is not in general 
possible to guarantee interoperability between separate clock 
architecture components and those using other clock architectures. For 
example, a separate Refclk adapter will not interoperate with a root 
complex driving data with SSC. For this reason, this specification does 
not explicitly define the requirements for separate clock architecture, 
but instead will defer to the appropriate form factor specification."

Bist du sicher, dass du das so einsetzen willst?
Gast #3831272
Lesenswert?
• ▲
▼
PCIe schrieb:
> Ich rede davon zwei getrennte Clocks für den PCIe Endpoint und PCIe Root
> Complex zu verwenden.
>

Ganz allgemein geht das, wenn keiner der beiden Spread Spectrum Clocking 
macht. PCIe toleriert Differenzen zwischen den Clocks von bis zu 600 
ppm.

Mit SSC geht es nur mit gemeinsamer Clock. Zum Vergleich: Protokolle 
ohne gemeinsame Clock (SATA, USB 3.0) tolerieren Abweichungen bis zu 
5100 ppm.
Gast #3831555
Lesenswert?
• ▲
▼
Christian R. schrieb:
> Ja, SATA und USB 3.0 haben ja auch Clock Correction über die
> entsprechenden K-Symbole nach einer gewissen Anzahl übertragener
> Nutz-Symbole. Das hat PCIe nicht.

Doch, hat PCIe auch (Chapter 4.2.7 in PCIe 2.1 Spec).
Die Häufigkeit und maximaler Abstand der SKP Ordered Sets reicht nur 
nicht für 5000 ppm.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.