文章目录

  • **一、Usb type c接口定义介绍**
  • **二、USB3.1 type-c接口特性**
  • **三、USB Type-C接口的优点**
  • **四、usb type-c接引脚定义**
  • **五、usb type-c接口主要功能**
  • **六、usb type-c接口工作流程**
  • 七、市场上Type-C/PD有哪几种分类呢?

一、Usb type c接口定义介绍

USB Type-C接口总计有24个针脚,可以正反插且传输速度快,接口没有方向性,让用户在使用中避免出现插错的情况。一般简称有type c、type-c等这些指的都是同一个产品。而USB3.0接口通常是9到11个,USB2.0只有4个针脚。针脚的增多并没有导致Type-C接口体积变大,实际上它还缩小了体积(相对标准口来说),满足了移动设备的需求。

二、USB3.1 type-c接口特性

特性1、全新接口设计,尺寸约8.4mm x 2.6mm,接口纤薄

特性2、功率输出能力:标准线缆3A,接口5A

特性3、可用来传输DisplayPort讯号,支持4K UHD影像传输

特性4、可以提供最大100 的电力传输

特性5、更好的电磁干扰(EMI)和射频干扰(RFI)缓解特性

特性6、支持正反两面插入,可承受1万次反复插拔

特性7、USB Power Delivery,可支持充电

特性8、最高数据传输速度达到10Gbps,基于USB3.1规范

三、USB Type-C接口的优点

优点1、配备Type-C连接器的标准规格连接线,可通过3A电流,同时还支持超出现有USB供电能力的「USBPD」,可以提供最大100W的电力;

优点2、DisplayPort交替模式,支持高达4K超高清(UHD)甚至8K的解析度(实现的原理后面讲)。

优点3、最大数据传输速度达到10Gbps,也是USB3.1的标准,兼容USB2.0标准;

优点4、支持从正反两面均可插入的「正反插」功能;

四、usb type-c接引脚定义

USB Type-C插座端视图

USB-Type-C插头引出端视图

可以看到,数据传输主要有TX/RX两组差分信号,CC1和CC2是两个关键引脚,作用很多:

