电子说
在当今的电子设备设计中,低功耗、高性能的微控制器(MCU)是众多工程师追求的目标。STM32L072xx系列MCU凭借其出色的特性,在众多应用领域中脱颖而出。今天,我们就来深入了解一下这款MCU的魅力所在。
文件下载:STM32L072RZI6.pdf
STM32L072xx是意法半导体(ST)推出的超低功耗32位MCU,基于Arm® Cortex® - M0+内核。它提供了多达10种不同的封装类型,引脚从32到100不等,能满足不同应用场景的需求。该系列MCU适用于多种领域,如燃气/水表、工业传感器、医疗保健和健身设备、远程控制和用户界面、PC外设、游戏、GPS设备、报警系统、有线和无线传感器以及视频对讲机等。
仅CPU停止,所有外设继续运行,当发生中断/事件时可唤醒CPU。16 MHz时,所有外设关闭的情况下,功耗约为1 mA。
通过将多速内部(MSI)RC振荡器设置为低速时钟(最大131 kHz),从SRAM或闪存执行代码,并将内部稳压器设置为低功耗模式,以最小化稳压器的工作电流。此模式下,时钟频率和启用的外设数量都受到限制。
在睡眠模式下,将内部电压稳压器设置为低功耗模式,以最小化稳压器的工作电流。典型应用如定时器以32 kHz运行。当事件或中断触发唤醒时,系统恢复到运行模式,稳压器开启。
在保留RAM和寄存器内容以及实时时钟的同时,实现最低功耗。VORE域内的所有时钟停止,PLL、MSI RC、HSE晶体和HSI RC振荡器禁用,LSE或LSI仍运行,电压稳压器处于低功耗模式。某些具备唤醒功能的外设可在停止模式下启用HSI RC以检测唤醒条件。可通过任何EXTI线在3.5 µs内唤醒设备。
保留RAM和寄存器内容,所有时钟停止,PLL、MSI RC、HSI和LSI RC、HSE和LSE晶体振荡器禁用,电压稳压器处于低功耗模式。唤醒方式与带RTC的停止模式类似。
实现最低功耗和实时时钟功能。内部电压稳压器关闭,整个VCORE域断电,PLL、MSI RC、HSE晶体和HSI RC振荡器也关闭,LSE或LSI仍运行。进入待机模式后,除待机电路中的寄存器外,RAM和寄存器内容丢失。当外部复位(NRST引脚)、IWDG复位、三个WKUP引脚之一的上升沿、RTC闹钟(闹钟A或闹钟B)、RTC篡改事件、RTC时间戳事件或RTC唤醒事件发生时,设备在60 µs内退出待机模式。
与带RTC的待机模式类似,但不保留实时时钟功能。
根据不同的应用场景和低功耗模式需求,合理选择电源方案。例如,在对功耗要求极高的场景下,可充分利用低功耗模式和动态电压缩放功能,以降低整体功耗。
根据系统性能和功耗需求,选择合适的时钟源和频率。例如,在低功耗运行模式下,可使用内部多速低功耗RC振荡器。
根据实际需求启用或禁用外设,避免不必要的功耗。例如,在不需要ADC或DAC时,可将其关闭。
STM32L072xx系列MCU以其超低功耗、高性能、丰富的外设和接口等特性,为电子工程师提供了一个强大的设计平台。无论是在工业控制、消费电子还是医疗保健等领域,都能发挥出其独特的优势。在设计过程中,合理利用其低功耗模式和各种功能特性,将有助于开发出更加节能、高效的产品。
你在使用STM32L072xx系列MCU时遇到过哪些问题?或者你对它的哪些特性最感兴趣呢?欢迎在评论区留言分享。
全部0条评论
快来发表一下你的评论吧 !