我正在购买 USB 充电器:我想购买支持 PPS 快速充电和 USB PD 标准的 USB 充电器,但是到目前为止我能找到的所有此类 USB 充电器都有 USB-C 输出而不是 USB-A。
PPS快充和USB PD标准只规定USB-C线吗?还是公对公的USB-C转USB-A线只能支持PPS和PD?
答案1
您不可能通过 Type-A 连接器进行 PD(包括 PPS)。USB-PD 需要通过 CC 引脚进行通信,而 Type-C 连接器中有 CC 引脚,但 Type-A 连接器中没有。
A-to-C 电缆在 CC 引脚上提供固定电流(通过电缆 C 端内的上拉电阻),以指示 A 端的最大电流供应能力。这可以指示三个电流限制之一:3.0 A @ 5 V、1.5 A @ 5 V 或“默认 USB 电源”(500 mA @ 5 V,以 100 mA 为增量协商,适用于 USB 2.0)。这不是USB-PD。USB-PD 使用复杂的协商方式,如果 CC 引脚没有端到端连接,这是不可能的。
实际上,A-to-C 电缆应该仅有的指示“默认 USB 电源”(通常通过众所周知的 56 kOhm 电阻上拉至 5 V);3.0 A 和 1.5 A 可以由 Type-C 电缆的另一端指示,无论是固定电缆还是通过 C-to-C,但对 A-to-C 这样做是错误的:没有办法保证用户不会将这样的 A-to-C 电缆插入实际上无法提供这些供电电流的电源。
答案2
根据 USB 规范,USB-PD 自 2.0 版起需要 USB-C。USB-PD 1.0 版允许通过 USB-A 进行 USB-PD,但我不记得在市场上看到任何支持此功能的产品。自 USB-PD 3.0 起,在 USB-A 上使用 USB-PD 已不再被鼓励或不再受支持。
如果我们回顾 USB 供电的历史,我们会发现 USB-PD 出现得比较晚。不同的制造商开发了通过 USB-A 获得更多电力的方法,但这些方法与 USB-PD 不兼容。当 USB-PD 问世时,制造商们研究了不同的方法来弥补其供电方案与 USB-PD 之间的差距。这意味着你会发现 USB-A 电源和电缆会将 USB-PD 从电缆的 USB-C 端“传输”出去。这通常需要使用转换器电缆,这种电缆看起来像 USB 电缆,但实际上不符合 USB 规范,因为它里面有阻止 USB 信号通过的电子元件。
我意识到这可能会相当令人困惑,不幸的是,它会一直令人困惑,直到市场确定如何通过 USB 传输电力并且不兼容的设备消亡并最终进入回收站。
直到此时我才提到 USB-PPS,因为 USB-PPS 是 USB-PD 3.0 协议的一部分(也许我弄错了,它早在 2.0 中就出现了)。任何支持 USB-PPS 的东西都必须支持 USB-PD。要获得 USB-PD,至少是任何版本,而不是像 hen Teeth 1.0 这样稀有的版本,都意味着 USB-C
有电源和电缆组合将结合其自己的电力传输协议 USB-PD/PPS 和 USB-A 至 USB-C 转换器电缆。这些产品将同时支持其专有电力传输协议和 USB-C 上的 USB-PD/PPS(或在某些情况下支持 USB-PD/PPS 的半兼容子集)。
我个人会尽量避免使用违反 USB 规范的产品,并建议您也这样做。我曾见过有人因为设备决定超出 USB 规范而让一些昂贵的硬件失去魔力。
如何知道产品不符合 USB 规格?查看 USB 商标符号和图标。制造看起来像 USB 但违反规格的产品并不违法,但声称符合规格但实际上却不符合则违法。这使得违反规格且带有 USB 商标的产品在市场上的寿命很短,因此非常罕见。
USB 规范规定 USB-PPS 只能在 USB-C 上使用,因此请从那里开始寻找兼容的充电器。然后寻找 USB 商标。寻找 UL 认证和 FCC 合规性等信息也无妨,因为这可以更好地保证产品不会损坏您的硬件或冒烟。