USB-C 到 USB-A 电缆必须具有配置电阻器,以告知设备它已插入以及另一端的连接器类型。一旦设备检测到电缆并通过 USB-C 连接器上的 CC 引脚进行输入,设备就会知道在另一端寻找 USB-A 主机。获得 5 V @ 0.5 A 是任何 USB 主机需要提供的最低功率。Vbus 和 GND 引脚上存在 5 V 电压意味着主机已连接。之后,如果这是 USB 2.0 主机或 USB-BC 充电器,设备可以检查数据引脚。与任何其他 USB 2.0 设备一样,USB 2.0 主机将协商设备的允许功率。使用 USB-BC 时,数据引脚上会有一组电阻器供主机检测,一旦检测到这些电阻器,设备就可以知道 USB-BC 电源可以安全提供多少功率。
曾经有很多充电器和设备不符合 USB 规范,以获得超过 12 瓦的最大允许功率。这些将通过数据引脚协商电源,类似于 USB 2.0 或 USB-BC 设备。这在 Android 设备上相对常见,直到谷歌介入阻止它。在 USB 端口上使用允许超过 5 伏和 2.4 安培的设备是危险的,如果由于不兼容的 USB 充电器和 Android 设备而导致人员受伤或设备损坏,这可能会对 Google 造成不利影响。
如果您的充电器是 QC2 或 QC3 充电器,则协商将通过 DP/DM 线路进行。
否则,供电电压为+5VSAFE,充电器能力会在Type-C端做广告。CC 引脚不存在于电缆的 Type-A 端,但它们存在于充电电缆的 Type-C 端。如果是特定的线带特定的充电器,很可能Type-C包胶里面的上拉反映了充电器的能力,也就是说CC线上的上拉可以是56k(500毫安),22k(1500毫安) ,或 10k(最大 3000mA)。正在充电的设备可能会读取上拉值并相应地获取电流。
要获得更准确的答案,建议您准确确定您拥有哪种“充电器”及其规格。
USB-C 到 USB-A 电缆必须具有配置电阻器,以告知设备它已插入以及另一端的连接器类型。一旦设备检测到电缆并通过 USB-C 连接器上的 CC 引脚进行输入,设备就会知道在另一端寻找 USB-A 主机。获得 5 V @ 0.5 A 是任何 USB 主机需要提供的最低功率。Vbus 和 GND 引脚上存在 5 V 电压意味着主机已连接。之后,如果这是 USB 2.0 主机或 USB-BC 充电器,设备可以检查数据引脚。与任何其他 USB 2.0 设备一样,USB 2.0 主机将协商设备的允许功率。使用 USB-BC 时,数据引脚上会有一组电阻器供主机检测,一旦检测到这些电阻器,设备就可以知道 USB-BC 电源可以安全提供多少功率。
曾经有很多充电器和设备不符合 USB 规范,以获得超过 12 瓦的最大允许功率。这些将通过数据引脚协商电源,类似于 USB 2.0 或 USB-BC 设备。这在 Android 设备上相对常见,直到谷歌介入阻止它。在 USB 端口上使用允许超过 5 伏和 2.4 安培的设备是危险的,如果由于不兼容的 USB 充电器和 Android 设备而导致人员受伤或设备损坏,这可能会对 Google 造成不利影响。
我已经看到 USB-PD 允许通过调制 Vbus 和 GND 引脚上的信号来协商允许的功率,但我不知道有人实际使用它。因为几乎所有设备和充电器都支持 USB-BC,所以很可能没有人会费心去实现这个协议,至少在任何 USB-A 端口上都没有。