Wie erhalten Sie mehr USB 2.0-Anschlüsse mit voller Geschwindigkeit auf einem modernen Laptop?

795
Crigges

Moderne Laptops haben nur ein paar USB-Anschlüsse, und zur Erweiterung sollten Sie einen USB-Hub verwenden. Mein Problem ist, dass ich 4 Highspeed USB 2.0-Kameras an meinen Laptop anschließen muss und dabei zwei USB-Anschlüsse freihalten muss (Maus + USB-Stick). Bei einem normalen USB 3.0 / 2.0-Hub haben alle angeschlossenen USB 2.0-Geräte das gleiche Bandbreitenlimit von ~ 40 MB / s, aber jede Kamera benötigt allein die vollen 40 MB / s. Gibt es eine Möglichkeit, auf einem modernen Laptop mehr Full-Speed-USB 2.0-Anschlüsse zu erhalten?

1
Wenn Sie die Kameras bereits besitzen, kann es zu spät sein. Verwenden Sie anstelle von USB Bluetooth- oder WLAN-Kameras. Sie können eine USB-Kamera in Bluetooth umwandeln, dies wäre jedoch teurer als der Kauf einer Bluetooth-Kamera. fixer1234 vor 6 Jahren 0

3 Antworten auf die Frage

1
Sompom

Da Sie den Thunderbolt-Tag aufgeführt haben, lohnt sich ein Blick in ein Thunderbolt-Dock mit USB-Anschlüssen. Im Falle von Thunderbolt 1 oder 2 glaube ich, dass mit dem Anschluss keine USB-Ports geroutet werden, sodass sich externe USB-Ports auf einem externen Controller befinden. Da bei Thunderbolt 3 diese Ports häufig mit USB-C gekoppelt sind, kann das Dock für den USB-Computer schummeln und nur ein USB-Multiplexer sein.

Wenn Sie der Meinung sind, dass ein Thunderbolt-Dock der richtige Weg ist, würde ich Ihnen empfehlen, eines mit einer guten Rückgaberegelung zu kaufen und es zu messen, um sicherzustellen, dass es Ihren Anforderungen entspricht.

Es gibt jedoch immer eine aufregendere Option.

Abhängig vom Alter des Laptops und den verfügbaren Ports können Sie ein M2 in Betracht ziehen . auf einen USB 3.0-Adapter oder einen Mini-PCIe auf USB 3.0-Adapter . Beides würde die Portabilität jedes an sie angeschlossenen Laptops erheblich beeinträchtigen, wäre aber eine einfache und kostengünstige Antwort auf "Wie bekomme ich mehr USB-Anschlüsse?"

Mini-PCIe bietet keine USB 3-Anschlüsse, so dass der Adapter fast sicher über einen eigenen Controller verfügt. Im Fall von M.2 ist es fast sicher, dass nur die USB-Ports im Connector herausgeführt werden, die (hoffentlich) direkt zur CPU gehen, also volle Bandbreite haben sollten.

Ich kann keine weiteren Links mehr posten, daher folgen einige nackte Vorschläge

Der Mini-PCIe bietet einen USB 2.0-Anschluss, der (hoffentlich) direkt an die CPU angeschlossen ist. Dies ist günstiger als die USB 3.0-Option und es ist weniger wahrscheinlich, dass ein Treiber-Desaster auftritt.

Eine andere Option in ähnlicher Weise besteht darin, eine PCIe-USB-2.0-Karte und eine M.2- oder Mini-PCIe-Karte mit dem Desktop-Form-Factor-PCIe zu beziehen. Der Laptop ist jetzt völlig nicht tragbar, verfügt jedoch über viele USB-Anschlüsse.

Schließlich kenne ich Ihre Anwendung nicht, aber es kann funktionieren, um zwei billige und junkige Laptops zu erhalten und zwei Kameras an jeden anzuschließen.

