3 ms·
This still confuses me. Are you saying: A. Cable physically consists of: 1. 60/100W power wire pair 2. USB2 speed data wire pair supporting 0.48Mbit/s 3. 2/
by ximeng 5y ago
This still confuses me. Are you saying:
A. Cable physically consists of:
1. 60/100W power wire pair
2. USB2 speed data wire pair supporting 0.48Mbit/s
3. 2/4 high speed data wire pairs (“high speed lanes”), normally 4
Each high speed lane supports at least 5/10Gbit/s depending on cable length.
4. Separate wire for negotiating power supply and data host and peripheral
5. eMarker cables are required for rapidly changing wattage of power supply (Programmable Power Supplies, PPS)
Note that two DisplayPort cables (not USB-C) could support 50gbps, more than a USB-C maximum of 40gbps.
B. Protocols (all over high speed lanes apart from USB2):
1. USB2
2. USB3 (by default using two high speed lanes at 10gbps, four high speed lanes at 20gbps theoretically possible but rarely supported by hosts)
USB requires negotiation of host and peripheral (upstream and downstream).
3. DisplayPort 1.2 (8.64Gbit/s video data over 2 high speed lanes) / DisplayPort 1.3/1.4 (12.96Gbit/s over 2 high speed lanes, double over 4). MST technology allows splitting the aggregate video data bandwidth across monitors. DisplayPort 1.4 supports video compression, but this is rarely supported by monitors. If using only 2 high speed lanes the other 2 can be used for USB data.
4. ThunderBolt 3/4 (needed for Mac video). ThunderBolt 4 is USB4 with optional features mandatory, however in practise these optional features are likely to always be included so they can be treated as the same.
C. Device support:
1. Power: 5/9/15/20V. Requirements signalled by resistors on the device side if only 5V. More than 5V negotiated between devices: 1. Agree source and sink, by default the data upstream/host is source but this can be negotiated, 2. Source indicates how much power it can provide, either 3A or with a 20V cable optionally 5V. This assumes fixed power, some devices now support PPS.
2. Data bus types: 1. passive (supports USB and DisplayPort) / 2. ThunderBolt 3 (PCI Express and DisplayPort, USB as hot-plug root hub(?)) / 3. ThunderBolt 4 (PCI Express, DisplayPort, USB)
ThunderBolt controllers needed on both sides to support ThunderBolt.
3. Bus bandwidth is maximum 40gbps. If cable is long bandwidth may only be 20gbps. Laptops with one ThunderBolt port typically support DisplayPort 1.2 bandwidth on the bus, laptops with two ThunderBolt ports support two DisplayPort 1.2 bandwidth. (There is some distinction between “full” and “non-full” ThunderBolt that goes away in ThunderBolt4.)
- chx 5y agoYou got this mostly right. A few notes. A. Cable physically consists of: Either 0 or 4 high speed lanes. Never 2. Otherwise correct. B. I do not use USB protocol numbers for they are confusing. I use USB data speed. 480mbps is over the USB 2.0 wires, 5/10/rarely 20 is over the high speed lanes. The only negotiation USB requires is the decision of who becomes upstream (host) and who the downstream (device). > Laptops with one ThunderBolt port typically support DisplayPort 1.2 bandwidth on the bus, laptops with two ThunderBolt ports support two DisplayPort 1.2 bandwidth. Or two DisplayPort 1.4 bandwidth, depending on the TB3 controller. Data hub is passive in the sense of not containing any protocol converters. It still needs a USB C controller to negotiate DisplayPort alt mode.