• 探测连接,区分正反面,区分DFP和UFP,也就是主从(检测原理见下面

• 配置Vbus,有USB Type-C和USB Power Delivery两种模式

• 配置Vconn,当线缆里有芯片的时候,一个cc传输信号,一个cc变成供电Vconn

• 配置其他模式,如接音频配件时,dp,pcie时

电源和地都有4个,这就是为什么可以支持到100W的原因。

供电情况

不要看着USB Type-C好像能支持最高20V/5A,实际上这需要USB PD,而支持USB PD需要额外的pd芯片,所以不要以为是USB Type-C接口就可以支持到20V/5A。当然,以后应该会出现集成到一起的芯片。

辅助信号sub1和sub2(Side band use),在特定的一些传输模式时才用。

d+和d-是来兼容USB之前的标准的。

这里说一下,USB3.0只有一组RX/TX,速度是5Gb,USB Type-C为了保证正反都可以插就用了两组,但实际上数据传输还是只用了一组RX/TX,速度就已经达到10Gb了。如果后面升级协议,两组都传的话就和DisplayPort一样20Gb了。

要理解Type-C的原理,首先要了解他的PIN即定义,Type-C口有4对TX/RX分线,2对USB D+/D-,一对SBU,2个CC,另外还有4个VBUS和4个地线 [2] 。

当然,如果接收端只需要DP信号,不需要USB 3.1信号,那DP可以利用全部4对TX/RX差分线做输出,从而实现最多4lanes的DP输出,提供高达32.4Gbps的总输出带宽(每条lane可以输出8.IGbps),轻松实现5K x 3K 60辅视频,甚至最高可达8K×4K 60帧视频(4:2:0数据),这种模式就是DPonly模式 [2] 。另外为了兼容USB2.0,Type-C还保留了USBD+/D-信号供USB 2.0设备使用,所以只需改用Type-C的接口,USB2.0甚至USB 1.0设备也可以支持正反面插入。值得一提的是,使用USBD+/D-跟上面的DP only 模式配合,可以实现DP+USB2.0模式。DP占用4对TX/RX差分线,USB仅使用D+/D- [2] 。常情况下,USB2.0差分信号只会连接其中一边,因USB Type-C Plug无B6、B7。USB3.1只用到2对TX/RX差分线作为数据线,正插时连接TX1/RX1,反插时连接TX2/RX2.可以看到任意情况下,都会有2对差分线是没有被使用的,DP交替模式就是把DP信号加载到这2对“多余”的差分线上,从而实现USB 3.1+DP同时工作 [2] 。

Type-C还提供了2条CC线和2条SBU线。CC线主要用于Power Delivery 模块(下简称PD)的通讯,CC线首先是用来判断设备插入的方向:正插或反插,如果是正插,主机使用CC1来和设备通讯,反插使用CC2,可以看到CC使用的是单线协议。SBU线在DP功能开启时,化身为DP协议中的AUX_P/AUX_N差分线(它的极性是可以根据正反插方向修改的),负责传输设备的DPCD,EDID等关键信息 [2] 。关于这些可以了解DP协议。

USB Type-C电缆
如下表,USB2.0规范的电缆长度小于4米,USB3.2 Gen1的长度小于2米,USB3.2Gen2的电缆长度小于1米。

五、usb type-c接口主要功能

1.快速理论上,USB-C端口的最高传输速率为每秒10Gb。但是苹果表示新款MacBook的USB-C端口最高传输速率为5Gbps。最大输出电压为20伏,可以加快充电时间。 而USB-A型,到目前为止极限传输速率为5Gbps,输出电压为5伏。

2.多面手新MacBook的USB-C型端口能够传输数据、进行充电也可以作为视频输出端口链接外部显示设备。唯一的疑问是苹果如何满足想要同时做这三件事的用户。

3.双向不像老款USB端口,功率只能单向传输,USB-C型端口的功率传输是双向的,这意味着它可以拥有两种发送功率方式。所以,用户不仅可以用笔记本为移动设备充电,也可以利用其它设备或移动电源为笔记本充电。

4.后向兼容USB-C可以与老的USB标准兼容,但用户需要额外购买适配器才能完成兼容。苹果公司表示不仅苹果官方会出售适配器,第三方公司也可以授权生产。

六、usb type-c接口工作流程

上图DFP (Downstream Facing Port)也就是主,UFP (Upstream Facing Port)为从。除了DFP、UFP,还有个DRP (Dual Role port),DRP可以做DFP也可以做UFP。当DPR接到UFP,DRP转化为DFP。当DRP接到DFP,DRP转化为UFP。两个DRP接在一起,这时就是任意一方为DFP,另一方为UFP。

在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 Type-C有几种供电模式,靠什么来甄别? 就靠Rp的值,Rp的值不一样,CC pin检测到的电压就不一样,然后来控制DFP端执行哪种供电模式。

需要注意的是,上图里画了两个CC,实际上在不含芯片的线缆里只有一根cc线。

含芯片的线缆也不是两根cc线,而是一根cc,一根Vconn,用来给线缆里的芯片供电(3.3V或5V),这时就cc端没有下拉电阻Rd,而是下拉电阻Ra,800-1200欧。

七、市场上Type-C/PD有哪几种分类呢?

市场上TypeC的产品种类很多,但真正全功能的很少。因为如果你把这个 Type C 所有的功能都集成进去的话,这个口的整个的成本会变得非常贵。实际上很多情况下,设备只是具备了 Type C 的某一部分功能:

只有Type-C,即支持正反插,普通数据传输;

支持Type-C,支持PD协议,可快速充电;

支持Type-C,支持PD协议,支持高速信号,支持超快充电;

全功能,支持Type-C,支持PD协议,支持高速信号,支持超快充电,支持HDMI、DisplayPort等其他协议。

深入学习USB(6)USB Type-C接口定义概念解析相关推荐

  1. HEVC代码学习19:MV、MVD、MVP概念解析

    在代码阅读中,可以看到MV.MVD.MVP三个概念,在开始学习的时候就很糊涂,一直买具体来看下,也找不到具体在哪里有讲解,现在来关注学习一下. 先来逗比一下,名词解析: MVP--most valua ...

  2. android主板接口定义,范例解析:学习Android的IPC主板模式

    一.认识Android的IPC主板模式 系统架构设计最关键的任务就是组合(或称整合),而且最好是能与众不同.深具创新性组合.Android就擅用了主板模式,以通用性接口实践跨进程的IPC通信机制.由于 ...

  3. USB TYPE C接口拆解及定义、USB3.1标准说明

    FROM:http://www.lulian.cn/article-279-cn.html USB TYPE C接口以其纤薄.正反可插拔等诸多优势,得到了广泛运用,我们先看看USB TYPE C接头拆 ...

  4. Go 学习笔记(35)— Go 接口 interface (接口声明、接口初始化、接口方法调用、接口运算、类型断言、类型查询、空接口)

    1. 接口概念 接口是双方约定的一种合作协议.接口实现者不需要关心接口会被怎样使用,调用者也不需要关心接口的实现细节.接口是一种类型,也是一种抽象结构,不会暴露所含数据的格式.类型及结构. 接口内部存 ...

  5. CSR8675学习笔记:USB HID通信

    为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板[淘宝链接:思度科技CSR开发板]. 技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入 ...

  6. USB学习6---Linux Android USB软件架构设计

    下面学习针对高通平台的HS-USB(HS:high speed高速)堆栈(stack)软件架构设计和源代码布局的细节. Android HS-USB堆栈基于下面几点: Gadget driver fr ...

  7. 做一条USB A转Type C 数据线 和OTG线

    Type C公头接口定义(我们面向接口) 如上图所示,我们直接4根线就可以实现USB 2.0数据传输了. 即:D+ D- VBUS GND 同时另一端对应到USB A接口,如上图所示, 这样就做好了一 ...

  8. USB接口定义(Z)

    本文为转载,其中也有些小错误,参考即可! USB接口通常只有4根线,两根电源线和两根数据信号线,故信号是串行传输的.USB接口也称为串行口,usb2.0的速度可以达到480Mbps.可以满足各种工业和 ...

  9. usb接口定义引脚说明_PerfDogService使用说明

    令牌申请教程:https://bbs.perfdog.qq.com/article-detail.html?id=55安装包下载:https://perfdog.qq.com/sdk一. 概述 Per ...

最新文章

  1. R语言ggplot2可视化:自定义设置连续变量图例(legend)宽度(width)、自定义设置连续变量图例位置(position)、自定义设置连续变量图例连续渐变
  2. SAP HUM 嵌套HU初探 III
  3. python打印类的属性
  4. 【赠书】阿里巴巴官方出品,工业级知识图谱最新书籍领取!
  5. 在浏览器里使用SAPGUI里的SE80
  6. P2617 Dynamic Rankings 整体二分
  7. WebApi系列(从.Net FrameWork 到 .Net Core)
  8. 1.11_shell_sort_希尔排序
  9. 知识库构建前沿:自动和半自动知识提取
  10. unexpected error while obtaining UI hierarchy
  11. 14个SpringBoot优化小妙招
  12. 考研词汇(这些句子让你掌握7000个单词)
  13. OpenVINO2022.1+open_model_zoo例程的编译与使用
  14. t420i升级固态硬盘提升_给电脑升级那些事,加一块希捷酷鱼120固态硬盘很畅快...
  15. Android 入门第二讲03-约束布局ConstraintLayout(可视化介绍,Chains链,MATCH_CONSTRAIN,百分比布局,圆形定位,Guideline,Barrier)
  16. Laravel 5文档阅读摘要
  17. 【建议背诵】软考高项考试案例简答题汇总~(9)
  18. 移动最快apn服务器,中国移动4g接入点设置哪个快(这3种设置让网速最快)
  19. CakePHP中文教程2
  20. 网易视频云专家分享:Google Mesa论文笔记

热门文章

  1. 河北省计算机系二本理科学校有哪些,河北省二本院校有哪些?特色专业又是啥?...
  2. 大数据(7z)Scala手写中文分词
  3. 宏基笔记本linux系统安装图解,宏碁笔记本安装系统 系统备份过程图解
  4. 计算机磁盘桌面,右键点击桌面计算机
  5. [从头读历史] 第298节 时间简史 关于黑洞的那些事
  6. java 双斜杠变单斜杠_java 过滤文本特殊字符 以及单斜杠替换成双斜杠 | 学步园...
  7. 2017_第八届蓝桥杯省赛题解 JavaB组
  8. 全套免费python视频
  9. APUS点亮印度排灯节 本地化运营造就“网红祝福语”
  10. 伺服电机工作原理及和步进电机的区别