电源能够输出最大 2.1 安培的电流,那为什么至少不给平板电脑呢?
USB 标准不允许从标准 USB 1 端口汲取超过 500mA 的电流。在设备与 USB 主机设备建立通信之前,它无法知道有多少电流可用。
USB 标准实际上要求设备在与主机通信并请求更多功率之前消耗不超过 100mA。这一点很重要,因为标准的无电源 USB 集线器本身会消耗 500mA - 100mA 电流,每个端口消耗 100mA。这意味着未通电的集线器不能也不应该尝试为 USB 设备提供 500mA 电流。
该标准以这种方式设计以支持各种使用。
显然只有 Apple 遵循标准,并且在请求更多功率之前仅消耗 100mA。
现实情况是,很少有 USB 端口不经询问就无法提供 500mA 电流。许多人甚至懒得监控电流消耗并关闭不兼容的 USB 设备。从 USB 端口汲取 500mA 电流几乎总是安全的,而无需询问主机端口的最大功率。
较新的 USB 规格允许使用更高功率的端口。但是,必须再次要求这符合规范。
USB 充电器通常不是智能的,并且不实现完整的 USB 主机端口。他们使用一些捷径——通常在 D+ 和 D- 线上使用电阻器向 USB 设备发出信号,表明充电器无需官方请求即可提供更多功率。
此外,一些设备,例如 Apple iOS 系列,也会监控所提供的电压,并根据电压降缩减电流消耗。例如,如果充电器报告它可以提供 2A,但电压没有保持在 5V,则 iOS 设备将消耗小于最大电流。它不会在低于 4.5V 或高于 5.5V 时充电。因此,充电器不仅必须提供正确的信号来指示全电流可用,还必须在最大电流消耗下保持良好的调节。
请记住,这是一项安全功能。不仅充电设备需要能够提供电流,而且使用的 USB 数据线也需要能够承载它。它可能看起来电流不大,但市场上有许多非常便宜的细 USB 电缆,它们会在 2A 电流流过它们尺寸过小的导体时明显升温。把它放在一个易燃的枕头下,让热量积聚起来,你可能会发现不仅仅是融化的绝缘材料。
Apple 不仅验证充电器,还验证电缆(使用电缆连接器内的专有芯片),因此他们可以避免因危险的充电器和接线可能造成的损失而承担责任。
但是,只要您使用设备随附的电缆,您就应该对它的这方面没有问题,并且可以专注于充电器信号。
在我的测试设置中我需要做什么来说服设备消耗它们的最大充电电流?
Apple 标准已被其他人松散地采用或被其他人接受,包括在 D- 和 D+ 线上以低电流放置特定的电压电平。在 D- 线上放置大约 2.0V,在 D+ 线上放置 2.75V 将表示 2A (10W) 可用于充电。这可以通过简单的电阻器来完成:
模拟此电路- 使用CircuitLab创建的原理图
如果您在设置中遵循此电路,您应该会发现至少 Apple 设备以 2 安培或更多安培充电,您可能会发现您的其他设备也以该速率充电。