使用 STM32F3xx 微控制器优化功耗
前言
本应用笔记描述了如何优化基于 STM32F3xx 微控制器的应用的功耗。
减少功耗同时执行复杂的实时应用对于当前嵌入式应用提出了重大挑战。
本应用笔记主要分为两部分:
• 第一部分给出了低功耗设计集成特性和降低功耗技术的概述。
• 第二部分描述了一个用例 (智能电机控制应用),此用例针对嵌入式系统市场有竞争力的应用,重点突出了 STM32F3xx 微控制器的功率效率。
本应用笔记提供了 STSW-STM32036 软件包,此软件包含有 STM32F3xx 微控制器低功耗应用的示例。本应用笔记基于 USART、 DMA、定时器、比较器、 RTC 外设,应用STM32F3xx 微控制器低功耗模式和特性。
1 STM32F3xx 微控制器低功耗概览
STM32F3xx 微控制器基于运行速率达 72 MHz 的 ARM® Cortex®-M4 内核,集成了多种高级模拟外设。它们集成了高效的电源结构和多种功耗模式,从而降低了应用级功耗并简化了应用设计。
1.1 电源
STM32F3xxxx 器件具有优化的电源结构,集实时功能、数字信号处理和低电压操作、高度集成的模拟外设于一身。根据 STM32F3xx 微控制器中内部调压器的可用性,存在两种不同的电源结构:
1.1.1 具有内部调压器的STM32F3xxxx 器件电源
嵌入的调压器用来为 1.8 V 数字电源区域供电,该区域包括内核、存储器和数字外设,如图 1所示。
|