在USB2.0端口,USB根据数据传输的方向定义了HOST/Device/OTG三种角色,其中OTG即可作为HOST,也可作为Device,在Type-C中,也有类似的定义,只是名字有了些许修改。如下所示:
(1)DFP(Downstream Facing Port):
下行端口,可以理解为Host或者是HUB,DFP提供VBUS、VCONN,可以接收数据。在协议规范中DFP特指数据的下行传输,笼统意义上指的是数据下行和对外提供电源的设备。其中DFP-U表示USB的Host,DFP-D表示DP的Source
(2)UFP(Upstream Facing Port):
上行端口,可以理解为Device,UFP从VBUS中取电,并可提供数据。典型设备是U盘,移动硬盘。其中UFP-U表示USB的Device,UFP-D表示DP的Sink
(3)DRP(Dual Role Port):请注意DRP分为DRD(Dual Role Data)/DRP(Dual Role Power)
双角色端口,类似于以前的OTG,DRP既可以做DFP(Host),也可以做UFP(Device),也可以在DFP与UFP间动态切换。典型的DRP设备是笔记本电脑。设备刚连接时作为哪一种角色,由端口的Power Role(参考后面的介绍)决定;后续也可以通过switch过程更改(如果支持USB PD协议的话)。
2.2 Type-C的Power Role
根据USB PORT的供电(或者受电)情况,USB Type-C将port划分为Source、Sink等power角色
Power Role 详细可以分为:
a)Source Only
b)默认Source,但是偶尔能够通过PD SWAP切换为SINK模式
c)Sink Only
d)默认SINK,但是偶尔能够通过PD SWAP切换为Source模式
e)Source/SINK 轮换
f)Sourcing Device (能供电的Device,显示器)
g)Sinking Host(吃电的Host,笔记本电脑)
苏州祥龙嘉业是一家专业从事连接器、连接线设计和生产的制造商,致力于连接器的设计开发十余年,并努力成为行业中的领航者,传统连接器主要有BTB、FPC、Wafer, Card-reader、RJ45、RJ11、USB、HDMI、Type C、type C Cable等;汽车类有FAKRA、HSD等智能驾驶通讯相关产品。为客户提供具有竞争力的方案与产品,为中国创造贡献力量。