第2章 Type-C连接器引脚定义与功能

Type-C连接器有24个引脚,看起来挺吓人。但你把它拆成几组功能块,也就没那么复杂了。我在刚接触Type-C时也对着引脚图发懵,后来发现只要搞清楚每一组是干什么的,测试时就知道该测哪里了。

核心思路:24个引脚 = 电源(VBUS/GND) + 配置(CC) + 高速数据(SSTX/SSRX) + 副带(SBU) + 地(GND)。记住这个分组,后面所有测试都围绕它们展开。

24引脚布局概览

Type-C接口采用对称设计,上下两排各12个引脚。你插正反都一样能工作,这要归功于CC引脚和内部的多路复用开关。其实说白了,正反插只是把部分信号做了翻转。

下面是24个引脚的编号和分组。记住,A侧和B侧是对称的,但同一信号在正反插时会从A侧切换到B侧。

VBUS与GND:电源的根基

VBUS有4个引脚(A4/A9/B4/B9),GND也有4个(A1/A12/B1/B12)。为什么要这么多?为了承载大电流。Type-C最大能支持5A,单靠一对引脚可扛不住。我做过一次项目,初期只用了两个VBUS引脚给笔记本电脑供电,结果连接器发热严重。后来老老实实把4个VBUS全接上,温度立刻降下来了。

  • VBUS引脚: 默认5V,但通过CC协商可以升到9V/15V/20V(PD供电)。
  • GND引脚: 4个地引脚分散布局,确保回流路径短,减少EMI。

测试时重点量每个VBUS到对应GND的电阻,以及压降。嗯,这个我们后面专门讲。

CC1/CC2:身份识别与沟通

CC(Configuration Channel)是Type-C最聪明的设计。两个引脚CC1(A5)和CC2(B5),正插时只有一个有效,另一个通过Rd下拉到地。为什么需要两个?主要是为了检测正反插以及协商供电能力。

我记得有一次调试,设备插上去不充电,量CC引脚电压只有0.2V。正常应该是1.6V或3.3V左右。查了半天,原来是下拉电阻焊错了。所以说,CC引脚的电平状态直接决定了系统能否识别。

  • CC功能: 检测连接、识别DFP/UFP/DRP、协商VBUS电压电流、还支持Alternate Mode切换。
  • CC电压范围: 未连接时≈0V;连接后,根据Source端的Rp电阻值,电压在1.6V~3.3V之间。

避坑点: 我曾经遇到过一个案例,CC线路上串了100nF电容,结果导致PD通信时断时续。后来查规范发现CC线路上不能有大于10pF的容性负载。所以Layout时,CC走线一定要远离时钟线。

SSTX/SSRX:高速数据传输

Type-C支持USB 3.2 Gen1/Gen2,甚至USB4,靠的就是这八根高速差分线:两对SSTX(SuperSpeed Transmit)和两对SSRX(SuperSpeed Receive)。注意,它们也是对称的,A侧和B侧各一组,正反插时通过MUX切换。

说白了,SSTX是发数据的,SSRX是收数据的。USB 3.2 Gen2要求5Gbps或10Gbps速率,对信号完整性要求很高。我建议在测试时重点检查SSTX/SSRX的差分阻抗(90Ω±15%)和眼图。

引脚编号信号名功能差分对
A2/A3SSTXp1/SSTXn1SuperSpeed 发送(正插)差分对1
B10/B11SSTXp2/SSTXn2SuperSpeed 发送(反插)差分对2
B2/B3SSRXp1/SSRXn1SuperSpeed 接收(正插)差分对3
A10/A11SSRXp2/SSRXn2SuperSpeed 接收(反插)差分对4

你看,这些引脚在物理上分布在上下两排,但电气上实际只用一组(正插或反插)。测试时别搞混了,我习惯先通过CC引脚判断当前是哪一面,再去看对应的差分对。

SBU:副带信号

SBU(Sideband Use)引脚有俩:SBU1(A8)和SBU2(B8)。它们主要用于Alternate Mode,比如DisplayPort或Thunderbolt。平时不接这些外设时,SBU是悬空的。但一旦进入Alt Mode,它们就变成了DisplayPort的AUX通道或Thunderbolt的调试信号。

我遇到过最坑的事:有人把SBU直接接地,结果插上DP转接器无法输出画面。后来发现SBU在Alt Mode下需要差分传输,不能随便处理。所以设计时,最好给SBU留出走线空间,并在信号完整性上稍微关注一下(比如100Ω差分阻抗)。

引脚功能全景图

下面这张图能帮你快速记住24个引脚的归属关系。我把它们分成四大块:电源与地、配置通道、高速数据通道、副带与保留。你自己对照实物看看,很快就能记住。

Type-C 24引脚功能分组 A侧 (上排) A1 GND | A2 SSTXp1 | A3 SSTXn1 | A4 VBUS | A5 CC1 | A6 Dp1 | A7 Dn1 | A8 SBU1 | A9 VBUS | A10 SSRXn2 | A11 SSRXp2 | A12 GND B侧 (下排) B1 GND | B2 SSRXp1 | B3 SSRXn1 | B4 VBUS | B5 CC2 | B6 Dp2 | B7 Dn2 | B8 SBU2 | B9 VBUS | B10 SSTXn2 | B11 SSTXp2 | B12 GND 电源与地 VBUS×4, GND×4 配置通道 CC1, CC2 高速数据 SSTX/SSRX×4对 副带/保留 SBU1, SBU2 💡 记住这个分组 电源和地占8个引脚,保证大电流能力。 CC负责检测和协商,SSTX/SSRX才是真正的高速通道。

引脚的对称性与正反插

你可能注意到了,A侧的SSTX在正插时有效,而B侧的SSRX在正插时有效。反过来,反插时刚好交换。这个切换是由CC引脚状态触发的,然后内部的MUX(多路复用器)把对应的高速信号切换到主控端。

我在测试一款新设计时,发现正插能识别USB 3.0,反插只能跑2.0。查了很久,发现是MUX的使能信号没连接正确。所以说,验证正反插功能完整的唯一办法就是实际插两次。

常见陷阱与经验

⚠️ 电源引脚: 别以为4个VBUS可以随便少接。有些低成本设计只接了2个VBUS,结果在大电流时连接器局部烧毁。我建议凡是通过5V3A以上电流的设计,必须把4个VBUS都接上。

✅ 测量CC电平: 当你调试不识别设备时,先量CC1对地电压。如果低于1.0V,说明Source端没拉高或下拉电阻不对。我曾经用这个方法10分钟定位了问题。