一个典型的USB 3.1实现方式包括2个基本功能:一个管理链路的CC控制器;一个针对RX和TX信号的USB 3.1复用器,用于根据Type-C插头方向选择已连接端。CC控制器需要能够根据所需的系统运行方式,将自身配置为一个下行端口 (DFP),上行端口 (UFP) 或双用途端口 (DRP)。表1中总结了不同应用的数据/供电运行方式。
图1:针对USB Type-C应用的器件数据/供电类别
USB Type-C的主机-客户端实现方式
USB Type-C包含一个通道配置功能;这个功能能够在DFP与UFP之间建立一个USB链路。在传统USB端口定义中,一个DFP端口可被视为一个主机,而UFP可被认为是一个设备。CC功能用于确定以下内容:
DFP至UFP连接/断开检测和插头方向