拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

万用表实测CC1/CC2引脚,锁定PD快充不握手故障点

万用表实测CC1/CC2引脚,锁定PD快充不握手故障点

前几天朋友把他那条号称65W的Type-C线甩到我桌上,气呼呼说手机插上它只管5V,快充图标死活不出现。我拿万用表戳了几下,几分钟后指着线头跟他说:这条线的CC2线芯在端子根部已经断了。换一根线,65W原地复活。

这种场面在玩机圈和维修圈里太常见了——PD快充不握手,大多数人第一反应是换充电器、换手机、换电池,唯独没人怀疑一根外观完好的线。可恰恰是PD这套协议,所有的“握手”动作都绕不开USB-C接口里那两个不起眼的引脚:CC1和CC2。这篇文章就从这根充电线说起,手把手教你用万用表测量CC1/CC2,把“PD快充不握手”的问题一层层定位到具体故障点上。只要你手里有一块普通万用表,哪怕是最便宜的DT830B,都能跟着做。

1. 不握手到底是谁的锅:CC引脚在PD协商里干了什么

排查之前,先把原理捋顺。PD快充为什么对CC引脚这么敏感?因为USB-C接口里的引脚看着多,但真正负责充电协商逻辑的,就是CC这个“配置通道”。CC全称Configuration Channel,它的作用远比“传个电压信号”复杂。

1.1 一个CC引脚,干着三份活

第一份活是连接检测。充电器(协议里叫DFP,也就是供电方)通过一个上拉电阻Rp把自己的CC引脚拉到电源上,手机/设备(UFP,受电方)则通过一个下拉电阻Rd把CC引脚拉向地。两边一插上,CC线上就会产生一个分压电平,充电器靠这个电平判断“有设备进来了”。这个机制类似门禁系统——你刷卡,门禁看到有效卡号才开门,CC线上的电平就是那张卡。

第二份活是方向识别。Type-C插头正反都能插,充电器怎么知道该用哪个CC引脚通信?答案是这个分压电平。正常插入时,充电器的CC1和CC2两个引脚电平会出现明显差异,控制器据此判断插头方向,然后决定把CC1还是CC2作为工作通道。

第三份活才是重头戏——PD协商通信。当物理连接确认后,充电器和设备会通过CC线收发一种叫BMC的二进制编码信号,双方轮流上报自己的能力:我能出5V/9V/12V/20V,我能吃多少电流,你支持哪些电压档……这些对话全部在CC线上完成。协商定了,充电器才会把电压抬起来。

这里涉及几个关键电阻参数,见下表:

电阻/信号典型值作用
Rp(供电方上拉)56kΩ / 22kΩ / 10kΩ标识供电能力:500mA / 1.5A / 3A
Rd(受电方下拉)5.1kΩ告诉充电器“我是设备,请求供电”
Ra(线缆用)1kΩ左右在VCONN引脚上标记线缆类型与E-Mark芯片存在
BMC信号高频调制承载PD协议报文,叠加在CC直流电平上

所以“不握手”的根源,大概率就落在这条CC通路上:供电方的Rp没工作、受电方的Rd没接上、线缆里的CC线芯断了、触点氧化导致接触电阻过大。任何一个环节出问题,CC电平就不对,双方连互相“看一眼”的机会都没有,后面所有快充档位协商全部免谈。

1.2 万用表能听见哪一段“对话”

说到这里肯定有人问:PD报文是高频调制信号,普通万用表测不出来吧?确实测不出来。但排障恰恰不需要先看波形。

万用表擅长的是直流电压、电阻和通断。而绝大多数PD不握手案例,故障都出在物理层——线断了、电阻坏了、触点脏了。这些故障会直接表现为CC直流电平异常或线路不通。物理层一通,协议层才有机会“开口说话”。换句话说,万用表虽然不像示波器那样能“看见”说话内容,但它能告诉你这条路通不通、电平对不对。路都不通,内容自然无从谈起。

