打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
USB Type

翻译自: http://kevinzhengwork.blogspot.com/2014/09/usb-type-c-configuration-channel-cc-pin.html

1.插入检测

DFP(下行端口)为主机端口,UFP(上行端口)为设备端口。如图所示,在DFP中的CC通道上有上拉电阻,相应的在UFP中有对应的下拉电阻。在DFP与UFP连接之前,VBUS没有输出,当两者连接之后,DFP检测到CC引脚的电平被拉低,DFP则识别到UFP设备已连接并打开VBUS上的MOSFET,为UFP设备供电。

在DFP上有两个CC引脚,DFP通过检测三种不同形式的UFP端下拉电阻(Open开路、Ra=0.8-1.2K、Rd=5.1K)来识别各种配置模式。

2.识别电缆方向来建立信号路由

连接Type-C电缆可以不区分正反方向,当DFP检测到CC1被下拉,则UFP是向上接入,同样地当检测到CC2被下拉则UFP是向下接入(参考上表)。下图展示了使用高速MUX进行信号路径切换。USB3.1数据速率高达10 Gbps,需要使用MUX来避免传输线分叉和冗余。

3.在两个端口间协商建立DFP和UFP身份

Type-C除了DFP与UFP,还有一种是DRP(双模式端口),可以在DFP与UFP间切换,当DRP端口与DFP设备相连,DRP则切换为UFP设备;同样地也可以切换为DFP设备。当两个DRP设备连接时,DFP与UFP身份是随机的。

4.了解VBUS配置方式:电流模式与USB PD

下表展示了每个USB标准所能提供的供电能力。纯Type-C端口可以提供5V/3A的供电能力。如果使用Type-C端口配合USB PD协议,供电能力则高达20V/5A。USB PD协议通过CC通道传输。

Type-C有 1.5A 和 3A 两种电流模式,取决于DFP的输出能力。DFP通过CC引脚上的电压告知UFP供电能力。UFP端的下拉电阻Rd=5.1K,DFP就可以通过其上拉电阻或者电流源在CC引脚上产生电压。

Type-C给出了不同输出模式下上拉电阻或电流源的规格:

举例来说,当DFP给CC引脚提供330uA的电流时,CC引脚上电压则为330uA * 5.1kOhms = 1.683V。根据下表,DFP则被识别为vRd-3.0标准。当DFP用10k电阻把CC引脚上拉至4.75~5.5V时,CC引脚上的电压则为1.688V,DFP也会被识别为vRd-3.0标准。

BMC PD控制器通过CC引脚发送USB PD协议。

5.配置VCONN

Type-C规范定义了内部有电路需要供电的主动电缆。Type-C电缆上一共有两个CC引脚,如果其中一个用来识别DFP与UFP,那么另外一个就可以用来作为VCONN为主动电缆提供电源。当DFP检测到下拉电阻为Ra=800~1200Ohms时,这个CC引脚将切换至VCONN对外输出4.75~5.5V,功率最大1W。

6.配置使用其他外设模式

Type-C规范定义了替代(Alt)模式与外设(Accessory)模式。主机、设备与线缆可以发送格式化的厂商自定义信息(VDM)来交换信息和发现USB ID。当主机通过VDM与设备交换信息厚进入 Alt 模式后,Type-C接口中的引脚定义将会改变以支持PCIe或者DisplayPort。下面的例子是一个Type-C扩展坞,它使用MUX切换PCIe或USB 3.1信号通至Type-C端口。

当CC1和CC2引脚同时使用Ra下拉时,主机将把设备识别成音频设备,然后从USB信号切换至音频信号。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
TYPE C 你不得不懂的技术参数
USB Type-C设备是否需要CC逻辑芯片
USB Type-C/PD常见问题答疑
如何轻松地将USB 2.0变为USB Type-C
TYPE-C接口定义
USB标准电压不是5V吗?为什么现在有些手机是9V甚至10V?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服