你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 516|回复: 1

【中文文档】AN4515_在STM32F41x系列MCU上应用BAM模式节省功耗...

[复制链接]

450

主题

48

回帖

3

蝴蝶豆

社区小助手

最后登录
2020-7-30
发表于 2019-5-15 23:20:54 | 显示全部楼层 |阅读模式
前言
STM32F411 产品线属于 STM32 Dynamic Efficiency™ 微控制器的一部分。这些器件是高性能 F4 系列的入门级产品,具有动态功耗和处理性能的最佳平衡,并能够在运行、睡眠和停止模式下实现极低功耗。
STM32F411xx 微控制器具有新型的批采集模式 (BAM),为数据批处理进行了功耗优化,将动态效率提升到了一个新的水平。
本应用笔记通过一个用例,指导您在 STM32F411xx 微控制器上实现预期的功耗。还提供了关于如何实现 BAM 的示例。
本应用笔记中采用 X-CUBE-BAM 固件包。

1 应用概述
本章给出了应用笔记用例概览,详细说明了用户如何实现 BAM,并描述了用例工作中涉及的每个低功耗模式。

1.1 硬件高层描述
本文档首先说明如何评价不同低功耗模式 (待机、睡眠、停止和低功耗运行)中的功耗,然后重点说明通过使用 BAM 将传感器 (LSM6DS0 MEMS)数据流向 (UP 或 DOWN)传输至主 STM32F411xx 微控制器,来实现明显的功率降低。
传感器发送的数据通过 I2C 接口接收,利用 DMA 传输至 RAM。经过数据处理后, DMA 将数据流向传到 UART。然后通过 USB 虚拟串口显示出来。
图 1 显示了应用的高层框图。
图 1. 应用高层框图
1.png
注: X-CUBE-BAM 还包括一个基于 LSM303DLH MEMS 和 32F401DISCOVERY 作为传感器的用例。更多详细信息,请参考固件封装,可在项目 /NUCLEO-F411RE/LSM303DLHC 下获取。
1.2 低功耗模式
本章描述了应用中所使用的不同低功耗模式。
• 低功耗运行模式
CPU 和一些外设处于运行中。为了进一步降低功耗,不用的 GPIO 被配置为模拟引脚并禁用外设。
• 睡眠模式
这种模式下,仅有 CPU 是停止的,外设保持运行。为了降低功耗,可在进入睡眠模式前关闭闪存。发生中断时,外设能够唤醒 CPU。
• 停止模式
CPU 处于深度睡眠模式 (DeepSleep mode)。除了 RTC,所有外设都禁用。通过发出中断来退出停止模式。
• 待机模式
这种模式下,功率仅用于维持 RTC 寄存器。器件被 WKUP 脚上的上升沿 (产生系统复位)唤醒。
注: 更多关于低功耗模式的详细信息,请参考 STM32F411xx 数据手册。
.............

想了解更多,请下载原文阅读
回复

使用道具 举报

60

主题

2051

回帖

31

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2019-5-15 23:49:12 | 显示全部楼层
感谢分享,下载地址1下载的一直打不开,地址2可以
回复 支持 反对

使用道具 举报

请先关注话题后回复
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版