MTK和QC等方案另说,PD这套机制里,CC通道是命门。所以下面三次实测,全都围绕CC线展开。

2. 测量前的准备:认准A5/B5,挑对万用表档位

磨刀不误砍柴工。测量CC引脚需要先解决三件事:知道引脚长在哪、选用哪几个档位、怎么安全地把表笔戳上去。

2.1 Type-C的CC引脚长什么样

Type-C插头里有24根引脚,分两排对称排列,每排12个。外壳舌片一面是A排,另一面是B排。CC1位于A5,CC2位于B5,两个引脚在物理上几乎是镜像位置。

排座布局大致如下(只列关键引脚):

引脚编号功能
A1 / B1 / A12 / B12电源地(GND)
A4 / A9 / B4 / B9VBUS(主供电)
A5CC1
B5CC2
A6 / A7D+/D-(USB 2.0数据)
B8SBU1 / SBU2等扩展引脚

测量时以GND为参考。Type-C母座的外壳金属和GND通常是导通的,可以直接当参考点,省去费力找GND引脚。但要记住一点:不是所有外壳都百分百接地良好,最好先用电阻档确认一下外壳和某个GND脚之间确实导通,免得测出一个虚假的浮动电压。

2.2 万用表档位就三个:电压、电阻、通断

手头有MF50这种模拟表也能干活,但数字表读数更直观。哪怕是几十块钱的DT830B也够用——网上那些“DT830B万用表说明书”“万用表电容档原理与维修”的搜索热词,更多是初学者想搞懂拨盘问题。说句实话,这篇排查用不到电容档,也不需要你把拨盘铜片位置图背下来,只需要三件事:

万用表功能档位用途
直流电压DC V测量CC引脚工作电压,判断协商状态
电阻Ω测量接触电阻、CC对地电阻,判断虚焊/氧化
通断蜂鸣蜂鸣档快速检查CC线芯是否能通到另一端

电压档建议先拨到20V直流量程。因为PD协商成功后VBUS会升到9V/12V/20V,CC电平也可能跟着抬高,量程太小会显示“1”(超量程)。电阻档用200Ω或2kΩ档测小阻值,用20kΩ以上测CC对地绝缘;蜂鸣档只用于粗查通断,响不等于阻值正常,这个是后话。

2.3 怎么安全地把表笔戳到CC引脚上

直接拿原装表笔去捅Type-C母口不是不行,但很费劲,针尖粗的表笔还容易捅歪簧片。我的做法是备一根尖头探针,或者把表笔改成针尖——一根钢针焊在表笔头上,套热缩管绝缘,只留针尖露出来。这样点解到舌片上的A5/B5,成功率提高一大截。

更稳的方案是买一个Type-C母座转接线/转接板,把它串在电源和负载之间。这种转接板背面的焊盘是裸露的,表笔直接点在焊盘上测量,既安全又准确,还不会损伤原装接口。排查线缆时,同样可以用配套的Type-C公头转接端子,把线的一端插到转接头上,另一端插到转接板上,中间露出的焊盘就是你下针的地方。

测量顺序上有个硬规矩:测电阻和通断之前,必须断电。测电压可以带电,但切档位时也要养成先断开表笔的习惯。带电状态下把档位从电压档拧到电阻档,轻则读数混乱,重则烧表。这个坑我踩过,DT830B的拨盘就是这么废了一块。

3. 第一次实测:空载充电器CC端电压,先把“源”喂饱

开始动手。第一步不测线,测充电器。

3.1 空载CC电压能告诉你什么

把充电器插上电,万用表拨到直流20V档,黑表笔搭充电器Type-C母口的外壳或GND焊盘,红表笔先点A5(CC1),读数,再点B5(CC2),记下来。

