欢迎来到我司Viking代理产品网站!
STM32低功耗定时器(LPTIM)的独特功能是什么?
Viking代理 2024-04-28

作者|嵌入式专栏为了开发低功耗产品,我们将更加关注整个系统的功耗。

那么,您是否担心LPTIM低功耗定时器? 1写在前面早期,很少听说过LPTIM一词。

随着对低功耗产品的需求变得越来越严格,MCU制造商已经推出了针对低功耗应用的LPTIM定时器。

计时器是我们的通用外设。

之所以如此普遍,是因为该计时器用途广泛。

所有STM32 MCU都配备了计时器,因此您是否关注并比较了各种系列和型号的MCU的计时器之间的差异? 2哪些STM32配备了LPTIM计时器在STM32中,一些相对较新的MCU型号配备了LPTIM计时器。

例如:STM32F7,H7高性能MCU,STM32L0,L4低功耗MCU以及新推出的G0,G4系列均配备了该LPTIM定时器。

对于配备LPTIM的特定MCU,您可以下载相应的数据手册进行查看。

本文围绕STM32G0讨论了LPTIM定时器。

3LPTIM功能LPTIM:低功耗计时器,即低功耗计时器。

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计时器具有许多功能,初学者看到如此多的内容时可能会感到震惊。

实际上,拆解内容并不难。

本文旨在让更多的朋友知道这些功能。

如果您想深入掌握这些知识,则需要将手动和实际编程结合起来。

免责声明:本文内容经21ic授权后发布,版权归原作者所有。

该平台仅提供信息存储服务。

本文仅代表作者的个人观点,并不代表该平台的立场。

如有任何疑问,请与我们联系,谢谢!