实际上,“智能”充电器使用一种称为专用充电端口控制器的特殊芯片。DCP控制器可以像不同的充电器一样工作,并选择最有效的模式。
这是因为常规(“哑”)壁式充电器使用USB的数据连接以静态,模拟方式发出信号,以显示其功能。“智能”充电器可以执行相同的操作,但以一种不太静态的方式进行:它们观察充电设备的行为,并从中扣除理想的设置,然后再进行仿真。
专用充电端口控制器芯片的例子有德州仪器(TI)TPS2510系列“ USB充电端口控制器”,Maxim MAX14600系列“ USB主机充电器识别/适配器仿真器”和Norelsys NS3601 “ USB快速充电端口控制器”。
TPS2513a数据表中的图像(版权为TI):
同样,MAX14600(版权Maxim):
您可以看到USB数据线(“ DP”和“ DM”)上有多个可配置的资源,并且这些资源由某些“智能”逻辑控制。
一些解释
不同的可充电设备需要不同种类的充电器。部分原因是USB规范最初并未指定“充电”行为,部分原因是一些制造商希望其设备仅在自己的壁式插头上以最快的速度充电。此外,设备消耗的电流可能不会超过其允许的水平,以免导致设计不正确的电源过热的风险。
注意:以下说明忽略了USB3,USB Power Delivery和Qualcomm Quick Charge技术,这些技术使事情变得更加复杂(例如,它们支持将电压提高到5 V以上)。
可以区分以下类型的USB插座:
- 常规USB端口(如在PC上)。这称为SDP(标准下游端口)。SDP可提供高达100 mA的电流,如果所连接的设备很好地要求它,并且 USB主机同意这是可能的并且允许的话,则可以将该极限提高到500mA 。
- 实际上,即使没有适当的通信,几乎所有SDP都能提供500mA的电流。小风扇和保温杯加热器等USB设备无法通信,但仍需要100mA以上的电流。
- 具有通讯功能和附加充电功能的USB端口。这称为CDP:收费下游端口。这个可以提供高达1500mA的电流。非通信下游设备可以通过将USB数据线D +和D-连接到电阻或短路来告知充电器。
- 中国电信行业标准YD / T 1591-2009早于并启发了CDP规范。它指定D +和D-之间的短路。
- 没有通讯功能的USB端口(例如墙上的插头)。这称为DCP:专用充电端口。基本上,它是CDP,没有与USB主机(PC)进行通讯的手段。
- 不符合DCP规范的DCP端口(来自USB电池充电分隔版本1.2)。这些壁式插头的电阻设置与数据线的连接方式各不相同,从而导致固定电压可以被充电设备读取。“可识别”电压的列表很长,这只是摘录:
- 苹果0.5A(D +在2V,D- @ 2V)
- 苹果1A(2V / -2.8V)
- 苹果2.1A(2.7V / 2.0V)
- 苹果2.4 A(2.7V / 2.0V)
- 索尼(3.3V / 3.3V)
- 许多(包括三星)2A(1.2V / 1.2V)
“智能”充电器(即其中的“ DCP控制器芯片”)可以模拟具有可变电阻值的标准DCP端口,并且还可以模拟几种非标准DCP电压。
秘制酱
芯片制造商并没有真正描述其“检测”逻辑的工作原理,但他们唯一的选择是监视充电设备在D +和D-线上的运行情况,并查看所消耗的电流。
无疑,这需要进行大量的反复试验研究,并且该算法可能被保守为秘密。
可能使用的一种技术是在仿真状态之间循环并注意所消耗的电流量。因此,具有最大电流消耗的状态是“最佳”并保持活动状态。
边注
不要被充电器制造商的营销所迷惑,后者声称充电器“ 可以为设备提供最大电流”。USB插座是电压源。它仅控制电压,而充电设备则“决定” 充电时“吸收”多少电流。
因此,充电器无法将电流“强加”到不接受该电流的设备中,至少不能保持在最大安全5.1伏以下。
唯一发生的事情是使充电设备相信它已连接到其可以想象的最强大,最适合,最兼容的充电器的一些技巧。
其他连结