大数跨境
0
0

硬件协议篇-一文搞懂 “ Type-C接口 ”

硬件协议篇-一文搞懂 “ Type-C接口 ” 电子电气科技荟
2025-11-20
23
导读:Type-C接口篇,从特性、定义、设备识别方法、PD协议和典型应用等方面进行讲解。


01

Type-C接口简介


Type-C接口是一种全面升级的连接标准,由USB Implementers Forum2014年最新发布的USB 3.1标准中首次正式提出,定义了包括连接器、端口、容器和线缆等在内的一整套全新USB物理规格,由于其小巧的尺寸、正反可插拔的设计、超高的传输速度和强大的功率传输能力,Type-C接口被广泛应用于消费电子、工业、汽车等领域。

Type-C只是USB 3.1标准中提出的三种接口样式之一,在USB 3.1标准中有三种接口样式,分别为USB Type-AUSB Type-BUSB Type-C,其中USB Type-AUSB Type-B在传统计算机、打印机等设备上已被广泛使用,那么为什么还要提出USB Type-C呢?

随着越来越多新型设备对于轻量化、小型化、标准化和归一化的追求,传统USB接口的“庞大”尺寸已经很难满足设备生产厂商和消费者的需求。

同时,传统USB接口中需要反复插拔、寻找“正确”方向的问题已经被消费者广为诟病,用户迫切需要一种类似Lighting正反面均可插入的接口,特别是在手机等设备中。


02

Type-C接口特性


Type-C作为当前主流的接口标准,核心特性可归纳为以下几大类:

  • 尺寸更小:Type-C连接器尺寸为8.4mm x 2.6mm,比传统的USB连接器更小;

  • 无方向性:接口上下端采用对称设计,正反面均可进行插拔,且支持高达10000次的插拔次数;

  • 高速数据传输:Type-C支持最新的USB 4标准,最高传输速率可达40Gbps

  • 供电能力强:Type-C通过USB PD协议实现了“双向供电+大功率输出”,支持最高240W的电力传输,同时接口可“反向供电”,例如手机连接笔记本Type-C口时,可给手机充电;

  • 扩展性强:具备交替模式(Alt Mode),可通过动态调整接口引脚实现多种协议切换,例如,可支持DP 1.4协议,输出4K甚至8K分辨率视频。部分设备还支持音频输出;

  • 多协议兼容:同一接口可同时支持USB数据传输、PD快充、音视频输出、外接扩展,甚至支持雷电协议。


03

Type-C接口定义


Type-C接口分为母头(Receptacle)和公头(Plug),由于应用场景和低成本需求,Type-C出现了不同的版本,包括全功能的24P、仅支持USB2.016/12P以及仅充电的6P版本。

24P Type-C接口定义】

24P接口提供了对所有协议的标准支持,其接口定义如下图所示,母头24针脚/公头22针脚采用对称布局设计,可实现正反插功能复用。

可以看出,相比较母头,公头只有一对D+/D-(母头有两对),且有一个CC1+VCONN(母头有CC1+CC2),这是因为USB 2.0协议本身仅需一对差分信号线(D+/D-)就能满足数据传输需求,因此无论公头正反插,只需设置一对D+/D-即可。对于CC1+VCONN的设计,这是因为公头仅需CC1引脚即可判断插入方向,当母头CC1检测到电平变化,则说明公头正插,当母头CC2检测到电平变化,则说明公头反插。而VCONN引脚主要用于给有源线缆内部的电子标签芯片供电(电压通常为3.3V/5V)。

完整的Type-C引脚为24个,各个引脚的定义如下:

  • VBUS:共4路,设备间供电的BUS电压引脚,不论正反插,这4路引脚都会提供供电,通常支持5V9V12V15V20V等不同的电压规格,最大可支持5A电流;

  • GND:共4路,设备间的供电回路,不论正反插,这4路引脚都会提供供电回路;

  • TX+/TX-RX+/RX-:共4路,用于USB 3.1 Gen 1及更高版本的数据传输;

  • D+/D-:共2路,用于USB 2.0的数据传输;

  • CC1/CC2:配置通道引脚,主要用于检测设备的连接状态、识别设备的正反插方向,同时还能通过协议协商功率传输和数据传输模式;

  • SBU1/SBU2:边带信号,主要用于交替模式下传输额外信号,如DPThunderbolt等辅助信号;

  • VCONN:当其中一个CC引脚被使用时,另一个引脚就会作为VCONN引脚,它的作用是为支持电子标签(也称E-Marker,包含电源传输能力、数据传输能力、ID等信息)的线缆提供电源,VCONN一般提供3.3V/5V电源。

