游客发表

pd协议详解cc脚

发帖时间:2026-10-17 04:55:56

拆开任何一根USB-C线,协议详解剥掉外皮,协议详解你会看到里面有一堆细线。协议详解但真正决定这根线能不能跑100W快充、协议详解能不能传视频的协议详解,不是协议详解那几根粗壮的红黑电源线,而是协议详解藏在接头里那根最不起眼的细线——CC脚。它通常是协议详解黄色或蓝色的,直径不到0.3毫米,协议详解却掌握着整个PD协议的协议详解命脉。

CC全称Configuration Channel,协议详解翻译过来叫配置通道。协议详解USB-IF那帮人设计Type-C时,协议详解把传统USB的协议详解D+/D-数据线保留下来传USB 2.0信号,另外塞进去一组差分线传USB 3.0以上的协议详解高速数据。但问题来了:一根线插进去,主机怎么知道对面是充电器还是硬盘?是正着插还是反着插?这时候CC脚就派上用场了。

Type-C接口有两个CC引脚,CC1和CC2。线缆插进去的时候,因为接口对称设计,总有一个CC脚会跟对面的CC脚碰上。主机端(比如你的笔记本)会在CC脚上挂一个上拉电阻,设备端(比如充电器)挂一个下拉电阻。一旦连接建立,主机检测到电压被拉低,就知道有东西插进来了。反过来,如果设备检测到主机提供的电压,也知道自己该扮演什么角色。这个电阻的阻值不是随便选的——56kΩ表示默认USB电流,22kΩ表示1.5A,10kΩ表示3A。充电器用不同的下拉电阻告诉手机:“我能给你多少电。”

但这只是开胃菜。真正的PD协议协商,是在CC脚上跑BMC编码(双相符号编码)的数字通信。主机和设备通过CC线互相发送数据包,频率300kbps左右。你插上充电器,手机先发一个Source_Capabilities消息,告诉充电器自己支持哪些电压档位:5V、9V、15V、20V。充电器回一个Request,选一个档位。手机再回Accept,然后充电器把VBUS电压调到对应值。整个过程在几十毫秒内完成,你根本感觉不到。

我实测过一根某品牌65W氮化镓充电器。用示波器抓CC脚波形,能看到上电瞬间有一串密集的脉冲。那是Source_Capabilities在广播。如果这时候你拿一个不支持PD的老手机插上去,CC脚上只有稳定的电压,没有脉冲——因为老设备根本不认识BMC编码,只能靠电阻分压拿默认的5V。这就是为什么有些充电器插老手机只有5V2A,插新手机能跑20V3.25A。

CC脚还有个隐藏功能:角色切换。笔记本用Type-C充电的同时,还能通过同一个接口输出视频信号。这时候CC脚要完成PD协商、DisplayPort Alt Mode协商、USB数据角色切换三件事。我见过不少扩展坞翻车,就是因为CC脚上的电阻没配对,或者BMC通信被干扰了。有次同事买了个便宜扩展坞,插上后笔记本能充电但显示器不亮。拆开一看,CC脚焊盘虚焊,时通时断。PD协议握手偶尔成功,Alt Mode协商直接失败。

线缆本身也分等级。全功能Type-C线里面有一根E-Marker芯片,挂在CC脚上。主机读这个芯片,知道线缆支持5A电流还是3A,支持USB 3.2还是只有USB 2.0。没有E-Marker的线,PD最多只能跑3A。所以你看那些标称100W的线,里面一定有颗小芯片,成本就贵在这。我拆过一根山寨100W线,CC脚直接短接到VBUS,结果插上充电器瞬间冒烟——CC脚耐压通常只有5.5V,你给它20V,不炸才怪。

下次你插Type-C的时候,可以留意一下:插头刚碰到接口那一下,有没有极短的延迟?那就是CC脚在干活。先检测电阻,再跑BMC,最后调电压。整个过程比你眨一次眼还快。这根细细的CC线,才是USB-C真正区别于老USB的地方。没有它,Type-C就是个能正反插的Micro-USB而已。

    热门排行

    友情链接