微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 低功耗MCU的选择方法

低功耗MCU的选择方法

时间:12-07 来源:互联网 点击:

  • 时会忽视漏电流,但是,在最苛刻的低功耗应用中则必须考虑到漏电流。大多改进后的低功耗 MCU 都具有 1uA 的限定输入漏电流。在 20 输入器件中,它可能会消耗 20uA!针对低功耗设计的最新 MCU 具有最高50nA 的漏电流。

    ----最后,我们常常会误解 MCU 处理效率。大家通常会认为 16 位 MCU 需要两倍于 8 位 MCU 的内存,但是一个 16 位架构实际上需要比 8 位架构要少一些的代码,而 16 位 MCU 一般会更快速地执行任务。例如,8 位 MCU 需要 CPU 开销来管理具有 10 位 A/D 转换数据或需要 16 位计算的应用中的数据。而且当今许多MCU 产品都具有单个工作文件或累加器,其数据必须进行传输,以便处理,因此,与基于寄存器的架构相比需要额外的 CPU 开销。表 1 说明在 16 位现代架构与8 位 8051 架构上传输 10 位 A/D 数据的指令。在采用 1Mhz 时钟情况下,16 位器件需要 6us 进行传输,而 8 位器件则需要 24us。

    16 位 MCU8 位 MCU
    mov.w ADC10MEM,RAMmovf ADRESH,W
    movwf RAML
    bsf 0x20
    movlf ADCHRESL,W
    bcf 0x20
    movwf RAMH
    ----表 1:16 位与 8 位 MCU 代码要求

    ----选择低功率 MCU 是一项耗时、棘手的工作。如果花费一些时间来了解可用产品选项的架构特性,我们就能够开发出能满足最苛刻功率预算的设计。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top