多谢,问了一下豆包,和您说的类似,看来老充电头还不能,留几个备用
C2C(USB Type-C to USB Type-C)充电器无法给老 C 口设备充电,主要是接口规范差异和充电协议不匹配导致的。
接口规范差异:在 USB Type-C 规范里,主机(Source)端会在 CC1/CC2 上接上拉电阻 Rp,设备(Sink)端对应需要在 CC1/CC2 上接下拉电阻 Rd ,以此来进行插入方向和角色的识别。然而,部分老 C 口设备 Type-C 接口的实现并不规范,缺少必要的 CC 引脚电阻。这就使得 C2C 充电器无法识别到这些老设备,进而无法正常充电。而传统的 USB-A 接口不存在 CC 引脚,其充电协议的握手通过 D+/D - 实现,所以即便设备的 C 口不规范,使用 A2C(USB Type-A to USB Type-C)线连接 A 口充电头往往能正常充电 。
充电协议不匹配:USB PD(Power Delivery)快充连接需要供电设备是 PD 适配器,充电时会通过 PD 供电协议 “协商” 输出合适的电压和功率档位。一些老 C 口设备可能不支持 PD 快充协议,当使用支持 PD 协议的 C2C 充电器时,双方无法完成供电电压档的调整 “协商”,也就无法实现正常充电。比如一些小功率设备,由于成本等因素,其 C 口内部 CC 引脚对地没做下拉电阻,导致无法识别是否接入设备,VBUS 没有输出,即便使用 C2C 数据线和 PD 充电器也无法充电,但使用 A2C 线材搭配 USB-A 接口的充电器却能成功充电 。
【 在 someonesnone 的大作中提到: 】
: 正经c口pd需要诱骗电阻, 如果小电器设计不规范不内置电阻就没电. A2C不存在这个问题
--
FROM 111.197.239.*