USB TYPE-C
+ -

USB-C/TYPE-C的角色识别及供电功率检测

2021-12-22 9927 10

TYPE-C的接口双方角色的识别其实是通过TYPE-C接口中的两根CC线进行检测设置的。如下图所示:

TYPE-C连接示意图

这里的线缆器件是指有eMark芯片的线缆会用到 Vconn 供电,当一个 CC 确认方向后 Source 端的另一个 CC 会切换成 Vconn为Emark 供电,带有 Emark 芯片的线缆能通过 CC与设备进行通信,反馈此线缆的温度,承受电流能信息,对于大功率充电的安全性还是有很大帮助的。

  • 接口1作为供电方,接口的两根CC线上会加上上拉电阻(Rp);
  • 接口2作为耗电方,接口的两根CC线上会加上下拉电阻(Rd)。
  • 当两个接口相连时, 接口1识别出对方的Rd下拉时,则认为连接成功并且检测出对方的角色是耗电方;
  • 当接口2识别出对方的Rp上拉时,则认为连接成功并且检测出对方的 角色是供电方。如果两个同是供电方或者耗电方的接口相连,那么双方都不能识别出想要的Rd下拉或者Rp上拉,双方都不能工作。

对于双重角色(DRP) 接口,两根CC上会在Rp上拉状态和Rd下拉状态这两种状态中不断地切换。

当与非双重角色设备连接时,如果对方是Rp上拉,此接口会停在Rd下拉的状态,此时接口的供电角色为耗电方:
如果对方是Rd下拉,此接口会停在 Rp上拉的状态,此时接口的供电角色为供电方当与双重角色设备相连时, 双方会随机地停在Rp上拉状态或Rd下拉状态,当一方停在Rp上拉状态且 另一方停在Rd下拉状态时,连接就此建立。停在Rp上拉状态的一方是供电方,停在Rd下拉状态的一方是耗电方。

不管是供电角色还是通信功能角色,其连接时确定的初始角色并不是始终不变的,可以通过供电协议进行切换,具体的细节会在后续进行介绍。 一个产品被设计为纯供电方并且通信功能是UFP,因为连接时产品的供电角色只能是供电方,所以连接时通信功能是DFP,连接之后此产品需要通过供电协议切换通信功能成UFP。

TYPE-C的功率识检测

TYPE-C规范中根据不同的供电方不同的Rp阻值告诉耗电方自己默认的供电电流能力,而耗电方Rd的电阻值一般固定。

供电电流能力 Rp值(电流驱动) Rp值(5V驱动) Rp值(3.3V驱动)
900mA 80uA±20% 56kΩ±20% 36kΩ±20%
1.5A 180uA±20% 22kΩ±20% 12kΩ±20%
3.0A 330uA±20% 10kΩ±20% 4.7kΩ±20%

耗电方的Rd的定义如下:
Rd = 5.1kΩ±20%

供电电流能力 Rd的电压值
900mA 0.15~0.61V
1.5A 0.70~1.16V
3.0A 1.31~2.04V

以上为固定的即默认的供电功率,其实根据PD协议,可以通过CC管脚的信号协商,实现更多的供电功率。

HID人机交互QQ群:564808376    UAC音频QQ群:218581009    UVC相机QQ群:331552032    BOT&UASP大容量存储QQ群:258159197    STC-USB单片机QQ群:315457461    USB技术交流QQ群2:580684376    USB技术交流QQ群:952873936   

0 篇笔记 写笔记

