热度 21
2015-11-3 16:54
4403 次阅读|
11 个评论
上一篇我们分别使用了数字万用表和带有测量功能的数字化直流电源对手机的充电电流进行了测试。方法不同,但测试结果都出乎意料:实测电流值都远小于充电设备的最大能输出的电流值。看似是一件简单的事情,好像没那么简单。 问题出在哪里了?不排除读者当中有高手,也许早已看出端倪了,知道该如何解决了。不知是否会有人得出 “ 数字万用表和直流电源不适于这种应用的测量 ” 的结论?后续我还将会用那台数字万用表再测测,让大家看看截然不同的结果。 上一篇曾经提到过,智能手机里的处理器的功能越来越强,比如,很多手机里常用的骁龙 805 , 810 甚至 820 等处理器,这种 SOC 的集成度越来越高,里面除了有多核处理器,还集成了图像处理器,调制解调器, WIFI ,蓝牙。。。。。。甚至电源充电管理,恨不能把所有功能都塞进去 。三星 NOTE4 里用的骁龙 805 处理器支持 Qualcomm® Quick Charge™ 2.0 技术,这种技术除了兼容普通的 5V 充电,还支持快充,输入电压达 9V ,输出电流达 3A 。 当然,集成度越高,速度越快,可能会导致芯片 “ 发烧 ” 的现象,为了避免这种情况,不少智能手机把包括电源管理,摄像头的 ISP 等在内的一些功能采用了外部的专门的芯片来实现。市场上已经有一些半导体厂家比如 TI, Maxim 等,也提供了各自的支持快充甚至无线充电的电源管理芯片。 当今支持快充功能的智能手机的充电是很智能的,是靠复杂的检测和控制来实现的,图1 是一简单的示意图,可以看出,这里面包括了嵌入式设计常用的 I2C 总线,功能强大的电源管理芯片可以对不同类型的充电设备进行检测识别,从而支持普通充电,高电压充电。它的内部有电压,电流,电池温度的监测电路,会根据电池的余量进行控制:当电池电压低于设定的门限时控制手机关机;充电时控制充电的模式,包括对低电量的电池先进行预充电,然后进行恒流模式的充电,然后再进行恒压模式的充电,当电池的电压达到一门限,而充电电流也变小到一门限值时,会认为电池已充满,切断充电;充电时还会监测电池的温度。当电池电量低时还会直接为手机电路供电。 图1 :智能手机的智能电源管理示意图 电源管理芯片的内部还具有对充电设备的识别电路,因为几大流派对手机充电器的识别的定义是不一样的。手机充电器不只是一个具有一定的输出电压和电流的开关电源,在它的充电输出接口内部,也就是在它的 USB 接口的内部,还会有识别电阻。必须注意,不同厂家的定义是不同的,比如,苹果对它的充电接口有它的定义:苹果的 5V 充电器通常有 3 种不同的充电电流,分别是 0.5A/1A/2.1A 。这 3 种不同充电器的识别是靠在内部的 USB 充电接口上,通过 VDD, D+, D- 和 GND 之间的不同的分压电阻的组合来实现的。当苹果的产品,比如 iPAD , iPHONE , iPOD 接到充电器的 USB 接口时,会先检测 USB 的 D+ 和 D- 上的电压,对于苹果的 0.5A 充电器,理论值 D+ 的电压是 2V, D- 的电压也是 2V ,压差为 0V ;对于苹果的 1A 充电器,理论值 D+ 的电压是 2V, D- 的电压是 2.68V, 压差为 -0.68V ;对于苹果的 2.1A 充电器,理论值 D+ 的电压是 2.7V, D- 的电压是 2V, 压差为 0.7V 。手机内部的电源管理芯片通过检测 D+ 和 D- 上的电压来确定该充电器的类型。 三星又有自己的定义。对于我的三星 NOTE2 标配的 5V/2A 充电器,使用万用表实测了一下,它的 D+ 和 D- 被短接,再通过一定阻值的分压电阻分别接到 VDD 和 GND 。空载时,测得 D+ 和 D- 对地的电压都分别是 1.28V ,所以 D+ 和 D- 之间的电压差为 0V ,这是三星标配的 5V/2A 充电器的识别方法。 看到这里,不知您对我在上一篇博客里对使用不同充电器充电电流的 “奇怪的测试结果”是否有些领会了? 既然手机内部的电源管理芯片是通过检测数据线 D+ 和 D- 上的电平来确定充电器的类型的,而不同厂家的定义又是不一样的,那么,对于我的三星 NOTE2 手机,当与标配的 5V/2A 充电器以及与其他厂家的充电器刚接通的那段时间它们的识别过程是怎样的?哪些会被识别?哪些会不被识别?想必这是大家所关心的! 为了验证一下实际情况,我使用了一台 RIGOL 的四通道的数字示波器 DS4054 分别对三星 5V/2A ,苹果 5V/1A ,兼容苹果的品胜 5V/2A 这三个不同的充电器刚接通时的 D+ , D- 以及 VBUS 三路信号进行实际采集,如图2 所示,抓到它们刚接通时的识别过程。 图2 :使用 DS4054 验证充电器的智能识别过程 先看三星 NOTE2 手机与标配的 5V/2A 充电器接通时的 D+ 和 D- 的通讯识别情况,如图3 所示,黄色轨迹为 D+, 蓝色轨迹为 D-, 粉色轨迹为 VBUS, 可以看出,刚接通时, VBUS 由 0V 跳跃到 5V ,同时,数据线 D+ 和 D- 上的信号经过了大概 167 ms 的跳变过程之后,电平都变为 1V 并保持稳定,这应该是三星所定义的对自己的充电器的识别通讯信号。 图3 :三星 5V/2A 充电器 D+ , D- 的通讯识别信号 再看看三星 NOTE2 手机与苹果的 5V/1A 充电器接通时的 D+ 和 D- 的通讯识别情况,如图4 所示,黄色轨迹为 D+, 蓝色轨迹为 D-, 粉色轨迹为 VBUS, 可以看出,数据线 D+ 和 D- 上的信号经过了大概 168 ms 的跳变,跳变的幅度最大只有大概 0.5V ,之后,电平都变为 0V 并保持稳定,与白色的三星标配充电器的参考波形相比,差别很大。 图4 :苹果 5V/1A 充电器 D+ , D- 的通讯识别信号 再看看三星 NOTE2 手机与品胜的 5V/2A 充电器接通时的 D+ 和 D- 的通讯识别情况,如图5 所示,黄色轨迹为 D+, 蓝色轨迹为 D-, 粉色轨迹为 VBUS, 可以看出,数据线 D+ 和 D- 上的信号经过了大概 206 ms 的跳变,跳变的幅度最大有大概 2V ,之后,电平都变为 2V 并保持稳定,与白色的三星标配充电器的参考波形相比,差别很大。 图5 :苹果 5V/1A 充电器 D+ , D- 的通讯识别信号 通过实际验证可以看出智能手机与不同厂家的充电器之间首先是要进行通讯识别的。那么: 1. 三星NPOTE2是否认那两个充电器呢?会认成什么呢? 2. 我在上一篇里即使用三星的标配充电器,为何测出的电流还很小? 3. 具有 “ 快充功能 ” 的智能手机,能接到普通的充电器用吗? 4. 不 具有 “ 快充功能 ” 的智能手机,能接到快充的充电器用吗? 欢迎朋友们参与讨论! 我的EDN CHINA 所有博客: http://bbs.ednchina.com/BLOG_JIGONG_2004572.HTM?source=ednc_topnav 注: 转载本人文章请注明出处:EDNChina JIGONG的博客 微测