魅族迷中真所谓“卧虎藏龙”,近日有硬件专家魅族迷发现魅族M9功耗偏大的问题,并通过与M8的对比从专业性(细到电路)角度进行了详细分析。由此可见魅族用户之用心良苦,也盼魅族厂商多加改进。以下为原文:
M9的功耗偏大是大家都感觉到了的,虽然经过一定的优化依然还是要比同级的机器大不少,我曾经认为是因为优化还是不够,但是最后发现这可能是M9硬件设计方面的一个问题,或者说是习惯,在论坛里发出来,也希望魅族可以注意一下。
这个问题其实是出在供电上的,为了解释清楚,我们需要先回到M8身上。
为M8供电的芯片,是一颗凌特公司生产的LTC3555,它的主要功能是产生三路主供电电压,分别是一路3.3V,一路1.8V和一路1.2V,分别为 M8内的各个部件供电。其中最后一个1.2V,就是给S3C6410,也就是M8的处理器核心供电的那路电压。我们知道的,嵌入式处理器为了做到尽可能省电,需要在不同的工作状态下调节不同的工作电压,最简单的就是工作时提供高压,休眠时提供低压。在M8的设计中,输出1.2V的那路输出,是支持通过 I2C接口,用软件调节电压的,但是我们在M8的修订记录中看到了这样一句话:“changed ltc3555 control .use i/o control instead of iic control.”,它的意思是,将LTC3555的控制,从I2C接口控制变成硬件IO控制。
这是什么意思呢?看到电路图以后,我们就可以理解了,LTC3555采用的开关稳压器,其输出电压基准是由输出电压通过分压后,反馈到Feedback脚后得到的,芯片会试图通过调整输出电压,把这个脚的电压控制在一个定值,0.8V。魅族放弃了通过I2C接口控制输出电压的想法,而选择了用不同的反馈电阻值+MOS开关,利用IO口来做硬件选择,最终实现了处理器的核心电压可以在1.0、1.2和1.3V中自主选择。
这个在M8中是没有什么问题的,因为M8采用的ARM11功耗本身就不大,对动态频率调节的需求也不是很高,可能魅族认为通过IO口调整更容易开发(当然,这是事实),因此决定放弃I2C的方式,采用更简单的办法。结果是,M8的续航还是不错的,这证明这个办法是没问题的。
已有..条评论 发表评论 | 查看所有评论>> | |
图片新闻
|
|