首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

要设计一个低功耗单片机系统,只要选择工作电流小的MCU是否就可以实现?

不一定!因为功耗是个系统问题,不能仅使用MCU的功耗去衡量。让我们看看下面的例子。

工作电流为1mAMCU一定会比工作电流为3mAMCU省电吗?

如果仅仅从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在低功耗方面很有优势。总之,从系统的角度出发,认真分析系统的实际工作情况和功耗要求,就可以找到更好的方式实现设计目标。

返回列表