首页 > 其他分享 >USB Type-C的工作原理与技术分析

USB Type-C的工作原理与技术分析

时间:2024-08-11 17:06:30浏览次数:9  
标签:USB 正反 CC DFP UFP 原理 侦测 Type

USB TYPE-C更加深入的应用,是从USB3.1开始的,这是因为从USB3.1开始,USB的功能开始变得更加丰富起来。

USB 3.1基本规格

3.1基本规格

USB的速度对比

历代USB输出功率及标志比较

有SS字样的代表支持PD,有SS和10的USB标志代表支持USB3.1及PD2.0

历代USB输出功率及标志比较

USB接口

本图来源于:https://www.datapro.net/techinfo/what_is_usb_type_c_usb_c.html

1.功能齐全:同时支持数据、音频、视频传输,还支持充电功能,全集中在一条传输线,可解决传输线太多的问题。

2.支持正反插:type C的脚位是镜像设计,可以支持正反插,硬件上有特别的侦测机制可以判断是正插还是反插,这部分在后面会提到。(半夜手机要充电不用再开灯看接头方向了!)

3.双向传输:数据、电力可以双向传输与充电。

4.向下兼容:可透过转接器(dongle),兼容USB type A、micro B等接口。

5.传输速率快:支持USB 3.1,可支持高达10Gbps的数据传输。

USB Type C脚位功能概述

Type C脚位

脚位说明:

(1)Tx / Rx:两组差分信号传输对,用于数据传输。
(2)CC1 / CC2(Configuration Cannel):侦测正反插、侦测cable有没有接上、判断哪边是DFP(Downstream Facing Port)及UFP(Upstream Facing Port)、配置Vbus、配置Vconn、配置其他模式(alternate or accessory mode)、PD沟通等,总言之,CC透过USB type C接线管理主从两端之间的沟通。

(3)Vbus:供电用(power supply),CC pin接上,Vbus才供电
(4)D+ / D-:向下支持USB2.0用。
(5)SBU1 / SBU2:传输辅助信号用,DP Alt mode可利用此脚位传送AUX数据。
(6)GND:接地,电源和接地有4个,所以可以支持到100W。

CC工作原理及模型

CC工作原理及模型

USB CC脚位工作模型

(1)DFP(Downstream Facing Port)为Host端,另一边的UFP(Upstream Facing Port)则为device端。在DFP

的CC pin会有上拉电阻Rp,在UFP则会有下拉电阻Rd。(Rp决定host端提供给device端的供电能力)

(2)在DFP与UFP未连接之,DFP的VBUS是没有输出的。当DFP与UFP连接后,CC pin相接,DFP的CC pin侦测到UFP pulldown Rd,表示接到Device,DFP便打开VBUS的FET开关,输出VBUS电源给UFP,也就是说在尚未侦测到CC PIN的设定之前,VBUS是不会供应任何电源给UFP端的。

(3)从上图可以明显得知,除了Ra之外,其余电阻都不该出现在cable之中,Ra数值如下图表格所述是一个区间值,一般使用1k ohm,如作为电源供应器的线材则可能会略低于800 ohm:

Ra电阻值区间

Ra电阻值区间

(4)Rp的数值是有被规范的,目前常见的56k ohm被规范为default USB power,一般用于兼容于传统USB构架,故常出现USB2.0/USB3.0的type A/B to type C的线材在type C端加入该电阻。其余电阻值请看

下图表格:
Rp电阻值区间

5)Rd在规范中仅有5.1k ohm,不会在cable中使用。

(6)有Ra的cable,内部一定都有e-mark IC,所以都会支持PD协议。没有Ra的cable一定就是passive cable,内部是没有IC的,当然一定不支持PD协议。

(7)CC pin的侦测可分为以下数种结果:
20210512143032831748

20210512143041734658
Source端CC pin侦测结果总表↑

(8)正反插侦测

由于Type-C是支持正反插,CC pin被用来侦测正反插,从DFP的角度来看,当CC1接到Pulldown(Rd)就是正插,如果是CC2接到Pulldown就是反插。在侦测完正反插后,就会输出相对应的USB信号,例如CC1对应的是SSTX1与SSRX1。下图的右边整合了MUX,由于USB 3.1的data rate高达10 Gbps,为了避免PCB的走线出现分支,所以正反插进来的信号会由MUX来切换,正插时,切换到SSRX1&SSTX1,反插时,切换到SSRX2&SSTX2。
20210512143107879211

