Type-C的SINK、SOURCE、DRP模式
USB Type-C(简称USB-C),它具有全新的接口尺寸和略显酷炫的名称,非常容易使第一次听到这个名词的小伙伴以为这是一种全新的 USB 标准,但实际上并不是。Type-C只是 USB3.1 标准的一部分,而不是一个新的标准。在最新的 USB3.1 标准中,有三种接口样式,一个是 Type-A (即 Standard-A,传统计算机上最常见的 USB 接口样式),一个是 Type-B (即Micro-B,手机配备的接口样式),另外一个是 Type-C。
-
Sink:Type-C Connector 上的 cc pin 呈现 Rd,
当接入 Host 后,消耗 Vbus Power。也就是设备可以给Host充电。 -
Source:Type-C Connector 上的 cc pin 呈现 Rp,当 Device
接入后,提供 Vbus Power。也就是Host可以给设备充电。 -
DRP:USB-C Port 可以作为 Power 的 Source or Sink。默认状态下,可以固定为 Source or Sink,或者在两个状态下来回切换(对于 DRP Port,PD Controller 会把cc 的 Rp 和 Rd 来回切换,50–100ms切换一次)。
Port 的 Power 是 Source,那么 USB Data 就是 DFP。
Port 的 Power 是 Sink,那么 USB Data 就是 UFP。
处于DRP模式时,Host既可以向外部设备供电,
外部设备也可以给Host充电。