相信很多硬件工程师或者电子工程师都有遇到过机器功耗方面的问题。
举个例子,一个笔记本电脑:
- 开机运行的最大功耗测量;
- 待机(睡眠,休眠等)的最大功耗测量;
- 关机状态下最大功耗的测量。
通过上面一个简单直观的例子可以大概了解到接下来要讲的内容。
功耗测量方法:
- 稳压源,可以显示电流与电压,当然如果电流很小的话,这种方法不可用。
- 万用表:两个万用表,一个当做电流表串进电源中,一个当做电压表测量电压。
开机功耗:
一般来说,开机功耗我们是可以不用理会的,只要不要太离谱就行,但是作为硬件工程师来说,这个是我们必须要关注的:
首先,在设计一款产品的时候,你心里应该有个数,或者需要去简单计算下供电与耗电的功率大小:
- 例如,系统可能达到的最大功率为35W,而你的适配器最大只能提供34W的话,那么这样就有隐患了。
- 例如,你需要去了解下CPU的功耗,从而能够评估该CPU适合用在什么产品上,因为这要考虑到散热的问题:你拿一个15W的CPU做在一个平板上面试试。
以上两点讲的是正常的功耗,但是你应该对这个功耗打一个问号,这能否优化?
- 例如:DC-DC的转换过程中,都存在一个效率方面的问题,一般是75%-95%。那么其余的能量就是转化成了热量。能否想方设法提高效率。
- 例如:能够通过软件+硬件的方法,将用户还没用到的功能先暂时关闭,从而降低功耗?
待机(睡眠,休眠等)与关机功耗:
待机:就是将一部分电关掉,保持另外一部分电。
那么问题来了,如果设计的时候没有设计好,没将要关闭的电源轨给关闭,这时候就会造成更大的功耗。
解决这种问题直接拿万用表测量即可。
例如:也存在设计不当的漏电:A电漏到S电。
下面主要说下漏电的问题:
表现现象:
本应该没输出电源有电压,电压不论高低,可以低至0.2V。
测量方法:
直接用万用表测量,需要留意小电压。
解决方法:
找到对应的线路,先分析简单,大可能的。可以采用断开连接的方法。
写在最后:
本文可能写的有点虚,但却是小编真实遇到并解决过的一些问题,由于保密等原因,不方便贴电路图上来分析,有遇到此类问题的也可在后台留言交流,谢谢。