

Why do USB-C hubs still have USB 2.0 ports?
source link: https://dancharblog.wordpress.com/2021/08/19/why-do-usb-c-hubs-still-have-usb-2-0-ports/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Categories
Categories
Disclosure
A commission may be earned for purchases made using affiliate links on the website. Learn more.
USB 2.0 is over 20 years old, so why do modern USB-C and USB 3.x hubs still have 2.0 ports? Shouldn’t they all be USB 3.x by now?
Some folks would assume this is simply a cost saving measure given that it is cheaper to implement 2.0 vs 3.x. But it is a little more nuanced than that. The answer lies in the pinout of USB connectors. USB 3.x and USB-C have both super speed data lines (SSTX+/-, SSRX+/-, TX+/-, and RX+/-) and low speed data lines (D+/D-):
- USB 3.0 pinout [courtesy Wikipedia.com]
- USB-C pinout [courtesy Wikipedia.com]
Physical ports have all the pins available for backwards compatibility with USB 2.0 devices like mice/keyboards. But devices embedded inside a hub only connect to the pins they actually need. For example, SD card readers and Gigabit Ethernet chipsets typically only use the super speed SSTX/SSRX pins, not the D+/D- pins. So what can we do with unused D+/D- pins?
Enter port splitting or port bifurcation.
According to Microchip, port splitting “allows for the USB3.1 Gen1 and USB2.0 portions of downstream ports… to operate independently and enumerate two separate devices in parallel…”. Here is part of Microchip’s guidance on how to implement port splitting:
[Image courtesy Microchip.com]
Essentially its getting a USB 2.0 port for free. There are some caveats with this approach. The USB 3.x device must be internal/embedded and not something that can be unplugged. The USB 2.0 device can either be embedded like an audio chipset, or an external port. Because of the way USB hub controllers are setup, if there is a fault on either the USB 3.x or USB 2.0 device, both may go down. So in this aspect, port splitting can be less reliable with problematic or non-compliant devices compared to truly distinct ports.
Other USB hub chipsets from ViaTech, Genesas, etc. also support this feature but do not provide full public documentation. But you can always tell when port splitting is in use because the total number of embedded devices plus downstream ports will exceed the hub chipset downstream port count. For example, a 4-port hub chipset might have a combined total of 5 or 6 downstream ports/devices. And who wouldn’t want to have a 6-in-1 instead of a 4-in-1 hub for less than $1 USD of extra parts?
References:
Recommend
-
12
USB-C Hubs and Ethernet written on Monday, July 6, 2020 USB-C continues to be an exciting mess. And by exciting I mean frustrating and by mess I mean omnishambles. I already cycled through many, many USB-C hubs wit...
-
14
Dan S. Charlton Tech Blog h...
-
11
The 8 Best USB-C Hubs for Laptops Most laptop manufacturers are killing off most of the ports you likely need to keep laptops slim, lightweight, and travel-friendly. That means you'll have to rely on dongles or snag a doc...
-
6
The 7 Best USB-C Hubs for MacBook Pro Apple jumped on the USB-C bandwagon back in 2016 itself with its revamped MacBook Pro lineup. While USB-C is the future, that time is yet to arrive. In the meantime, you'll have to us...
-
7
Best USB-C hubs and adapters for Mac 2022 USB-C and Thunderbolt Macs often need more ports. These USB-C hubs and adapters for MacBooks...
-
10
USB-C hubs and my slow descent into madness 2021-04-25 2021-04-26 electronics, hardware Just to start this off on a fun note: this article is not
-
6
The best USB-C hubs for Chromebooks in 2022 While great Chromebooks usually have enough USB-C and USB-A ports for users to get by, you should still keep a USB-C hub on hand...
-
5
The best USB-C hubs for Google Chromecast with Google TV The Google Chromecast with Google TV is a convenient streaming device that's about as straightforward as possible. However, its simplicity also means that it doesn't have any ex...
-
3
way0utwest 🎙️ (He/Him/His) on Twitter: "@jdanton @zippy1981 I have 2 USB-C ports, one for power, and one USBA port on the laptop, so a bit constrained. I used to have a separate ethernet one, but that didn't work well when I need the HDMI out"...
-
7
The Best USB Hubs and Docks for Connecting All Your GadgetsDitch the dongles. These multi-port adapters maximize your workstation.
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK