USB 3.1 - Type-C 主机到主机

Jac*_*tse 9 usb usb-c

我最近用 MSI M7 游戏主板组装了一个台式机,还买了一个 Razer Blade Stealth。两者都具有 USB 3.1 Gen 2 over Type-C 连接器。

  • 是否可以使用标准的 USB-C 到 USB-C 电缆并期望能够在它们之间传输数据?
  • 使用标准 USB-C 电缆连接两个主机设备是否有任何电源问题?
  • 我看过其他关于在 3.0 上执行此操作并需要一种交叉电缆的帖子,这与 3.1 是否仍然相同?3.1 通过 USB-C?

网上关于 USB 3.1 的信息似乎很少。如果有任何软件支持问题,两台机器都运行 Windows 10。我的笔记本电脑和台式机之间的 10Gb/s 传输速率将是惊人的。需要注意的另一件事是,笔记本电脑确实通过 USB-C 支持 Thunderbolt,而台式机仅通过该端口支持 USB3.1。任何信息将不胜感激,谢谢!

Ale*_*ski 7

微星主板和雷蛇笔记本都是USB HOSTS。两个USB链接“伙伴”之间的连接只能是一个是HOST,另一个是DEVICE。

Type-C USB 规范确实定义了所谓的 DRD - 双角色数据端口,它可以将自己变成主机或设备。然而,要从 PC 获得这种双重角色功能,系统内部必须有两个 USB 控制器,一个充当 xHCI 兼容的主机,另一个可以充当 USB 设备的 IP(硅片)(具有所有必要的属性,如USB 类等)外部 Type-C 端口然后根据电缆识别规则在内部多路复用为 xHCI 或 DCI 硬件块。主流桌面系统没有设计此功能,但所有针对“移动空间”(SoC 的 Atom 系列)的 Intel 系统通常都具有此双重角色功能。

所以第一个问题的答案是:是的,您可以尝试使用 CC 电缆连接两个系统,但数据传输的机会很小,除非其中一个系统在它的数据表。

即使硅硬件确实具有这种内部 USB 功能,系统也必须提供对 Type-C CC(通信)通道的正确处​​理,以确定端口的作用,并使用适当的软件堆栈。Type-C 端口的设计方式必须确保在插入电缆之前不施加 VBUS 电源,并且两个端口都可以区分它们的身份。主机端口具有 CC 上拉电阻,而设备端口在其 CC 引脚上具有 5.1k 下拉电阻。如果两个端口具有相同的“性别角色”,则不应打开 VBUS 电源。所以第二个问题的答案是——如果两个系统都通过了 USB-IF 认证,就不应该担心 VBUS 电源冲突。

第三个问题的答案是否定的,不需要任何“交叉电缆”,所有交叉都在 Type-C 连接器后面的多路复用器中处理。如果两个端口都是DRP,它们会周期性地通告自己的身份,结果随机选择