正常情况下,插头空载、没有插入任何设备时,充电器的CC引脚会被Rp上拉电阻拉到VBUS附近,所以你能看到一个接近VBUS的电压,常见是5V左右。有些充电器控制策略不同,空载时VBUS输出电压为0,需要检测到合法的Rd下拉后才输出5V——这种充电器空载测CC可能只有零点几伏甚至0V,属于正常。所以空载测量只是建立一个“基准线”,不要一看到偏低就断定坏了。

两个CC引脚电压通常是对称的。如果你测得CC1有5V、CC2只有零点几伏,或者两个脚电压差异很大,说明充电器内部这两个通道的上拉不对称,可能存在焊点虚接或元件老化,这会直接影响后面PD协商。

3.2 读数异常时怎么处理

空载CC电压完全为0,除了前面说的“检测到设备后才输出”的情况,还有一种可能是充电器的Rp上拉电阻开路,或者线路板上的CC走线断裂。这时候先别急着拆充电器,拿一根确定完好的Type-C线,插个手机上去,看能不能充电。如果能正常充,说明充电器没坏,是空载策略问题;如果连5V充电都不行,那充电器本身嫌疑就很大,换个充电器再做接下来的排查。

这一步的实操意义在于:把“充电器正常”这个前提先钉死。否则后面测线缆、测设备全是空中楼阁。我见过很多人拿着一个本身就故障的充电器折腾半天线缆,最后换电源秒好——白费工。

4. 第二次实测:整根线的CC通道通断与短路检查

充电器没问题,下一步查线。这是最容易被冤枉的环节。

4.1 端到端直通:用蜂鸣档扫一遍

把线缆取下来,两端都不接任何设备。万用表拨蜂鸣档,表笔分别点在两个Type-C插头的CC引脚上。

对于Type-C转Type-C的标准线缆,正常情况下A端CC1到B端CC1应该导通,A端CC2到B端CC2应该导通。蜂鸣档响,说明线芯物理上没断;不响,基本就是断线或者内部焊点脱落。再把CC1和CC2互测,正常应该不通;如果CC1和CC2之间“响”了,说明线缆内部两路CC短路,这种线插上后会让充电器误判方向,同样导致协商失败。

还有一个容易忽略的检查项:CC与VBUS、CC与GND之间的短路。CC线芯意外和电源线或地线缠绕,测出来会非常直观。CC对地接近0Ω,那这线已经处于“报废”状态,别再往设备上插了,免得触发保护甚至损坏充电器。

4.2 用电阻档揪出“似通非通”的隐患

蜂鸣档只能判断“通不通”,判断不了“通得好不好”。对PD协商来说,CC链路的接触电阻哪怕是多出几欧姆,都可能导致BMC信号衰减,出现时好时坏、插上去随机不握手的现象。这时候把万用表拨到200Ω电阻档,测同一根CC线芯两端的阻值。

正常值应该非常低,通常在1Ω以内。如果测出来是0.3Ω、0.5Ω,还能接受;一旦超过1Ω,甚至几十欧,那就要警惕了——这个阻值可能是断芯处的氧化层、端子虚焊或触点锈蚀造成的。这种线看着能充电,但CC信号已经严重变形,PD协商时好时坏,属于典型“隐形故障”。再用同样的方法测一下GND线芯,因为接地不良同样会干扰CC上的信号完整性。

4.3 带E-Mark芯片的线,测不到导通先别判死刑

现在不少高端Type-C线缆内部有E-Mark芯片,用于标识线缆的电流能力(5A)和协议版本。有些朋友测这类线的时候发现蜂鸣档不响,就断定线断了,其实不一定。部分带芯片的线缆在无源状态下,CC通道要经过芯片内部的开关电路,测电时如果芯片处于未上电状态,CC直通可能不导通。

这时候别急着拆线。把线缆一端插到充电器上,给E-Mark芯片供电,然后再测另一端。在“带电”状态下再测CC直通,往往就导通了。所以对于高端线,要区分“真断”和“未使能”。反过来,如果通了电源依旧不导通,那就是真断。

