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

SilabsMCU在低功耗方面的优势

SilabsMCU在低功耗方面的优势

SilabsMCU在低功耗方面的优势

   Silabs的C8051F系列单片机是从传统的8051单片机衍生出来的一种新型高速单片机。它属于CISC指令系统,但由于采用“流水线”结构方式 处理指令,70%的指令的执行时间为1个或2个系统时钟,指令执行的峰值速度为MIPS级别。虽然它的运行速度很高,但是在低功耗设计方面具有独特的优 势。这主要体现在:

供电电压范围宽

  SilabsMCU的供电电压范围为2~5.25V。

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

  有多种低功耗模式

   SilabsMCU有Idle、Stop和Suspend三种低功耗模式。各种模式下片上资源状态、功耗及唤醒的情况如表1所示。在Stop和 Suspend模式下,MCU的功耗可以降低到nA级。在Suspend模式下,有多种唤醒源,当被唤醒时(非复位源唤醒),CPU不会对系统复位。在 Stop模式下,SilabsMCU有丰富的复位源使CPU被唤醒,如图1所示。

  有多种时钟方案供选择

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

  灵活的I/O设计

  SilabsMCU的I/O口资源丰富,配置灵活。有三种配置方式:漏极开路、推挽输出和弱上拉方式。用户可以根据实际需要通过相关寄存器的设置来禁止或使能这些方式。其中将端口配置成漏极开路方式是最省电的方式。

  高速实时的中断响应

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

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

   虽然Silabs的C8051F系列单片机属于CISC指令系统,但由于它采用了“流水线”结构方式处理指令,70%的指令的执行时间为1个或2个系统 时钟,突破了传统的8051单片机运行效率低的弱点,特别是它执行乘法指令只要4个系统时钟,执行除法指令只要8个系统时钟。与那些RISC指令系统的单 片机和那些速度低的CISC单片机相比,这不仅仅带来了数据运算的高效率,同时也极大地降低了系统的功耗。因此,使用每MIPS功耗来衡量Silabs的 C8051F系列单片机的功耗,无论是处理一般事件,还是做数据运算,它都是非常低的,具有明显的优势。图2是和其他MCU做除法运算的速度对比。从对比 中我们可以看出SilabsMCU具有高速处理数据能力的同时也带来了更低的功耗。

  总之,深入理解SilabsMCU低功耗的特性,根据实际情况,灵活运用,就可以设计出满足要求的低功耗产品。
返回列表