0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

LPTIM这种低功耗定时器有哪些独特功能?

黄工的嵌入式技术圈 ? 来源:黄工的嵌入式技术圈 ? 2020-03-03 11:43 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

开发低功耗产品,我们会比较关注整个系统的功耗问题。那么,LPTIM低功耗定时器你有关注吗?

1写在前面

在早些年,可能较少听见LPTIM这个名词。随着低功耗产品需求越来越严格,MCU厂商就推出了针对低功耗应用的LPTIM定时器。

定时器是我们常见的一种外设,之所以这么常见,原因在于定时器的用途非常广泛。

STM32所有MCU中都配有定时器,那么你有关注、对比过各系列,各型号MCU中定时器的差异吗?

2哪些STM32配有LPTIM定时器

在STM32中,相对较新推出的MCU部分型号配有LPTIM定时器。

比如:STM32F7、H7高性能MCU,STM32L0、 L4低功耗MCU,以及最新推出的G0系列中配有这种LPTIM定时器。

本文围绕STM32G0讲述其中的LPTIM定时器。

3LPTIM功能

LPTIM:Low-power timer,即低功耗定时器。

LPTIM 是一个 16 位定时器,得益于其定时器的低功耗。

由于 LPTIM 的时钟源具有多样性,因此 LPTIM 能够在所有电源模式(待机模式除外)下保持运行状态。

即使没有内部时钟源, LPTIM 也能运行,鉴于这一点,可将其用作“脉冲计数器”,这种脉冲计数器在某些应用中十分有用。

此外, LPTIM 还能将系统从低功耗模式唤醒,因此非常适合实现“超时功能”,而且功耗极低。

LPTIM 引入了一个灵活的时钟方案,该方案能够提供所需的功能和性能,同时还能最大程度地降低功耗。

我仔细对比了一下STM32各系列的LPTIM低功耗定时器,发现很多功能基本一样。

1.框图

STM32G0低功耗定时器框图:

STM32L0低功耗定时器框图:

对比框图,可以发现这个LPTIM片上外设有相似之处。

当然,有些细节是不一样的,像在STM32H7中有多个LPTIM,这几个LPTIM之间是有一定差异的。

2.LPTIM 主要特性

16 位递增计数器

3 位预分频器,可采用 8 种分频系数(1、 2、 4、 8、 16、 32、 64 和 128)

可选时钟

– 内部时钟源: LSE、 LSI、 HSI 或 APB 时钟

– LPTIM 输入的外部时钟源(在没有 LP 振荡器运行的情况下工作,可在使用脉冲计数器应用场景中使用)

16 位 ARR 自动重载寄存器

16 位比较寄存器

连续/单触发模式

可选软件/硬件输入触发

编程数字防抖动干扰滤波器

可配置输出:脉冲和 PWM

可配置 I/O 极性

编码器模式

拿这些特性和其它基本定时器相对较,你会发现,这些特性中很多都是LPTIM独有的。

3.LPTIM RCC

LPTIM的RCC和其他定时器相比较,其RCC功能更加丰富。

通过上面框图可以发现,LPTIM 可通过多个时钟源提供时钟。

它可以由内部时钟信号提供时钟,内部时钟信号可通过复位和时钟控制器 (RCC) 在 APB、 LSI、 LSE 或 HSI 时钟源中进行选择。

4.干扰滤波器

这个功能也是LPTIM所特有的一个功能。

LPTIM 输入由数字滤波器保护,避免任何毛刺和噪声干扰在 LPTIM 内部传播,从而防止产生意外计数或触发。

滤波示意图:

这个原理比较简单,如果不能理解请查看参考手册详解。