顺带说一句:如果你是Type-C转USB-A的线,USB-A那一端根本没有CC引脚,线缆内部通常把CC1/CC2通过固定电阻拉到某个电位,模拟DFP或UFP。这种线不能套用上面的端到端直通法,需要直接测CC引脚对GND的电阻,看有没有一个相对固定的阻值(常见56kΩ或5.1kΩ)。没有阻值,说明内部电路已经移位或断路。

5. 第三次实测:接上手机后测CC工作电压,看协商现场

线缆离线检查没问题,最后一步做“带载实测”。这个读数最能反映真实协商状态。

5.1 工作电压的几个“档位”

把充电器、线缆、手机或受电设备全接上,万用表拨直流20V档,黑表笔接GND,红表笔点在线缆末端或转接板焊盘上的CC1或CC2。

在5V待机状态下,CC引脚上的直流电平由Rp和Rd分压决定。看充电器Rp是多大:

供电能力标识Rp典型值5V空载时CC理论电压
普通USB供电(500mA)56kΩ约0.4V
1.5A档22kΩ约0.9V
3A档10kΩ约1.7V

这里补充一句:测到的电压应该在这几个值附近,而不是严格等于理论值。如果读数在0.4V、0.9V、1.7V附近的任意一个,并且稳定,说明CC链路物理层是通的,充电器和设备已完成最基本的“身份识别”。如果读数在跳变、飘忽不定,说明BMC信号正在线缆上传输,设备和充电器正在尝试协商高电压档位——这个瞬间用万用表看往往是不稳定的,别慌,这正是“正在握手”的表现。

当协商成功后,VBUS会升到9V、12V甚至20V。因为Rp上拉电阻仍然接在VBUS和CC之间,CC引脚直流电平也会跟着成比例抬高。VBUS升到20V时,CC电压往往能达到6到7V。你看到这个电压,基本可以确定PD已经跑起来了。

5.2 三种典型故障读数怎么判

结合我自己修的这些案例,CC工作电压异常基本就三种:

第一种,CC电压为0。从充电器到设备之间CC链路断路,或者设备端的Rd下拉没有形成有效通路。这时候线缆离线测正常,问题多半在线缆两端的触点或者设备接口上——触点氧化、插头不到位、Type-C母座里面的小弹片疲劳变形,都会造成这种“压住了但没接实”的假象。

第二种,CC电压接近VBUS(5V左右)。这说明充电器的Rp上拉电压是存在的,但设备的Rd下拉没有正常接入。要么线缆内部CC线断(分压回路被切断),要么设备端坏了,终端根本没有产生下拉。这个时候线缆和手机接口都有嫌疑,需要结合离线测量结果来判断。

第三种,CC电压明显偏低,低到0.1V甚至测不出来。通常是CC对地短路,比如线缆内部的CC和GND线皮破损粘连,或者Type-C母座里进水电解。这种线继续用有安全隐患,建议直接报废。

还有遇到过一种非常隐蔽的情况:CC电压正常,但VBUS就是不开压。这种大概率是CC线上的BMC信号质量太差,万用表测不出波形好坏,需要上示波器看眼图。家用场景下,优先怀疑线缆太次或太长,换一根过认证的线缆再试,往往问题就消失了。

6. 实战案例:一根65W线为什么只剩5V

理论说得再多,不如看一遍完整排查链路。回到开头那根65W线,我把当时的排查过程重新放一遍。

6.1 排查过程回放

故障现象:手机插上这根线,充电器只有5V输出,快充图标不出现,充电功率始终在10W以内。换另一根线,同一个充电器、同一台手机,65W秒触发。

第一步,空载测充电器。充电器CC1和CC2都约5V,正常。说明充电器内部Rp上拉没问题。

第二步,系统带载测量。把线缆插到充电器和手机之间,在线缆两端测CC1和CC2的直流电压。结果很典型:CC1大约1.7V,CC2几乎为0V。手机和充电器之间在CC1这条通道上已经建立了正常分压,而CC2这条路完全没有电平,说明CC2链路是断开的。