Wenn Sie nicht mit dem Laptop verheiratet sind, können Sie für den Intel NUC sechs USB-Anschlüsse mit einem semi-benutzerdefinierten Fall verwenden: https://www.amazon.com/Intel-NUC-Additional-Dual-Ports/dp / B01BJ0898Y Ich habe dieses Ding nie benutzt, ich weiß nur, dass es existiert. Sompom vor 6 Jahren 0
1
Ale..chenski

It is very likely that your laptop has only ONE USB host controller. The aggregate bandwidth is determined by controller architecture. So, one controller - 40MBps.

To accommodate 4 USB 2.0 HS cameras, you would need FOUR controllers in your system.

If it is a less-modern laptop (that has one separate EHCI and one xHCI USB 3.0), then connecting one camera to USB 3.0 port, and another to a USB 2.0 will give you the bandwidth for two cameras, but you need to check how your exposed ports are routed, to which controller. If there is only one xHCI, then no luck. And I doubt that your laptop has more than one M.2 slot with direct PCI.

ADDITION: Here are my quick results.

  1. On old and not so old Intel machines, EHCI (USB 2.0) controllers (at least on relatively new C20x chipset, 2011, and on all older ICHx chipsets) split the available ~42 MBps bandwidth between all root ports.

  2. Renesas USB 3.0 xHCI add-on PCIe card controller also splits the 42 MBps between ports;

  3. ASMedia USB 3.1 Gen.2 controller on 4X PCIe slot also splits the bandwidth;

  4. Only newest Intel xHCI USB controllers, Braswell family and newer (2015) do provide full USB 2.0 bandwidth on individual ports (verified on three ports, I don't have more).

  5. Any internal or external USB 3.0 hub will split the USB2 bandwidth between ports.

Therefore, I stand corrected regarding the latest Intel eXtensible Host Controllers - they do provide full USB 2.0 (~42 MBps) on each port.

Ich konnte Ihre Theorie an vielen Maschinen testen. Intel-Maschinen, egal wie alt, welcher Chipsatz oder welcher Formfaktor sie hatten, konnten auf allen verfügbaren Ports volle 40 MBit / s bereitstellen. Die AM4-Plattform hingegen teilt die 40 MBit / s USB 2.0-Bandbreite über ALLE Ports, einschließlich USB 3.0 / 3.1-Ports. Crigges vor 5 Jahren 0
Ihre aktualisierten Ergebnisse scheinen sinnvoll zu sein. Haben Sie Informationen zum verwendeten USB-Controller für die AM4 X470- und B350-Chipsätze? Crigges vor 5 Jahren 0
-1
iBug

Erwägen Sie die Verwendung eines USB 3.0-Hubs.

Alternativ gibt es Hubs, die für USB 3.0 auf mehrere 2.0 ausgelegt sind, und (einige) sollten auch funktionieren.

Ein Hub ist im Wesentlichen ein Chip, der mit Ports und einem Stecker verbunden ist. Der Chip läuft für den Hub und verwaltet Daten zwischen Geräten und Host. Wenn Sie also einen Host mit USB 3.0 verwenden, können Sie dessen Geschwindigkeit (Bandbreite) auf mehrere USB 2.0-Ports aufteilen, sofern der Hub dies unterstützt.

Vorsicht bei Hubs mit 7 Ports. Ich habe ein paar demontiert und festgestellt, dass 2 Chips miteinander verbunden waren, so dass 4 Ports langsamer sind als die anderen 3.

"Bei einem normalen USB 3.0 / 2.0-Hub haben alle angeschlossenen USB 2.0-Geräte das gleiche Bandbreitenlimit von ~ 40 MB / s, aber jede Kamera benötigt allein die vollen 40 MB / s." Siehe https://superuser.com/questions/1159167/usb-2-0-high-speed-on-all-ports Crigges vor 6 Jahren 0
Diese Antwort ist falsch. USB 3.0-Hubs unterteilen KEINE USB 3-Bandbreite in mehrere USB 2.0-Anschlüsse. Sie verwirren das USB 2.0-Konzept des Transaction Translator in der HS-FS-LS-Topologie. USB 3.0 hat diesen Luxus nicht. Diese Antwort finden Sie unter https://superuser.com/a/1159659/620011 Ale..chenski vor 6 Jahren 1