第2章:Type-C接口引脚定义与信号——CC、VCONN、SBU
Type-C接口有24个引脚,对称设计。你想想看,这么小的接口要同时支持高速数据、供电、音频、视频,引脚肯定不能浪费。我刚开始接触时也头大,24个引脚怎么看?其实没必要全记,核心就三组:CC、VCONN、SBU。搞懂它们,验证工作就完成一大半了。
2.1 引脚布局概览
Type-C的引脚分为上下两排,每排12个,A面和B面对称。为什么这样设计?说白了就是为了支持正反插。你在实验室插线时不用看方向,直接怼进去就行——这个用户体验靠的就是引脚对称。
| 引脚编号 | A面信号 | B面信号 | 说明 |
|---|---|---|---|
| A1/B1 | GND | GND | 地 |
| A2/B2 | SBU1 | SBU2 | 边带使用 |
| A3/B3 | CC1 | CC2 | 配置通道 |
| A4/B4 | VBUS | VBUS | 电源总线 |
| A5/B5 | VCONN | VCONN | 线缆供电 |
| A6/A7/B6/B7 | DP/DN | DP/DN | USB 2.0差分对 |
| A8/A9/B8/B9 | SSTX/SSRX | SSTX/SSRX | SuperSpeed差分对 |
| A10/A11/B10/B11 | SSTX/SSRX | SSTX/SSRX | 备用差分对 |
| A12/B12 | GND | GND | 地 |
我的个人习惯:做一致性验证时,先拿万用表量CC1和CC2对地的电阻。如果电阻值不对,后面测什么都白费。
2.2 CC引脚——接口的大脑
CC(Configuration Channel)只有一条线,但干的事可不少。它负责:检测设备插拔、识别设备角色(Host/Device)、确定供电能力、协商Alternate Mode。
怎么工作的?很简单,DFP(下行端口)在CC上拉一个电阻Rp,UFP(上行端口)下拉一个电阻Rd。通过检测CC引脚上的电压,DFP就能知道对面接的是什么设备。
| Rp阻值 | 电压范围 | 供电能力 |
|---|---|---|
| 10 kΩ | 0.25 - 0.40 V | 默认USB(500mA) |
| 22 kΩ | 0.40 - 0.75 V | 1.5 A |
| 56 kΩ | 0.75 - 1.45 V | 3 A |
关键点:CC1和CC2中只有一根是有效的。插入时,两排引脚中能通的那根就是CC,另一根变成VCONN。系统会自动切换。
我在项目中遇到过一件事:客户说他们的Type-C插上去不充电,我一看原理图,CC1和CC2的上下拉全搞反了——DFP端用了Rd,UFP端用了Rp。你想想看,电压检测结果完全是反的,怎么可能正常通信?
2.3 VCONN——线缆的隐形保姆
VCONN是给emark芯片供电的。emark是什么?就是线缆里那个小芯片,它存着线缆的电压电流能力、供应商信息等。
什么时候需要VCONN?只有带emark的线缆才需要。普通线缆(3A以下)没有emark,VCONN悬空即可。
验证时要注意:VCONN的电压标准是3.3 V ± 5%,电流最大50 mA。我曾经测过一批线缆,VCONN掉到2.8 V,结果emark间歇性离线,导致设备反复重枚举——这种隐性故障最坑。
警告:VCONN和CC不能短接!有些设计为了省事,把VCONN直接拉到3.3 V,但规范要求VCONN必须由DFP在检测到emark后动态提供。别踩这个坑。
2.4 SBU——多功能备胎
SBU(Sideband Use)有两个引脚:SBU1和SBU2。它们在正常USB模式下是闲置的,但一旦进入Alternate Mode就变成主力。
- 模拟音频模式:SBU1/2充当左右声道音频输出,同时支持麦克风
- DisplayPort Alt Mode:SBU1/2传输AUX信号(热插拔检测、EDID等)
- Thunderbolt Alt Mode:SBU用于低速度配置通道
- 调试附件模式:SBU可做调试接口
你想想看,同一个引脚在不同模式下干不同的事,验证时就要区分场景。我建议你做测试前先确认DUT进入了哪种模式,不然测出SBU没信号就慌,结果只是模式不对。
2.5 知识体系图
2.6 避坑指南(个人实战经验)
我做了这么多年Type-C验证,遇到过的坑可以写本书。挑几个最典型的跟你说说:
- CC线序错误:我之前测一个样机,CC1和CC2短路,结果插正时能识别,插反时直接无反应。查了半天发现PCB上把CC1和CC2连一起了——这是初学者常犯的错误。
- VCONN过早供电:有的设计为了省事,一上电就给VCONN供3.3V。但规范要求必须先检测emark,再通过CC通信确认后打开VCONN。否则可能烧坏不支持emark的普通线缆。
- SBU静电防护不足:SBU引脚在模拟音频模式下直接连到CODEC,如果没加ESD保护,插拔时容易打坏芯片。我在产线见过批量报废的板子,就是SBU的TVS管焊反了。
一句话总结:CC是门票,VCONN是养料,SBU是技能树。验证时先把CC测稳,再管VCONN,最后看SBU——这个顺序我建议你别乱改。