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 / 3ARd受电方下拉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位于A5CC2位于B5两个引脚在物理上几乎是镜像位置。排座布局大致如下只列关键引脚引脚编号功能A1 / B1 / A12 / B12电源地GNDA4 / A9 / B4 / B9VBUS主供电A5CC1B5CC2A6 / 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/20VCC电平也可能跟着抬高量程太小会显示“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焊盘红表笔先点A5CC1读数再点B5CC2记下来。正常情况下插头空载、没有插入任何设备时充电器的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供电500mA56kΩ约0.4V1.5A档22kΩ约0.9V3A档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电压接近VBUS5V左右。这说明充电器的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.7VCC2几乎为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个触点空载测源、带载测通路、离线测通断三步一组合断脚藏不住。以后再有人拿根“充不进快充”的线来找你你也可以把万用表掏出来按这个顺序走一遍。这几个习惯都是我被各种疑难杂症折磨过之后才养成的照着做至少能少走一半弯路。
返回列表