16/12P Type-C接口定义】

16P Type-C24P全功能版本的基础上移除了USB 3.0TX1/2RX1/2引脚,保留了SBU1/2CC1/2D+/D-引脚,除了不支持USB3.0/3.1高速传输外,其他没有任何的差别,同样可以支持PD快充、音视频传输等其他功能。

12P接口采用更少的引脚实现相同的功能,与16P接口在本质上并无差异,可以共用PCB封装。在设计时将Type-C母口两端的两个VbusGND引脚两两相互靠近,注意仅仅是相互靠近并不是共用引脚所以接口实际还是存在16P,但对于其封装只要12P

6P Type-C接口定义】

6P Type-C接口专注于快充能力,仅保留VbusGNDCC1CC2引脚。接口两侧同样对称分布VbusGND CC1CC2引脚用于支持正反接入,以及快充协议的支持。


04

Type-C设备识别方法


【设备端口定义】

Type-C设备可分为三大类,分别为DFP(下行端口)、UFP(上行端口)、DRP(双角色端口)。

  • DFP:下行端口,可以理解为Host,作为供电端SourceType-C设备,如Type-C充电器等;

  • UFP:上行端口,可以理解为Device,作为受电端SinkType-C设备,如Type-C手机等;

  • DRP:双角色端口,既可以做DFP又可以做UFP,可在DFPUFP间动态切换,如Type-C笔记本等。

显然,当两个Type-C设备通过C2C线材连接在一起时,双方必须知道对方属于何种类型的设备,否则会带来不理想的充电如反向充电,或者不充电,甚至导致安全问题。

例如,当用户利用充电器SourceType-C双向充电宝DRP充电时,理想情况下,充电宝应当担任Sink的角色。然而,由于设备类型识别错误,可能导致充电宝担任Source角色而发生“电流倒灌”的现象,损坏两方设备。

Type-C接口规范通过CC引脚的一系列“上拉”和“下拉”机制来区分SourceSink以及DRP。对于Source设备,要求CC引脚配置上拉电阻Rp;对于Sink设备,要求CC引脚配置下拉电阻Rd(默认5.1kΩ);而对于DRP设备,要求通过切换开关,交替性地切换上拉和下拉。

插入检测原理

1)检测原理

Sink端与Source端通过Type-C线缆连接时,由于线缆内部仅一根CC线导通,会导致Sink端的CC1CC2中只有一个引脚能与Source端的CC引脚形成通路。Source端的控制芯片(如PD协议芯片)会实时监测CC引脚的电平当检测到电平从降至特定范围的低电平时,即可初步判定有设备接入

Sink端通过检测自身哪一个CC引脚出现有效电压信号(由SourceRpSinkRd分压形成),即可判断插入方向:若Sink端检测到CC1引脚有符合规则的电压,则判定为正插状态此时设备会按照正插的信号通路配置数据传输与供电逻辑。若检测到CC2引脚有有效电压,则判定为反插状态,随后设备内部的控制芯片会自动切换信号路由,确保数据传输与供电功能正常实现。

DRP可作为Source或者Sink内置模拟切换开关,DRP作为Source,则切换到RpSink供电,当DRP作为Sink,则切换到Rd

2)供电能力

Type-C的供电能力根据Rp阻值的不同可分为5种,且优先级和功率依次升高,高优先级供电能力可覆盖低优先级,具体如下:

  • 默认USB供电能力。USB 2.0接口为500mAUSB 3.0接口为900mA1500mA

  • BC 1.2协议,支持最大功率7.5W,即5V/1.5A

  • USB Type-C电流1.5A,支持最大功率7.5W,即5V/1.5A

  • USB Type-C电流3A,支持最大功率15W,即5V/3A

  • USB PD协议,支持最大功率100W,即20V/5A

