历史上的今天
返回首页

历史上的今天

今天是:2025年12月08日(星期一)

正在发生

2022年12月08日 | STM32低功耗定时器(LPTIM)有哪些独特功能

2022-12-08 来源:zhihu

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


1写在前面

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

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

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


2 哪些STM32配有LPTIM定时器?

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

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

具体哪些MCU配有LPTIM,大家可以下载对应的数据手册查看。

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


3 LPTIM的功能与特性

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

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

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

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

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

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

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


1、框图

STM32G0低功耗定时器框图:

STM32L0低功耗定时器框图:

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

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

2、LPTIM主要特性

  • 6位递增计数器

  • 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定时器的功能比较多,可能初学者一看到那么多内容就吓到了。其实,把内容拆开来看并不难。


推荐阅读

史海拾趣

芯邦(Chipsbank)公司的发展小趣事

在全球半导体市场竞争日益激烈的背景下,芯邦科技面临着来自国际巨头的挑战。然而,公司凭借在半导体设计领域的深厚积累和不断创新的精神,逐步形成了自己的核心竞争力。同时,芯邦也积极寻求与国际合作伙伴的合作机会,共同推动半导体产业的发展。

以上五个故事简要概述了芯邦科技在电子行业中的发展起来的关键节点和里程碑事件。这些故事不仅展现了芯邦科技在技术创新、产品线拓展、资本运作、市场表现和国际竞争等方面的努力和成就,也预示着公司未来发展的广阔前景和无限可能。

CONTRINEX公司的发展小趣事

除了上述重要事件外,Contrinex还一直致力于产品创新和技术研发。多年来,公司不断推出新型传感器产品,如防磁防焊型电感式传感器、扩展型纤细型安全光幕等,以满足不同客户的需求。同时,Contrinex还积极与OEM和系统集成商合作,共同开发定制化解决方案,为客户提供更加全面和专业的服务。

这些故事只是Contrinex在电子行业发展历程中的一部分。作为一个不断追求卓越和创新的企业,Contrinex将继续致力于为客户提供高品质、高精度的传感器产品和解决方案,推动电子行业的持续发展。

Davies Molding公司的发展小趣事

随着电子行业的快速发展,Davies Molding公司意识到,只有不断创新,才能在市场上保持领先地位。因此,公司积极引进先进的生产技术和设备,不断提升自身的研发能力。通过不断的技术创新,Davies Molding公司成功推出了一系列具有竞争力的新产品,满足了市场对高品质塑料注塑成型产品的需求。

Fairchild (ON Semiconductor)公司的发展小趣事

2016年,Fairchild Semiconductor被ON Semiconductor收购。这一收购标志着Fairchild Semiconductor的发展进入了一个新的阶段。ON Semiconductor是一家全球领先的半导体公司,拥有广泛的产品线和强大的技术实力。通过整合Fairchild Semiconductor的技术和资源,ON Semiconductor进一步巩固了其在半导体行业中的领导地位,并继续为全球客户提供优质的半导体产品和服务。

EMS GmbH公司的发展小趣事

为了进一步提升公司的规模和实力,EMS GmbH公司积极寻求并购和资源整合的机会。通过并购其他具有技术优势和市场资源的公司,EMS GmbH公司能够快速扩大生产规模、提升技术水平和市场份额。同时,公司还注重与被并购公司的资源整合和协同发展,以实现双方的优势互补和互利共赢。这些并购和资源整合的举措使EMS GmbH公司在电子行业中的竞争地位得到了进一步巩固和提升。

请注意,以上故事仅为框架性描述,并未包含具体的细节和数据。在实际撰写时,您可以根据具体情况进行补充和完善。

Falco Electronics公司的发展小趣事

Falco Electronics自创立之初就注重技术创新。公司创始人深知,在电子行业,只有不断推陈出新,才能在激烈的市场竞争中立足。因此,公司投入大量研发资金,吸引了一批优秀的科研人才。经过不懈努力,Falco Electronics成功开发出了一款具有革命性的新型芯片,这款芯片在性能上远超同类产品,迅速在市场上占据了一席之地。

问答坊 | AI 解惑

哪里有邮购可靠的实验板?

最好有速递,200元最好.谢谢!…

查看全部问答>

碰到一个问题关于EP2C35

上周调试时,碰到一个问题,同一个程序在两块相同的硬件表现为不同的现象。一块正常,一块不正常。为啥?…

查看全部问答>

LED背光源电视成本降幅大 售价将下降30%

传统LCD液晶电视正被越来越多的技术革新所淹没,彩电企业去年热推的LED背光模组替代CCFL背光模组的工作已取得阶段性进展。昨日,记者从创维、TCL和康佳等国产企业了解到,过去一年,LED电视的成本迅速下降。“这必然导致终端的LED电视价格能大幅度 ...…

查看全部问答>

WinCE5.0中流式驱动能否加快对文件的读写定位数据指针的速度?

RT! WinCE5.0中流式驱动能否加快对文件的读写定位数据指针的速度?     原本在要用程序中对一个二进制文件进行读写和查找数据,直接使用的是CreateFile(),SetFilePointer()和ReadFile()及WriteFile()函数;     该二进制文 ...…

查看全部问答>

如何判断USB HOST功能正常与否

调了好长时间的OTG的HOST功能. 现在有点眉目,但是如何判断HOST功能已经正常了? 现在U盘插上去后,灯闪了一下就灭了. 打印消息说, 已探测到外部设备插入,而且识别了设备的速度,然后就等待port的状态变化... 这种现象正常吗? 我 ...…

查看全部问答>

WINCE的补丁文件哪里有下载啊

WINCE的补丁文件哪里有下载啊…

查看全部问答>

[菜鸟寻求帮助]驱动开发环境

在看一本入门的驱动书,上面说的有些代码可能是系统崩溃.我想用在VMWARE下的win2000测试,避免我自己的XP不损坏, 听别人说做驱动一般都是2台电脑(使用微软的工具WinDbg),我只有1台可以用,请问我在VMWARE里面的WIN2000安装驱动这样可以吗?或者有 什么 ...…

查看全部问答>

[求助]谁能发个64脚的STM32,protel原理图器件库啊

                                 谁能发个48/64脚的STM32,protel原理图器件库啊?想做块板玩玩~~~非常感谢…

查看全部问答>

请教:STM8的定时中断处理端口问题

最近STM8遇到比较郁闷的问题,现在有针对方案,但是还是想破头了想不明白。 型号是STM8S105K6: 1、定时中断TIM2溢出时间为1ms,主要用于数码管的显示(直接端口驱动,电流没有超过额定限制),用到端口PC2、PC3、PC4、PC5; 2、输出端口PC ...…

查看全部问答>