我的车上原先配有一只车载充电器,给导航仪充电什么的都没问题。但发现就是不能给苹果设备充电,包括IPhone、IPad,插上后完全没有反应。
在网上搜索苹果充电器的文章 ,搜到一篇“果壳”网的文章《iPad充电器不能为iPhone充电吗?》http://www.guokr.com/article/83521/。 其中讲到:“仔细观察一下USB接口,你会发现一共有四个窄金属条,称为四个引脚。这四个引脚分别连接5V电源、GND地、D+数据线正信号和D-数据线负信号。一般兼容USB接口的充电器,D+和D-两个引脚是悬空的,任何设备只要插上这样的充电器,就会从5V和GND两个引脚获得电能。而苹果的充电器则在D+和D-两个数据引脚上增加了分压电阻,使充电的设备能够在充电时从这两条数据线上读到两个电压。网络上的创客经过实践证明,iPhone或者iPod对应的5V1A充电器,D+上的电压是2V,D-也是2V;而iPad使用的5V2.1A的充电器,D+电压2.7V,D-电压2V。当iPad或者iPhone接上充电器时,通过这两个引脚上不同的电压就可以区分当前使用的是哪种充电器,也就能对负载做出相应的调整,从而安全地充电。这种设计还可以防止普通充电器对苹果设备进行充电。”很显然,我的车载充电器+5V没有问题,但D+、D-线与苹果的不一样,我打算改造一下我的车充。
这个周末终于有空来解决这个问题。我计划的方法是用一根USB延长线,在中间剖开,按照上述文章的讲法,焊接分压电阻,使D+、D-线有与苹果一样的电压。
作为知识,先看看USB的构造图:
但通过对各种USB充电器、苹果充电器的电压监测发现,结果如下:
1、苹果充电器的D+、D-线是短接到一起的。IPhone、IPad等设备通过检查充电器USB口的D+、D-线是否短路来判断是否为苹果充电器。如是,则设别为苹果充电器,进行充电。如果不是,则无法充电,苹果设备表现为完全没有反应。但这种检查,只在插上电源的瞬间进行。如果开始充电了,再将D+、D-线断开也不影响充电。
因此,我的USB延长线改造很简单,只要将D+、D-线短路即可。当然,为了防止车载充电器D+线实际输出电压不为0,而强行与D-短路会出现问题。我将D+线靠电源端剪断悬空,如下:
2、对IPhone充电和IPad充电进行比较监测,发现:IPhone充电时D+和D-电压0.2V,IPad充电时D+和D-电压为3.38V。
很显然,这个电压是充电的手机或Pad反向加载给充电器的信号,用于苹果充电器设别是什么样的设备在充电。如果监测到3.38V,表明是IPad,如果充电器本身具有2A大电流充电能力,则给与大电流充电;如果充电器本身只能提供1A电流,则忽略这个信号。反之,如果监测到0.20V,表明是IPhone,这时即便充电器本身具有2A大电流充电能力,也给与1A电流充电。
所以,《iPad充电器不能为iPhone充电吗?》一文有错误之处:D+、D-线上的电压不是给充电设备“区分当前使用的是哪种充电器”,而是反过来让充电器判断当前是何种设备在充电。