什么是雷电4?Thunderbolt 4 和Thunderbolt 3, USB-C, USB4, USB3参数对比
USB4集成了Thunderbolt 3,那么对于新的USB规范,其和以往的兼容的总线如Thunderbolt 4 ,Thunderbolt 3, USB-C, USB4, USB3有什么不同了?什么是Thunderbolt 4?Thunderbolt 是 英特尔开发的一种高速协议,它可以提供电......
TYPE-C PD 浅谈(六)
举例,当笔记型电脑接入Docking时,会由笔记型电脑对Docking供电,并由笔记型电脑对docking供电。如果此时docking有外部电源接入,则docking会发起power role swap的请求,经双方同意后,电源改由docking对笔记型电脑充电,可是data主从关系还是维持由笔记型......
TYPE-C PD浅谈(五)
有于USB-IF协会定义了多组电压,当对接时该挑选哪一组电压?Consumer电压的挑选是依照Sink Capability(SNK_CAP),Sink Capability会存在于Consumer中,这部分的参数定义了系统允许的电压电流。所以当两个装置对接时,Provider会先提供Source......
搞定DFP/UFP角色侦测设计USB 2.0 OTG升级Type-C
USB Type-C缆线、插座及插头的设计皆较现有USB缆线(Micro-A、Type-A及Type-B)更为坚固且容易使用。举例来说,目前的Type-A插头仅能以一种方向插入Type-A插座。但是,Type-C无论正反面皆可插入装置中。这项简单的改变可避免使用者将USB设备错误插入USB插座时所造......
USB-C(TYPE-C)和普通接口有什么区别
USB Type-C是伴随USB3.1连接器一同推出的新的接口类型,Type-C的规范也确实是按照USB3.1标准所制定,因此USB3.1当然可以制作为Type-C类型,但Type-C不等于USB3.1!USB Type-C只是USB 3.1标准的一部分,而不是一个新的标准,并且USB 3.1标准仍......
USB3.2中数据通路lan的概念
从USB3.2的GEN1开始,数据传输不再使用USB2.0的D+,D-线路,而是使用差分信息来进行的,这些差分信号也不再是双向的,是单向的,且并接收数据与发送数据的差分信号进行线路区分。在USB33.2规格书中,数据通路lan定义为发送接口TX与接收接口RX的连接。USB3.2 GEN1/GEN2规......
DisplayPort的TYPE-C管脚分配
当为显示源时(DFP_D)当USB Type-C 为显示源(DFP_D)时,TYPE-C的引脚A2-A3, A8, A10-A11 和 B2-B3, B8, B10-B11将会被配置成 A, B, C, D, E ,F.A,B,C和D引脚用于USB Type-C电缆以及USB适配器一起使用Type-......
TYPE-C PD浅谈(二)- E-Marker
E-Marker指的是在TYPE-C缆线中会被放置一颗识别IC,这等于是这条缆线的身份证,其功能主要是在宣告缆线的能力、缆线ID及制造商ID等。前面章节有提到当装置对接后,CC其中会有1 pin变成VCONN供电出来,就是为了供电给E-marker来使用。对接后供电端(Provider)会去读取E-......
USB Type-C配置通道(CC)引脚功能
USB Type-C定义了CC pin,理解了CC pin的功能,大致上就等于理解了Type C。下面六个项目是Type C Spec所定义的CC pin功能。1. Detect attach of USB ports,e.g. a DFP to a UFPDFP(Downstream Facing......
TYPE-C PD浅谈(一)
聊聊USB Power Delivery两三事,接下来会依下列几个主题来探讨What is Power DeliveryE-MarkerAttachedSource CAPSink CAPPower Role SwapData Role SwapVCONN SwapAlternate ModeCha......
DisplayPort的TYPE-C信号定义和配置功能描述
DisplayPort的备用模式重新配置TYPE-C连接器上的某些引脚以支持其他协议.例如DisplayPort备用模式的USB-C型连接器引脚分配。VESA规范中列出了不同的解决方案,这些解决方案通过特定的连接器插脚和电线支持USB Type-C上的DP。24引脚的USB Type-C连接器可以分......
DispalyPort中TYPE-C的辅助信号AUX
在DisplayPort模式下运行时,USB Type-C连接器必须通过插座插针A8和B8上的差分信号支持AUX通道。在激活DisplayPort模式连接并选择配置之前,这些引脚将保持未连接状态。 高速开关可以将C型连接器上的SBU引脚与DisplayPort的AUX通道相连。DisplayPort......
TYPE-C PD浅谈(三)
由于TYPE-C两头都一样,没有方向性,所以在对接前并不会有电源输出,数据主从也尚未定义。在PD的规范内,针对装置对接,定义了三个电阻来进行对接的识别。Rp:做为Provider需要在CC脚位上上拉一个Rp电阻。Rp电阻允许有三种阻值(pull high 5V时,10K/22K/56K),这三种阻值......
TYPE-C PD 浅谈(八)
VCONN交换在装置取得Host(DFP)后,在进行资料传输前,需要先确认缆线的传输能力是480M、5G还是10G…,所以有些Host会接着再发起VCONN swap,将对缆线的供电权转移到自己本身上,紧接着对缆线供电后,跟缆线上E-Marker IC进行沟通,确认缆线上的传输能力后,才知道接下来该......
TYPE-C PD浅谈(四)
当对接识别完成后,Provider会先在VBUS上提供5V,接着会在CC脚位上送出Source Capability(SRC_CAP),格式如下:内容定义了供电的各种选项,如共有几组电源可选,相对应的电压电流等。当Consumer接收到SRC_CAP封包后,会针对电源列表的内容,挑选一组电压,再发出......
关注公众号
  • HID人机交互
  • Linux&USB
  • UAC音频
  • TYPE-C
  • USB规范
  • USB大容量存储
  • USB百科
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    您的支持,是我们前进的动力!