为什么CtoC线无法给一些USB Type-C设备供电
什么是CtoC线?
CtoC线又称双C线,即线的两端都是USB Type-C外形规格(不区分协议速率,一般只要支持正常PD充电就可以称为CtoC线)。
当你使用CtoC线搭配PD充电头,尝试给一些小型生活电器充电,会发现完全没有反应,包括但不限于:
便携小风扇
暖手宝
蓝牙音箱
(注意,这里仅指部分此类产品,不是所有此类产品都存在这个问题)
但当你拿起手机插上线,发现充电并没有什么问题,并且重要的是,使用AtoC线可以给这些设备正常充电,也就是下图中的这些:
于是你怀疑问题出在PD充电器和CtoC数据线上,但实际上,这是由于接收端设备设计没有考虑到PD兼容性导致的。
参照USB-IF发布的《USB Type-C® 线缆和连接器规范 2.3 版》中的USB Type-C Spec R2.3 - October 2023.pdf
第236页,发现其对电力接收端设备上的CC线有下拉电阻(Rd
)要求,标准值为一个±10%
误差的5.1kΩ
电阻
具体到电路设计上:
CC线在USB-C规范中,承担了设备识别、协议通信的作用。而在PD充电头端,由于有一个严格遵守规则的协议芯片的存在,一旦接收端设备没有按照要求设计下拉电阻,那么就充电器就不认为有设备接入,因此也不会在VBUS上产生电压,设备自然就无法充电了。
聪明的你想必已经理解为什么CtoC无法充电而AtoC可以充电了:
AtoC线正是因为不存在CC线识别设备,不管什么设备默认就输出5V电压,快充协议握手都通过D+/D-(DP/DM)这两条数据线进行,没握手就直接输出5V,因此可以给这些设备充电。
此外再说一些题外话,如果你是个DIY爱好者,那么你一定买过(至少见过)这种TYPE-C带板母座,常用于电子DIY改装,毕竟将一些micro-B老接口设备改成USB-C能提升不少兼容性:
左右两种的最大区别就在于这两个小电阻,如果你买的是左边那种,那么你改装完的设备是无法使用PD充电器充电的,现在PD充电器和双C线普及率已经相当高,改装时要注意选择右边这种带5.1kΩ电阻的母座,否则双C线就无法给你改装过的设备供电,还得找AtoC线……消灭了micro-B数据线,又不得不保留AtoC线,实在是有些尴尬了。
- 感谢你赐予我前进的力量