描述
STM32L162xD系列:超低功耗32位MCU的卓越之选
在当今电子设备追求低功耗、高性能的时代,STM32L162VD、STM32L162ZD、STM32L162QD和STM32L162RD这几款超低功耗32位MCU凭借其出色的性能和丰富的功能,成为众多电子工程师的首选。下面我们就来深入了解一下这些MCU的特点和优势。
文件下载:STM32L162RDT6TR.pdf
一、产品概述
STM32L162xD系列采用了Arm® Cortex® - M3 32位CPU,具备384KB Flash、48KB SRAM和12KB EEPROM,还集成了LCD、USB、ADC、内存接口和AES等功能。该系列产品提供了多种封装形式,包括LQFP144(20 × 20 mm)、LQFP100(14 × 14 mm)、LQFP64(10 × 10 mm)、UFBGA132(7 × 7 mm)和WLCSP64(0.4 mm pitch),满足不同应用场景的需求。
二、产品特性
(一)超低功耗平台
三、应用领域
由于其超低功耗和丰富的外设资源,STM32L162xD系列适用于多种应用场景,如:
- 医疗和手持设备:长时间续航和稳定性能满足医疗设备的需求。
- 应用控制和用户界面:丰富的I/O接口和显示驱动功能,可实现复杂的用户界面。
- PC外设、游戏、GPS和运动设备:低功耗和高性能保证设备的稳定运行。
- 报警系统、有线和无线传感器、视频对讲机:可靠的通信接口和低功耗特性适用于这些应用。
- 公用事业计量:精确的模拟外设和低功耗设计,满足计量设备的要求。
四、低功耗模式解析
(一)动态电压缩放
STM32L162xD系列支持动态电压缩放,可根据系统的最大工作频率和外部电源电压调整内部低压降稳压器的电压,以优化运行模式下的功耗。共有三个功耗范围:
- 范围1:VDD范围为1.71 V - 3.6 V,CPU最高运行频率可达32 MHz。
- 范围2:全VDD范围,最大CPU频率为16 MHz。
- 范围3:全VDD范围,最大CPU频率限制为4 MHz(仅由多速内部RC振荡器时钟源生成)。
(二)七种低功耗模式
- 睡眠模式:仅CPU停止,所有外设继续运行,当发生中断/事件时可唤醒CPU。在16 MHz时,所有外设关闭的情况下,睡眠模式功耗约为1 mA。
- 低功耗运行模式:通过将多速内部(MSI)RC振荡器设置为MSI范围0或MSI范围1时钟范围(最大131 kHz),从SRAM或Flash存储器执行代码,并将内部稳压器设置为低功耗模式,以最小化稳压器的工作电流。此模式下,时钟频率和启用的外设数量均受到限制。
- 低功耗睡眠模式:通过在内部电压稳压器处于低功耗模式下进入睡眠模式,以最小化稳压器的工作电流。当由事件或中断触发唤醒时,系统恢复到稳压器开启的运行模式。
- 停止模式(带RTC):在保留RAM和寄存器内容以及实时时钟的同时实现最低功耗。所有VORE域的时钟停止,PLL、MSI RC、HSI RC和HSE晶体振荡器禁用,LSE或LSI仍在运行,电压稳压器处于低功耗模式。可通过任何EXTI线在8 µs内唤醒设备。
- 停止模式(不带RTC):在保留RAM和寄存器内容的同时实现最低功耗。所有时钟停止,PLL、MSI RC、HSI和LSI RC、LSE和HSE晶体振荡器禁用,电压稳压器处于低功耗模式。可通过任何EXTI线在8 µs内唤醒设备。
- 待机模式(带RTC):用于实现最低功耗和实时时钟功能。内部电压稳压器关闭,整个VORE域断电,PLL、MSI RC、HSI RC和HSE晶体振荡器也关闭,LSE或LSI仍在运行。进入待机模式后,除待机电路中的寄存器(唤醒逻辑、IWDG、RTC、LSI、LSE晶体32K振荡器、RCC_CSR)外,RAM和寄存器内容丢失。当发生外部复位(NRST引脚)、IWDG复位、三个WKUP引脚之一的上升沿、RTC闹钟(闹钟A或闹钟B)、RTC篡改事件、RTC时间戳事件或RTC唤醒事件时,设备在60 µs内退出待机模式。
- 待机模式(不带RTC):用于实现最低功耗。内部电压稳压器关闭,整个VORE域断电,PLL、MSI RC、HSI和LSI RC、HSE和LSE晶体振荡器关闭。进入待机模式后,除待机电路中的寄存器(唤醒逻辑、IWDG、RTC、LSI、LSE晶体32K振荡器、RCC_CSR)外,RAM和寄存器内容丢失。当发生外部复位(NRST引脚)或三个WKUP引脚之一的上升沿时,设备在60 µs内退出待机模式。
五、总结
STM32L162xD系列MCU以其超低功耗、丰富的外设资源和多种低功耗模式,为电子工程师提供了一个强大而灵活的开发平台。无论是在医疗设备、工业控制还是消费电子等领域,都能发挥出其卓越的性能。在实际应用中,工程师们可以根据具体需求选择合适的型号和封装,充分发挥该系列MCU的优势,实现高效、稳定的系统设计。你在使用STM32L162xD系列MCU时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
打开APP阅读更多精彩内容