bre*_*-ai 8 usb port thunderbolt usb-c
查看 USB-C 的规范,我注意到有四个用于数据传输的 SuperSpeed 差分对,如https://en.wikipedia.org/wiki/USB-C#Specifications 所示。维基百科的文章还说,USB 3.1 模式下只使用了这两对,我觉得很奇怪。
在我最近问到的这个问题(为什么铜线上的 Thunderbolt 3 比 USB 3.1 快?)中,Ali Chen 回答说 Thunderbolt 3 over USB-C 使用这两对,但 USB 3.1 没有。我知道可以通过任何高质量的 USB-C 电缆运行 Thunderbolt 3 ,因此它们必须具有所有必要的电线。为什么标准 USB 3.1 over Type C 不使用这两对来实现双倍的数据传输?
Spi*_*iff 12
USB 3.1 Gen 2(SuperSpeed+,10 Gbps)旨在通过现有的USB 3.0 电缆(具有 5 个额外触点的电缆)以及USB Type C 电缆工作。
由于现有的 USB 3.0 电缆(带有 A 型和 B 型连接器的电缆,以及微型 A 和 B 型变体)仅包含一个超高速对(Tx 对和 Rx 对),因此 USB 3.1 Gen 2 只能使用那一对,并且仍然可以通过现有的 USB 3.0 电缆工作。因此,即使您通过带有 Type C 连接器的电缆运行 USB 3.1 Gen 2,它也仅使用一个超高速对。这也使得 USB 3.0/3.1 电缆的一端带有 C 型连接器,而较早的 USB 3.0 型 A、B、微型 A 或微型 B 型连接器在另一端成为可能。
现在您可能会问一个后续问题,“为什么 USB 实施者论坛(USB-IF,USB 标准联盟)不定义一个甚至比 10Gbps 更快的 USB 协议,它同时使用超高速C 型连接器中的线对?” 这是一个有效的问题,但我不愿意推测。它肯定会与以前的 USB PHY 设计有很大不同,因为它将具有两个必须协调的独立发送和接收数据流。实际上,它是一种并行接口,而 USB 传统上标称串行。
你提出问题的方式暴露了一些潜在的误解,我想在这里解决:
我知道可以通过任何高质量的 USB-C 电缆运行 Thunderbolt 3
这并不完全正确。有许多高质量的 USB Type C 兼容电缆不适合 Thunderbolt 3。Thunderbolt 3 仅限于?如果您有无源电缆,则电缆长度为 0.5m。要超过这个长度(例如 2m),您需要更昂贵的有源电缆(带有特殊 IC 芯片的电缆,以帮助处理信号)。
为什么标准 USB-C 不使用两对
USB-C 不是协议。USB Type C 是连接器和布线规范的名称;它不是在这些连接器和电缆上使用的协议的名称。通过 Type C 电缆执行 USB 协议时,您使用的是 USB 3.1 Gen 2(10Gbps“SuperSpeed+”)或更早版本的 USB。
USB 3.1 使用一个通道(Tx 对和 Rx 对),因为它是 USB 标准,仅使用一个 Rx+Tx。所有原装 USB 连接器(A、B、microAB)都只有一对 SS(SuperSpeed)触点,整个 USB 硬件架构只专注于一个单线设计。
为了并行使用更多通道,硬件数据管道中应该有额外的架构元素,用于处理通道同步和其他与单个链路层管理、缓冲区信用交换和错误恢复、链路训练和单个通道电气优化相关的问题。一旦你做完这一切,它就会变成“霹雳”。或类似MIPI 的东西。
Type-C 连接器是 CONNECTOR 的新标准,旨在比单独的 USB 具有更广泛的适用性。对 Type-C 的需求主要是由系统设计驱动的,以适应更小的便携式电子产品。从某种意义上说,它与USB无关,您要求重新使用所有可用的超高速通道来改变标准USB架构是没有根据的。