[此贴子已经被admin于2007-11-30 9:25:13编辑过]
不一定!因为功耗是个系统问题,不能仅使用MCU的功耗去衡量。让我们看看下面的例子。
工作电流为1mA的MCU一定会比工作电流为3mA的MCU省电吗?
如果仅仅从MCU工作时的功耗来比,的确如此,但这是脱离了单片机系统来说的,也就没有可比性,不具有可信度。如果单片机系统是如下的一种工作情况,会出现什么样的结果呢?
比如执行一个需要10K条指令的任务,甲MCU的工作电流为3mA,速度为10MIPS,则甲MCU需要工作1mS完成该任务,消耗3mA*1mS*Vcc,然后甲MCU就可以进入低功耗模式了.而乙MCU的工作电流为1mA,速度为2MIPS,则乙MCU需要工作5mS完成,这样乙MCU完成该任务的消耗为1mA*5mS*Vcc.
从上面的例子中我们看到,速度快,工作电流大的MCU的单片机系统的功耗反而更低!所以使用每MIPS功耗来衡量MCU的低功耗性能是相对比较准确的。Silabs MCU使用每MIPS功耗来评估也是性能最好的!
在这类的工作方式的单片机系统中,Silabs MCU在低功耗方面很有优势。总之,从系统的角度出发,认真分析系统的实际工作情况和功耗要求,就可以找到更好的方式实现设计目标。
?
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |