USB Type-C引脚解析 && CC、DFP、UFP、DRP用途解析

本文涉及的产品
云解析DNS,个人版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: USB Type-C引脚解析 && CC、DFP、UFP、DRP用途解析

1、Type-C接口引脚分布

  • 有24根信号,其中电源和地占了9根,有4个地和4个Vbus,用于提升电流传输能力。
  • A6、A7:用于传输USB2.0的两组信号是交叉连接的,所以会使得插头以任意方向插入时数据都是连通的。
  • A2、A3,A10、A11:有两组(8根)高速数据通路,用于传输数据
  • CC1、CC2:用于传输方向确认和正反插确认,以及USB PD BCM码信号传输功能,实现负载的功能配置,当其中一根作为TypeC接口的配置信号时,另一根则变成供电电源。(SUB1\SUB2作为辅助信号,在一些特殊模式下使用)。

2、USB TypeC接口特点

①可盲插、无方向性

②PD最大支持功率100W(20V/5A)

③单组最高速率支持10Gbps。

④能够给不同电压的设备充电。

3、DFP、UFP、DRP用途解析

①DFP:下行端口,可以理解为一个Host,DFP作为source给VBUS和vcon供电的,简单理解为一个提供电源的设备,如:电源适配器。

②UFP:上行端口,可以理解为Device,UFP可以理解为受电端口,DFP为供电端口,UFP从VBUS中取电,并可提供数据。典型设备如:U盘、移动硬盘。

③DRP:双角色端口,DRP既可以做DFP又可以做UFP,也可以在DFP和UFP间动态切换,典型设备是:笔记本电脑。

4、深入解析CC通道

(1)CC channel

CC:配置通道,作用是检测USB连接,检测正反插,USB设备间数据与VBUS的连接建立与管理。


  • 探测连接,区分正反面,区分DFP和UFP的主从关系。
  • 配置Vbus,有USB TypeC和USB Power Delivery两种模式。
  • 配置Vconn,当线缆里有Emark芯片的时候,一路CC通道传输CC信号,另一路CC通道变成Vconn,给EMark芯片供电。
  • 如果CC通道连接其他配置,如连接音频配件、DP、PCIE时,CC通道配置是不同的。


上图分析:


  • 在DFP的CC pin有上拉电阻Rp,在UFP有下拉电阻Rd。
  • 在未连接时,DFP的VBUS是无输出的,连接后CC pin相连,DFP的CC pin会检测到UFP的下拉电阻Rd,说明连接上了,DFP就打开Vbus电源开关,输出电源给UFP。而哪个CC pin(CC1、CC2)检测到下拉电阻就确定接口插入的方向,顺便切换RX\TX。
  • 电阻Rd=5.1k,电阻Rp为不确定的值,USB TypeC有几种供电模式,靠Rp的值来甄别,Rp的值不一样,CC pin检测的电源就不一样,然后来控制DFP端执行哪种供电模式。
  • (2)CC识别模式
    ①Source到Sink

source端给sink端提供5V 3A

②Source到DRP模式

source只有上拉,但是DRP可作为source或者sink,所以DRP可以通过模拟开关切换上下拉。如果DRP作为source端,则Vbus上的模拟开关不会被打开,两边源是独立的。如果DRP作为sink端,则下拉到Rd电阻,source为DRP供电。

③DRP到sink的模式

DRP作为Source或sink,可以通过模拟开关切换上下拉,sink只有下拉电阻。当DRP作为source,则切换到Rp为sink供电,当DRP作为sink,则切换到Rd两边相互独立。

④DRP到DRP模式

有三种情况:

1)DRP1和DRP2可随机配置成source和sink相互独立

2)DRP1设置成source,DRP2设置成sink,则DRP1为DRP2供电。

3)DRP2设置成source,DRP1设置成sink,则DRP2为DRP1供电。


5、总结

  • TypeC无PD无Emark芯片时,最大输出为5V/3A
  • TypeC有PD3.0和Emark芯片时,最大输出为20V/5A
  • TypeC支持10Gbps、支持40bps
  • TypeC支持HDMI/DP的应用
  • TypeC支持模拟音频输出


相关文章
|
20天前
|
存储 缓存 负载均衡
CC攻击解析与防御策略
CC攻击是DDoS的一种,利用代理服务器向目标发送大量合法请求,消耗服务器资源。识别特征包括命令行大量"SYN_RECEIVED"连接、IP批量异常连接和日志中异常访问模式。防御策略包括提升服务器性能、数据缓存优化、页面静态化、请求速率限制、IP访问限制及使用CDN。专业高防产品提供智能识别和响应,帮助企业构建全面防御体系。
212 2
|
20天前
|
XML 搜索推荐 数据格式
资源描述框架的用途及实际应用解析
**RDF(资源描述框架)**是一种用于机器理解网络资源的框架,使用XML编写。它通过URI标识资源,用属性描述资源,便于计算机应用程序处理信息。RDF在语义网上促进信息的确切含义和自动处理,使得网络信息可被整合。RDF语句由资源、属性和属性值组成。RDF文档包括`<rdf:RDF>`根元素和`<rdf:Description>`元素,后者用`about`属性标识资源。RDF还支持容器(如`<Bag>`、`<Seq>`和`<Alt>`)来描述集合。RDFS是RDF的扩展,提供描述类和属性的框架,而达布林核心是一组预定义属性,用于描述文
65 0
|
1月前
|
运维 安全 程序员
如何使用远程控制软件并将用途最大化?4款国内外优质应用测评解析
如何使用远程控制软件并将用途最大化?4款国内外优质应用测评解析
43 0
如何使用远程控制软件并将用途最大化?4款国内外优质应用测评解析
|
8月前
|
Java 容器
Java 并发编程:解析多种队列类型的用途 Queue Nice !!!
Java 并发编程:解析多种队列类型的用途 Queue Nice !!!
32 0
|
网络协议 安全 网络安全
记一次变异CC攻击解析
记一次变异CC攻击解析
记一次变异CC攻击解析
|
6天前
|
机器学习/深度学习 缓存 算法
netty源码解解析(4.0)-25 ByteBuf内存池:PoolArena-PoolChunk
netty源码解解析(4.0)-25 ByteBuf内存池:PoolArena-PoolChunk
|
8天前
|
XML Java 数据格式
深度解析 Spring 源码:从 BeanDefinition 源码探索 Bean 的本质
深度解析 Spring 源码:从 BeanDefinition 源码探索 Bean 的本质
18 3
|
6天前
|
存储 NoSQL 算法
Redis(四):del/unlink 命令源码解析
Redis(四):del/unlink 命令源码解析
|
8天前
|
XML Java 数据格式
深度解析 Spring 源码:揭秘 BeanFactory 之谜
深度解析 Spring 源码:揭秘 BeanFactory 之谜
13 1

推荐镜像

更多