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

Silabs MCU在低功耗方面有哪些特点和优点?

Silabs MCU在低功耗方面有哪些特点和优点?

Silabs MCU在低功耗方面有哪些特点和优点?

1Silabs MCU运算速度快,处理数据能力强

虽然Silabs C8051F系列单片机属于CISC指令系统,但由于它采用了“流水线”结构方式

处理指令,70%的指令的执行时间为1个或2个系统时钟,突破了传统的8051单片机运行效率低的弱点,特别是它执行乘法指令只要4个系统时钟,执行除法指令只要8个系统时钟。指令运行速度达到了MIPS级别,处理完数据后,可以立即进入低功耗模式或将系统时钟切换到低速模式,以降低系统功耗。

2Silabs MCU有多种低功耗模式,以满足不同低功耗系统的要求。

Silabs MCU有三种低功耗模式:IdleStopSuspend。这三种低功耗模式的功耗情况是:Idle > Suspend > Stop。在SuspendStop模式下,MCU的功耗何以降低到nA级。并且在任何一种低功耗模式下,都有多种唤醒源可以唤醒MCU,恢复正常操作。他们各自的特点如下表1所示。

1

CPU

时钟

(内部)

片上数

字外设

片上模拟外设

内部寄存器和RAM

功耗

退出

条件

PC指针

IDLE

Inactive

active

active

active

保持

小于正常模式的功耗(C8051F410 5mA

任何使能的中断或复位

0000或从进入IDLE模式的指令的下一条指令开始执行

STOP

Inactive

Inactive

Inactive

使能但不运行或用户设定关闭

RAM保持,内部寄存器在唤醒时被复位

功耗非常低(C8051F410 15nA)

比较器0复位、外部CNVSTR引脚复位或其他复位等

0000

SUSPEND

Inactive

Inactive

使能但不运行或用户设定关闭

使能但不运行或用户设定关闭

保持

功耗低(C8051F410 15nA)

唤醒事件:I/O事件、比较器事件、smaRTClock振荡器失效事件、smaRTClock报警事件。

复位事件:内部或外部的复位。

0000或从进入SUSPEND模式的指令的下一条指令开始执行

3Silabs MCU有多种时钟方案供选择

Silabs MCU都设计有两套时钟方案供选择。用户可以根据实际需要选择内部振荡器或外部振荡器,或者同时选择内、外振荡器。内部振荡器可以通过相关寄存器设置来选择不同的频率。其频率范围为:80KHZ100MHZ。外部振荡器可以选择CMOS时钟、RC振荡器、电容振荡器或晶体振荡器。更为重要的是在MCU运行中,可以实时高速地进行内、外时钟切换。时钟切换速度快,切换产生的功耗小。这种特性,对于间歇工作的单片机系统低功耗设计,特别有帮助。

Silabs MCU都设计有两套时钟方案供选择。用户可以根据实际需要选择内部振荡器或外部振荡器,或者同时选择内、外振荡器。内部振荡器可以通过相关寄存器设置来选择不同的频率。其频率范围为:80KHZ100MHZ。外部振荡器可以选择CMOS时钟、RC振荡器、电容振荡器或晶体振荡器。更为重要的是在MCU运行中,可以实时高速地进行内、外时钟切换。时钟切换速度快,切换产生的功耗小。这种特性,对于间歇工作的单片机系统低功耗设计,特别有帮助。

4供电电压范围宽

Silabs MCU的供电电压范围为25.25V。宽的供电电压范围不仅为单片机系统设计带来方便,而且低的供电电压可以有效地降低整个单片机系统的功耗。

5灵活的I/O设计

Silabs MCUI/O口资源丰富,配置灵活。有三种配置方式:漏极开路、推拉输出和弱上拉方

式。用户可以根据实际需要通过相关寄存器的设置来禁止或使能这些方式。其中将端口配置成漏极开路方式是最省电的方式。

6高速实时的中断响应

Silabs MCU响应中断的时间非常快,一般只需要5个系统时钟周期。中断响应速度快,CPU花费在等待方面的时间少,这可以节省不少的等待功耗。

跟TI MSP430和PIC 纳瓦级的MCU比怎么样?

[em05]
QUOTE:
以下是引用天空之城在2007-12-4 15:59:00的发言:

跟TI MSP430和PIC 纳瓦级的MCU比怎么样?

图片点击可在新窗口打开查看

通过合理运用上面提到的Silabs MCU低功耗特点,完全可以设计出比430、PIC性能更优的产品。目前Silabs的MCU已经在各种便携设备中得到了广泛应用,包括象便携医疗产品、运动手表等。

Silabs新推出的C8051F9xx系列内置DC/DC,待机功耗低至100nA。性能比430要高不少。具体资料可以向我要。
同意SECOM的说法,低功耗不是说的,是要靠一点一点设计出来的
PIC16F685系列的standby current电流低达1nA@2.0V,Operating Current<1mA@4MHz,5.5V,不知道跟C8051F9xx比,那家的功耗做的更低.

看看这里3楼的文章:http://bbs.eccn.com/ecbbs/dispbbs.asp?boardID=10017&ID=40500&page=1,应该会对低功耗设计有一个更全面的理解。

Silabs的MCU运行速度快,可以缩短处理任务的时间(active时间),从而降低功耗,

返回列表