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

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