当两个设备连接完成后,Sink通过检测RpRd的分压值vRd获取Source的供电能力。如下为Rp值、vRd电压范围与Source供电能力的对应关系。

与此同时,设备的另一个CC已经被悬空或者通过Ra=1k下拉。若有Ra下拉,则说明USB-C线材内置e-Marker芯片,需要Source端通过切换该引脚至VCONN为线材供电。


05

Type-C接口PD协议


USB PDPower Delivery)协议是基于Type-C接口的快充标准,核心是通过CC引脚通信协商实现灵活、安全的功率传输,涵盖角色识别、能力协商、电压调整等关键环节,具体原理如下:

1连接检测与角色确认

C2C线缆连接后,Source通过CC引脚的电平变化检测到设备接入,同时通过CC引脚的上拉/下拉配置确认双方初始角色(Source/Sink),支持DRP设备可后续切换角色。

2能力通告

Source主动向Sink发送Source_Capabilities消息,告知自身支持的供电规格(如5V/3A9V/2A20V/5A等电压电流组合),数据通过BMC编码后经CC引脚传输。

3功率请求与确认

Sink接收能力列表后,根据自身需求(如电池状态、充电协议)选择合适的供电规格,向Source发送Request消息(如请求9V/2A)。Source验证请求是否在自身能力范围内,若合规则回复Accept消息确认。

4电压调整与供电启动

SourcePD控制器控制内部电源电路(如Buck转换器),将输出电压调整至协商值(如从默认5V升至9V)。电压稳定后,Source发送PS_RDY消息告知Sink,随后正式通过VbusSink供电。

如下波形为Sink控制器申请一个9V电压输出的例子。



06

Type-C接口典型应用


USB2.0/3.0应用】

Type-C接口作为USB接口使用时,24个引脚按功能可分为电源组、信号组、配置组,需根据设备角色(Source/Sink/DRP)配置关键引脚电路

1)电源组

Vbus串联自恢复保险丝(如1206封装3A/6A)和TVS管(如SMBJ6.5A)防过流、过压,且靠近接口处预留0.1μF+10μF滤波电容,稳定电压

2)信号组

D+/D-信号线需串联22Ω匹配电阻(靠近接口),并联10pF电容滤波,同时需接ESD保护器件(如PESD5V0U2X),响应时间1nsTX+/TX-RX+/RX-不需要串联电阻,仅需在接口端放置ESD(如RCLAMP0524P

3)配置组

对于CC1/CC2配置信号,Sink设备接5.1下拉电阻到GNDSource设备接Rp(按功率选:10kΩ对应3A22kΩ对应1.5A56kΩ对应0.5A);DRP设备需通过模拟开关(如TS5A23157)切换Rp/Rd,配合PD芯片控制。对于SBU1/SBU2信号线,闲置时可悬空或通过100电阻接地。

DP应用】

Type-C接口可以通过DisplayPort Alt Mode(交替模式)功能充当DP接口使用,实现高清视频和音频输出,但需设备支持该协议且使用兼容线缆。

想进入Alt Mode模式,需要用到CC引脚DP Alt Mode借助PD报文来对Type-C接口进行具体的配置,USB PD有个VDM (Vendor Defined Message)功能,定义了装置端IDDFP读到支持DPPCIe的装置,DFP就进入替代Alternate模式。

如果DFP识别到DeviceDP,便由MUX/Configuration Switch控制切换,让Type-C USB3.1信号脚改为传输DP信号AUX辅助由Type-CSBU1/SBU2替代,HPD是检测脚,和CC差不多,所以共用。

【接口耳机应用】

Type-C数字耳机通过USB信号与手机通信传输音频信号,使用的Pin脚主要有VBUSGNDCC1D+D-。整体的框图如下:当插入数字耳机后,CC1通过5.1kΩ电阻下拉到地,手机侧检测到CC1上连的电阻5.1kΩ下拉后,识别为OTG设备。之后再通过一系列动作及耳机USB枚举,识别为数字耳机。


如果对您有用,请点赞收藏转发,文章如有错误,请留言探讨指正!










【声明】内容源于网络
0
0
电子电气科技荟
1234
内容 282
粉丝 0
电子电气科技荟 1234
总阅读1.5k
粉丝0
内容282