2013-03-29 14:25:05
分享

揭秘手机系统费电的的真相

标签:揭秘,手机系统费电,真相

  为什么同一个ROM有些机油说省电,而有些机油却说费电呢?除了硬件与安心之外,我们大多数人都忽略了这样一个重点!大家都知道,我们的手机再开机状态下连接电脑USB口也会给电池进行充电,这确实很方便,但是同时存在着隐患。这种隐患来自两个方面;

  第一就是我们的电脑USB端口的问题!

  USB端口由90Ω双向差动屏蔽双绞线、VBUS (+5V电源)和地组成。这四根线均加了屏蔽。目前USB规范为版本2.0,规范的复件可从USB组织免费索取。完全遵从规范需要在设备和主机之间通过功能控制器实现双向通讯。规范定义一个单元负载的电流为100mA(最大),任何设备最大电流不得超过5个单元负载电流。

  USB端口分类为低功耗端口——最多供一个单元负载用,或者高功率端口——最多可供5个单元负载使用。当设备首次连接到USB端口时,有一个列举程 序识别设备以确定它所需要的负载,此时设备只允许驱动一个单元负载,运行列举程序後,如果主机电源管理软件允许,高功耗设备才被允许用大电流驱动。

  某些主机系统(包括下游USB集线器)具备保险丝或者有源传感器电流限制功能,如果USB设备没有经过列举而在USB端口出现大电流(超过一个单 元)负载,它会导致可检测的过流情况,这时主机会关掉一个或者更多正在使用的USB端口。许多商用设备包括单机电池充电器,驱动电流超过100mA而不用 功能控制器操作列举程序;它们在不正常环境下冒著给主机带来问题的风险。例如,一个驱动电流是500mA的设备插入一个由总线供电的USB集线器,如果没 有经过适当的列举,它可能会导致集线器和主机均过载。

  当主机操作系统使用先进的电源管理,特别是为笔记本电脑这类希望端口电流极小的设备设计的电源管理来说,就会产生其它更加复杂的问题。在某些节能模式下,计算机向USB设备发出挂起命令以便进入低功耗模式,即使使用低功耗设备也最好用功能控制器与主机进行通讯。而有些主板由于种种原因,供电芯片的电压值和电流值没有达到标准要求,或者当控制USB主芯片超载的时候,U口的电压会降低!这就直接影响了对手机电池得供电。

  第二方面手机开机充电的分压和分流问题

  大家还记得以前买手机的时候,经销商都会叮嘱我们首次充电要关机充够8-12小时的事情吧?现在仔细想想看这个是有一定道理的!我也是经过这位专家的讲解才明白其中的缘由的。懂得物理学或者微电子学的机友们都应该知道能量守恒定律吧?内容是“能量既不会产生,也不会消失,它只会从一种介质转移到另一种介质;或者从一个状态转换成另一个状态。”,手机电池充电的原理其实就是能量的状态转换,即:电能向化学能的转换。而电池放电的过程又变成化学能向电能的转换。说到这里,有些机友可能已经明白了。我们手机费电和跳电的问题就出在这个能量转换的过程之中,即:开机状态下在充电,单位时间内的电能只是一部分转换成了化学能存在电池中,而另一部分则是直接提供给了手机系统运作;而关机状态下充电则是单位时间内的电能几乎全部转换成了化学能存在电池中。

  很多机友可能还不是很理解,没关系!举个例子!比如说:假设我们的手机电池内部有100的电量存储单元,及我们常用的电池百分比中的1%就是其中的一个单元,安卓系统的电量信息捕捉是在单位时间内完成一个单元的电量存储过程,我们在这里假设安卓系统每1分钟判定完成一个电量单元的完整充电过程。那么在关机状态下充电的时候,电量显示每增长1%都是饱满的1个单元电量;而再开机状态下充电,电量显示每增长1%则不是完整的1个单元的电量,因为这个单元的一部分电量同时被系统运行消耗了!用白话说就是,关机状态下我们每充1%的电量都是实电,而开机状态下我们充进去的1%电量则是需电(也就是我们常说的浮电)。那么实电耐用还是需电耐用?相信不用我说所有人都知道吧?这就造成了开机充点之后电量百分比掉的特别快的现象。