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

查看: 712|回复: 2

【中文文档】AN4635_在STM32L0和STM32L4系列微控制器中使用LPUAR...

[复制链接]

450

主题

48

回帖

3

蝴蝶豆

社区小助手

最后登录
2020-7-30
发表于 2019-5-14 10:43:39 | 显示全部楼层 |阅读模式
前言
STM32L0 和 STM32L4 系列微控制器具有复用的 UART 接口,这一设计令 MCU 仅需最小功耗即可工作。
本文的目的是解释怎样充分利用低功耗 UART (LPUART)的优势,扩展上述产品的电池寿命。
它显示了在实际示例中,等待通信设备的极低功耗。软件包 X-CUBE-LPUART 提供了在第 6.1 节和第 6.2 节中所述的用于执行测量的代码,可从 www.st.com 下载。
下列文件 (也可在 www.st.com 获取)可作为参考:
  • 应用笔记 AN4445:“STM32L0xx 超低功耗特性概述 ”
  • 应用笔记 AN4621:“STM32L4xx 超低功耗特性概述 ”
  • 应用笔记 AN4746:“ 优化 STM32L4xx 的功耗和性能 ”
  • 参考手册 RM0351:“STM32L4x6 高级的基于 ARM® 的 32 位 MCU”
  • 参考手册 RM0376:“ 超低功耗 STM32L0x2 高级的基于 ARM® 的 32 位 MCU”。

1 定义
表 1. 缩略语列表
1.png

2 特性总结
2.1 L0 和 L4 系列比较
虽然 STM32L4 和 STM32L0 系列上的 LPUART 外设实际上相同,但这两种产品有很大区别。除了 ARM® Cortex® 内核不同,还有其它区别影响了 LPUART 的效率。

2.1.1 时钟子系统
STM32L4xx MCU 可支持更高的时钟速度,这有效地降低了高要求任务的处理时间。
MSI 内部时钟源也因此调整以达到更高时钟速度。这一 MSI 的加速降低了低速的选择范围,STM32L4 MSI 的最低可能频率为 100 kHz,而 STM32L0xx MCU 为 65 kHz。
1 MHz 以下的可选速度是不同的,因此难以直接比较两种 MCU 的效率。另外,在STM32L4 系列中,MSI 可在其 PLL 模式中使用 LSE 硬件自动校准。这使得 MSI 更加精确,而 STM32L0 产品无此选项。STM32L0 系列对于 HSI 时钟源具有一个简单的时钟因子 4 分频器,这使得 HSI 成为 16 或 4MHz 的有效源。
STM32L4 MCU 在 HSI16 时钟上没有直接的分频器。因此,在一些 UART速度需要高于 9600 Bd 的应用中, STM32L0 可能会高效很多。对于STM32L4,若 16 MHz不够有效,解决方案为使用第二时钟源做系统时钟。
LSI 时钟频率也有不同,但这与我们的情况无关。

2.1.2 电源管理
STM32L4 系列的主调压器仅有两个范围,而 STM32L0xx MCU 有三个。此外,由于有更强的 MCU 支持,这两个范围被移到了更高频率。
非常有用的低功耗运行模式弥补了这一不足。
STM32L0xx MCU 在从 Sleep 或 Stop 低功耗模式唤醒后,无法直接返回至低功耗运行模式,而 STM32L4 系列不存在这一限制。 STM32L4xx 上的低功耗运行也不限于 MSI 范围 1,还能工作于高达 2 MHz 的系统时钟速度。即使在低功耗运行中, HSI16 仍可被用作外设时钟。
.............

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

使用道具 举报

6

主题

930

回帖

133

蝴蝶豆

金牌会员

最后登录
2020-12-9
发表于 2019-5-14 23:28:50 | 显示全部楼层
点赞
回复 支持 反对

使用道具 举报

3

主题

58

回帖

2

蝴蝶豆

中级会员

最后登录
2020-8-19
发表于 2019-6-14 11:04:09 | 显示全部楼层
非常感谢!!!!!!!!!!
回复 支持 反对

使用道具 举报

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