内存 ROM/RAM | 需要提前,分析好,各个软件模块所用的 ROM/RAM 资源。最好能够细化到各个模块各占用多少 ROM/RAM。(特别是占用比较大的模块,例 Lib 相关) |
速度/主频 | ?时钟频率越高速度越快。 ?时钟频率越高功耗也就越大。 ?因此,要尽量寻找可以在很高的时钟频率下运行而功耗又不高的单片机。 |
分析外设需求 | 根据设计需要,选择 GPIO 数目,ADC 数目, UART /SPI /IIC 等模块。寻找一款集成所有这些外设的单片机。 |
工作电压(VCC) | 工作电压越高,单片机的功耗也就越大。因此,必须要尽可能地降低工作电压。我们一般都是用一次性的锂电池供电3.3V(满电)~2.4V(快没电) |
低功耗设计 | ?低功耗标准惯例:使用中断操作的睡眠模式/低功耗模式。 ?为了对低功耗操作有全面了解,开发人员还要考虑电流消耗、状态保持、唤醒时间、唤醒源,以及低功耗模式下可运行的外设等。开发人员在相同操作模式下对比同类低功耗MCU,以获得客观的逐项比较结果。 ?MCU供应商通常会在数据手册第一页列出最低功耗值。虽然器件可能实现数据手册中提到的规格,但是实际的操作模式可能在应用中不一致。某些不利的低功耗特性并未列出,包括极慢的唤醒时间、无状态保持或RAM保持功能,或者操作电压范围缩小。 ?为了深入了解各种低功耗特性,开发人员需定义相同的操作模式,包括两部分:电气规格和低功耗功能。 ?扩展阅读:单片机选型有诀窍:根据数值选择低功耗MCU - 21ic电子网 |
封装 | 选择合适的封装。PCB 面积许可的情况下,优先选择 QFP、SOP 封装,尽量少用 QFN 和 BGA 封装。 |
勘误资料 | 查阅最新版本的芯片勘误资料,确认芯片的限制使用条件。 |
| |