Data传输路径示意图(蓝线为正插,红线为反插)

标签:USB,正反,CC,DFP,UFP,原理,侦测,Type
From: https://www.cnblogs.com/linhaostudy/p/18353614

相关文章

  • SciTech-Mathematics-Probability+Statistics-[THREE types of Probability]{Subjecti
    THREEtypesofProbability:TheoreticalProbabilityEmpiricalProbabilitySubjectiveProbabilityBayes,EmpiricalBayesandModeratedMethodsEmpiricalandtheoreticalpriordistribution|TheBookof…https://www.khanacademy.org/math/cc-seventh-......
  • 一文搞懂通信原理:从消息符号到信号波形
    通信原理1.信息论基础1.1信息、信号、消息1.2信息的度量2.通信系统2.1仙农通信系统模型2.2数字通信系统2.3信号2.4消息、字符、比特、码元、数字波形2.5信息速率与码元速率3.信源编码与信道编码3.1信源编码3.2信道编码4.数字信号传输4.1基带传输4.2频......
  • kubernetes-POD的基本原理
    目录什么是POD?POD有以下特点:为什么使用POD作为最小单元,而不是container为什么允许一个POD里有多个容器POD中如何管理多个容器POD的yaml格式定义配置文件说明如何使用PodPOD的持久性和终止Pause我们首先在节点上运行一个pause容器然后再运行一个nginx容器,nginx将为localhost:2368......
  • FactoryBean -【Spring底层原理】
    FactoryBean作为一个生产或修饰对象的工厂Bean,那是如何生产Bean的呢,咱们通过实例来进行分析,这里就使用工厂Bean来生产Color对象//启动类publicclassMainTest{@TestpublicvoidTestMain(){AnnotationConfigApplicationContextapplicationContext=newAnnotation......
  • 电机原理概要
    深入理解无刷直流电机矢量控制技术第一章电机原理概要1.1左手定则判断通电导体在磁场中的受力。导体受力$F(N)$为\[F=B\timesI\timesL\]式中,\(B\)为磁通密度($Wb/m^2\();\)I\(为电流(\)A\();\)L\(为处于磁场中导体的长度(\)m$)。1.2右手螺旋定则右手螺旋定则又称安培定......
  • USB协议详解第4讲(USB描述符-标准配置描述符)
    1.USB描述符USB描述符有设备描述符、标准配置描述符、接口描述符、端点描述符、字符串描述符,HID设备有HID描述符、报告描述符和物理描述符。今天主要是学习USB标准配置描述符的组成。2.标准配置描述符组成一个USB设备至少有一个或者多个配置,这一点可以从设备描述符的最后一项bN......
  • USB PD和USB TYPE-C 的区别
    USBPowerDelivery(USBPD)和USBType-C是两个不同但相关的技术标准,它们在功能和应用上有所区别。1.USBType-C连接器标准:USBType-C是一种物理连接器标准。它定义了USB接口的外形和引脚排列。双面插入:USBType-C的设计使其可以双面插入,这意味着无论插头的正反......
  • AJAX - 利用XML和Promise封装简易版axios,了解axios底层原理
     AJAX原理-XMLHttpRequest定义:XMLHttpRequest(XHR)对象用于与服务器交互。通过XMLHttpRequest可以在不刷新页面的情况下请求特定URL,获取数据。这允许网页在不影响用户操作的情况下,更新页面的局部内容。XMLHttpRequest 在 AJAX 编程中被大量使用。关系:axios内部采用......
  • USB协议详解第3讲(USB描述符-设备描述符)
    我们第一个学习要点就是USB描述符,所谓描述符其实就是C语言里面的结构体或者数组,数组包含的信息说明当前的设备具有哪些特征。USB描述符有设备描述符、配置描述符、接口描述符、端点描述符、字符串描述符,HID设备有HID描述符、报告描述符和物理描述符。我们先学会每个描述符的细节,我......
  • USB 控制写传输、控制读传输、无数据控制传输都是在什么场景下?
    在USB通信中,控制传输(ControlTransfer)是一个非常常见且重要的传输类型,主要用于配置设备、查询设备状态以及发送和接收命令。控制传输有三种主要形式:控制写传输(ControlWriteTransfer)、控制读传输(ControlReadTransfer)和无数据控制传输(NoDataControlTransfer)。这些传输类型......