LPTIM定时器的功能比较多,可能初学者一看到那么多内容就吓到了。其实,把内容拆开来看并不难。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18201

    浏览量

    374524
  • 滤波器
    +关注

    关注

    162

    文章

    8182

    浏览量

    183254
  • 定时器
    +关注

    关注

    23

    文章

    3325

    浏览量

    120267
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ?TPL5110 低功耗定时器技术文档总结

    系统待机电流。这种节能使得能够将更小的电池用于能量收集或无线传感应用。该TPL5110提供 100 ms 至 7200 s 的可选定时间隔,专为功率门控应用而设计。此外,该TPL5110具
    的头像 发表于 09-14 10:50 ?178次阅读
    ?TPL5110 <b class='flag-5'>低功耗</b><b class='flag-5'>定时器</b>技术文档总结

    TPL5111 超低功耗系统定时器技术手册

    期间的整体系统待机电流。这种节能使得能够将更小的电池用于能量收集或无线传感应用。该TPL5111提供从 100 ms 到 7200 s 的可选定时间隔。此外,该TPL5111具
    的头像 发表于 09-14 10:07 ?157次阅读
    TPL5111 超<b class='flag-5'>低功耗</b>系统<b class='flag-5'>定时器</b>技术手册

    ?TPL5010-Q1 纳米功耗系统定时器(带看门狗功能)技术文档摘要

    TPL5010-Q1 Nano 定时器是一款低功耗、符合 AEC-Q100 标准的定时器,带有看门狗 该功能非常适合占空比或电池供电应用中的系统唤醒。在这样的系统中 微控制
    的头像 发表于 09-13 10:01 ?446次阅读
    ?TPL5010-Q1 纳米<b class='flag-5'>功耗</b>系统<b class='flag-5'>定时器</b>(带看门狗<b class='flag-5'>功能</b>)技术文档摘要

    PM组件低功耗定时器动态补偿后,进入stop2无法唤醒怎么处理?

    版本5.1.0,采用STM32L476结合pm组件做低功耗管理,开启了低功耗定时器动态补偿时钟,但是发现发现一旦开启低功耗定时器补偿时钟,进
    发表于 09-10 07:24

    TPS3435 Nano IQ精密超时看门狗定时器技术解析与应用指南

    Texas Instruments TPS3435/TPS3435-Q1 Nano I~Q~ 精确超时看门狗定时器是一款250nA(典型值)超低功耗器件,具有可编程超时看门狗定时器。该看门狗
    的头像 发表于 08-26 16:20 ?217次阅读
    TPS3435 Nano IQ精密超时看门狗<b class='flag-5'>定时器</b>技术解析与应用指南

    德州仪器TPS3436-Q1汽车级窗口看门狗定时器技术解析

    Texas Instruments TPS3436-Q1精密窗口看门狗定时器是一款超低功耗(250nA典型值)器件,提供可编程窗口看门狗定时器。TPS3436-Q1可提供具有多种功能
    的头像 发表于 08-18 14:54 ?241次阅读
    德州仪器TPS3436-Q1汽车级窗口看门狗<b class='flag-5'>定时器</b>技术解析

    普冉半导体超低功耗MCU PY32L020F15U6 代理供应

    ? 定时器— 1 个 16 位高级控制定时器 (TIM1)— 1 个通用的 16 位定时器 (TIM14)— 1 个低功耗定时器 (
    发表于 05-13 14:51

    MCU定时器/计数

    RISC-V核低功耗MCU通过灵活的定时器架构、低功耗模式适配及硬件级中断优化,在工业控制、智能家居等场景中实现高精度计时与能耗控制的协同设计,满足复杂任务调度与实时响应的双重需求?。 一、?硬件
    的头像 发表于 04-27 13:54 ?436次阅读

    TPS3435 纳米静态电流精密超时看门狗定时器数据手册

    TPS3435 是一款超低功耗 (典型值为 250nA) 器件,提供可编程超时看门狗定时器。 TPS3435 提供高精度超时看门狗定时器,具有适用于各种应用的一系列功能。超时看门
    的头像 发表于 04-09 15:49 ?518次阅读
    TPS3435 纳米静态电流精密超时看门狗<b class='flag-5'>定时器</b>数据手册

    TPS36-Q1系列 带窗口看门狗定时器的汽车级纳米静态电流精密监控数据手册

    TPS36-Q1 是一款超低功耗(典型值为 250 nA)器件,提供具有可编程窗口看门狗定时器的精密电压监控。TPS36-Q1 支持宽阈值电平的欠压监控,在指定温度范围内具有 1.2% 的精度
    的头像 发表于 04-09 15:44 ?414次阅读
    TPS36-Q1系列 带窗口看门狗<b class='flag-5'>定时器</b>的汽车级纳米静态电流精密监控<b class='flag-5'>器</b>数据手册

    PY32MD320单片机代理 资料齐全,配套开发板工具 上手简单

    。 PY32MD320外设丰富,2个SPI、2个USART、1个I2C通讯接口。定时器的话,1 个高级定时器(TIM1)、4 个通用定时器
    发表于 04-09 15:01

    TPS3436-Q1 汽车级纳米静态电流精密窗口看门狗定时器数据手册

    TPS3436-Q1 是一款超低功耗(典型值为 250 nA)器件,提供可编程窗口看门狗定时器。 TPS3436-Q1 提供高精度窗口看门狗定时器,具有许多功能,适用于各种应用。
    的头像 发表于 04-09 14:40 ?456次阅读
    TPS3436-Q1 汽车级纳米静态电流精密窗口看门狗<b class='flag-5'>定时器</b>数据手册

    TPS3435-Q1 汽车级纳米静态电流精密超时看门狗定时器数据手册

    TPS3435-Q1 是一款超低功耗 (典型值为 250nA) 器件,提供可编程超时看门狗定时器。 TPS3435-Q1 提供高精度超时看门狗定时器,具有许多功能,适用于各种应用
    的头像 发表于 04-09 14:34 ?429次阅读
    TPS3435-Q1 汽车级纳米静态电流精密超时看门狗<b class='flag-5'>定时器</b>数据手册

    定时器是不是编码输入功能

    你好,我想请教一下定时器是不是编码输入功能,是高级定时器和通用定时器都有吗,还是不一定,具体
    发表于 03-11 07:07

    详解CKS32F107xx系列的定时器同步功能

    我们将围绕定时器同步功能概述展开,并以其中一种功能为例——将定时器2给定时器3当预分频,最终级
    的头像 发表于 11-26 17:51 ?1222次阅读
    详解CKS32F107xx系列的<b class='flag-5'>定时器</b>同步<b class='flag-5'>功能</b>