Forum: Mikrocontroller und Digitale Elektronik USB 3.0 an UP-Core


von Mario (Gast)


Lesenswert?

Hallo,

ich arbeite mit dem UP-core, welchen ich von der Größe her für mein 
Priojekt auch benötige.

Ich bin dabei eine Zusatzplatine zu erstellen. Welche zum Beispiel eine 
Verbindung zu einer S.USV ermöglicht.

Weiterhin würde ich gerne einen USB3.0 Port auf der Platine hinzufügen.
Mir ist dabei nur die Variante bekannt ihn über PCIe anzuschließen. 
Somit landet man leider immer bei Bausteinen von Renesas, welche im 
freien Handel nicht verfügbar sind.

Kennt jemand eine Weitere Variante den USB3.0 Port an den 100-Pin exhat 
zu basteln?
Im Notfall müsste ich einen Hub direct an den UP-Core schließen, diese 
variante gefällt mir jedoch garnicht.


LG Mario

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Mario schrieb:
> Mir ist dabei nur die Variante bekannt ihn über PCIe anzuschließen.
> Somit landet man leider immer bei Bausteinen von Renesas

Wieso das?

USB3-Host-Controller gibt es auch von anderen Herstellern wie Via oder 
Fresco.


Kann es sein, daß der "up core" sehr miserabel dokumentiert ist?

http://i.imgur.com/VFYBR9O.png

Das scheint die "offizielle" Belegung des Steckers zu sein. Was soll 
das?

von Mario (Gast)


Lesenswert?

Vielen Dank für die schnelle Antwort,

ich habe jetzt den VL800 von Via gefunden. Dieser Baustein erfüllt laut 
Datenblatt meine Anforderungen.

Gibt es dafür irgendwo Referenzlayouts? Oder irgendetwas was mir beim 
Layouten helfen kann?

Ja die UP-boards hinken generell noch etwas mit der Dokumentation 
hinterher. Das ändert sich hoffentlich mit der Zeit.

LG Mario

von Mario (Gast)


Lesenswert?

Hallo,

mit dem Baustein und der Schaltung auf den Seiten 55-58 des Dokumentes 
müsste ich das Problem mit den weiteren USB3.0 Ports für den UP-Core 
auch lösen können oder?
http://www.ti.com/lit/ug/sllu149e/sllu149e.pdf

MfG
Mario

von Michael X. (Firma: vyuxc) (der-michl)


Lesenswert?

Der TI ist beschissen zu löten. Außerdem not recommended for new 
designs, d.h. TI macht da nur unwillig support.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Ja, das ist ein USB3-Hostcontroller für PCIe.

Da hast Du Dir jedenfalls was anspruchsvolles vorgenommen, PCIe ist 
nicht trivial, und USB3 ebenso.

Hast Du Dir das Gehäuse des TUSB7304 mal angesehen? Das ist ziemlich 
widerlich zu verarbeiten, nicht besser als BGA.

von Mario (Gast)


Lesenswert?

Hallo Michael,

das ist leider der einzige Baustein der gut und auch mit einem Reference 
Layout für mein Problem dokumentiert ist.
Kennst du zufällig noch einen Aktuellen, der sich vlt. auch besser löten 
last?

LG Mario

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

a) Brauchst Du wirklich USB3 auf Deiner Zusatzplatine?

b) Was spricht gegen einen USB3-Hub? Den müsstest Du halt mit einem 
Kabel anschließen, da die Signale nicht auf dem 100poligen 
Steckverbinder verfügbar sind.

c) Was möchstest Du schlussendlich erreichen? Was soll an dem 
USB3-Controller angeschlossen werden?

von Michael X. (Firma: vyuxc) (der-michl)


Lesenswert?


: Bearbeitet durch User
von fchk (Gast)


Lesenswert?

Michael X. schrieb:
> PLX USB3380
> https://www.mouser.de/ProductDetail/Broadcom-Avago...

Das ist kein USB Host, sondern ein USB Device. Daran kannst Du keine 
Devices anschließen, weil Dein Gerät dann das Device ist.

6. Setzen.

fchk

von Mario (Gast)


Lesenswert?

Hallo Rufus,

ja USB3.0 ware sehr gut, da ich die Signale von zwei Kameras mit dem 
UP-core sehr schnell auswerten muss. Es würde dabei natürlich auch ein 
USB3.0 Hub gehen. So habe ich es bisher laufen. Doch mit dem extra Kabel 
finde ich diese Variante nicht sehr elegant. Außerdem Teilen sich die 
Kameras so ja nur die Bandbreite eines USB3.0 Ports, was für mich auch 
keine Optimale Lösung ist.

LG Mario

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Mario schrieb:
> Außerdem Teilen sich die Kameras so ja nur die Bandbreite eines USB3.0
> Ports, was für mich auch keine Optimale Lösung ist.

Was sind denn das für Kameras, daß die so eine brachiale Bandbreite 
benötigen?

Hat denn der kleine 4-Kern-Atom auf dem Up-Board überhaupt genug 
"Dampf", um diese Daten zu verarbeiten? Knapp 500 MByte/sec sind ja 
schon mal 'ne Nummer ...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.