第三步,离线测线缆。拔下线缆,蜂鸣档测直通:CC1到CC1,响;CC2到CC2,不响。电阻档一量,CC2两端开路。故障点锁定——这根线内部CC2线芯断了。

最后拿一个转接端子顶住线头,用针尖探针沿着线头端子逐个量,最终确认断路位置紧贴着插头注塑根部,也就是日常弯折最严重的地方。外观上你看不出任何破损,内芯已经疲劳断裂。

6.2 为什么CC2断了,翻个方向却能充

这里有个很迷惑人的现象:这根线在某个插入方向下彻底不握手,但翻转180度重新插,有时候又能握手了。朋友一开始还以为是手机接口接触不良。

原因在Type-C的方向检测机制。充电器会在CC1和CC2上做对称检测,并根据分压情况选一路作为工作通道。如果线缆里CC2断裂,当插入方向导致充电器选择CC2作为工作通道时,整个协商链路就是断的,自然不握手;当插入方向导致充电器选择了完好的CC1作为工作通道时,链路通畅,PD协商又能进行。这就是“非对称故障”的典型表现。

类似的故障还有:CC2没有完全断路,而是接触电阻偏大,表现为充电时快充时断时续,或者跑着跑着突然掉回5V。这种比完全断路更难查,因为万用表蜂鸣档响,但电阻档能看出端倪。

6.3 换线之后的持续观察

故障确认后,我没有去尝试修复这根线。Type-C插头内部的注塑端子几乎无法无损拆解,强行修的成本高于换新线。朋友换了根新线,充电功率恢复正常。

后续我又陆陆续续碰到过几根类似故障的线,多数是CC2断,少数是CC1断,还有一例是两根CC同时断。共同点是线材都经历过高强度的弯折、缠绕,或者被重物压过。CC线芯本身就细,在插头根部几乎没有缓冲,长期弯折后断裂是物理必然。所有排下来,方向一致性很强:测CC电压,哪边没电平,问题就在哪边。

7. 收尾经验:几条能让你少走弯路的测量习惯

把上述排查方法浓缩成几个习惯,供你以后随手就用。

第一,表笔一定要改尖。原装表笔的针头太粗,点在Type-C舌片上非常痛苦,还容易短路相邻引脚。花两块钱买根钢针,焊上去,套热缩管,只留1毫米针尖,你会感谢这个改动。

第二,先测空载,再测系统,最后测离线。排查顺序固定成“充电器→线缆→接口→设备”,每换一个环节都记录数据。这个习惯能避免你来回插拔设备,也能在复查时快速定位变化点。

第三,测量线缆导通的时候,要注意量程选择。蜂鸣档响只代表能通,不代表通得好。接触电阻大于1Ω的线缆,在高端PD场景下就可能出问题。凡是“时好时坏”的故障,优先怀疑线缆端子氧化和内部断芯。

第四,不要带电测电阻。在接通电源的状态下,把万用表从电压档切换到电阻档或蜂鸣档,轻则读数飘,重则烧保险甚至烧表。每次换档前,先确认表笔已经脱离被测点。

第五,如果CC电压全部正常,但PD协商就是不成立,别继续在万用表上死磕。物理层无恙的情况下,问题多半出在E-Mark芯片或协议层,这种场景需要示波器甚至协议分析仪才能继续往下查。普通用户能做的,是换一根可靠的线缆做交叉验证。

把这条经验放回最开始那根线:朋友后来问我,怎么碰两下就知道是CC2断了。我说不是玄学,是每次排障都先把该怀疑的链路拆开测一遍。CC1和CC2就4个触点,空载测源、带载测通路、离线测通断,三步一组合,断脚藏不住。以后再有人拿根“充不进快充”的线来找你,你也可以把万用表掏出来,按这个顺序走一遍。这几个习惯,都是我被各种疑难杂症折磨过之后才养成的,照着做,至少能少走一半弯路。

返回列表