This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] [参考译文] [常见问题解答]如何控制 USB-C 端口上的 VBUS

Guru**** 1791630 points
Other Parts Discussed in Thread: TUSB320
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1324014/faq-how-to-control-vbus-on-a-usb-c-port

主题中讨论的其他器件:TUSB320

如何控制 USB-C 下行端口或双角色端口上的 VBUS?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    USB-C 规范定义了 Type-C 连接器可以配置的3种端口类型。 分别是下行(DFP)、上行(UFP)和双角色(DRP)传感器。 双角色端口可以用作 DFP 或 UFP、具体取决于连接的器件。

    在制作 DFP 或 DRP 时、您需要控制 Type-C VBUS、以便仅在 UFP 连接到 Type-C 端口且 CC 协商已完成时才提供 VBUS。 在我们的 CC 控制器(TUSB320/321/322)中、这是通过 ID 引脚完成的。 当没有连接或 Type-C 端口用作 UFP 时、ID 引脚将保持高电平。 仅当 UFP 连接到端口、协商完成并且我们的 DFP/DRP 期望提供 VBUS 时、ID 才会变为低电平。

    下面是一个显示 ID 引脚行为的示例图:

    如果您使用具有低电平使能引脚的 VBUS 开关、则 ID 引脚可直接路由到开关上的使能引脚。 下图显示了 CC 控制器和 VBUS 开关如何适应 Type-C 生态系统:

    UFP 不需要 VBUS 开关、因为它从不为 VBUS 自身供电。