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),满足不同应用场景的需求。
二、产品特性
(一)超低功耗平台
- 宽电源电压范围:支持1.65 V至3.6 V的电源供电,工作温度范围为 -40°C至105°C,适应各种恶劣环境。
- 多种低功耗模式:
- 待机模式:305 nA(3个唤醒引脚),1.15 µA(待机模式 + RTC)。
- 停止模式:0.475 µA(16个唤醒线),1.35 µA(停止模式 + RTC)。
- 低功耗运行模式:低至11 µA。
- 运行模式:230 µA/MHz。
(二)丰富的外设资源
- I/O接口:多达116个快速I/O(其中102个I/O支持5V容忍),可映射到16个外部中断向量。
- 存储器:384 Kbytes的Flash存储器带有ECC,48 Kbytes的RAM,12 Kbytes的真EEPROM带有ECC和128字节的备份寄存器。
- 加密硬件加速器:AES - 128位加密硬件加速器,保障数据安全。
- LCD驱动:支持多达8x40段的LCD驱动,支持对比度调整和闪烁模式,具有5个可选阈值。
- 模拟外设:包括3个运算放大器、12位ADC(1 Msps,最多40个通道)、12位DAC(2通道,带输出缓冲器)和2个超低功耗比较器(窗口模式和唤醒功能)。
- 时钟源:提供1至24 MHz晶体振荡器、32 kHz振荡器(用于RTC并带有校准功能)、高速内部16 MHz工厂校准RC(±1%)、内部低功耗37 kHz RC、内部多速低功耗65 kHz至4.2 MHz以及用于CPU时钟和USB的PLL(48 MHz)。
- DMA控制器:12个通道,提高数据传输效率。
- 通信接口:1个USB 2.0(内部48 MHz PLL)、5个USART、多达8个SPI(其中2个I2S,3个16 Mbit/s)、2个I2C(SMBus/PMBus)和1个SDIO接口。
(三)开发支持
该系列产品支持串行线调试和JTAG及跟踪功能,为开发人员提供了便捷的调试手段。同时,提供了多种开发板和工具,方便工程师进行开发和测试。
三、应用领域
由于其超低功耗和丰富的外设资源,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时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
-
超低功耗mcu
+关注
关注
0文章
28浏览量
5443
发布评论请先 登录
STM32L162xD系列:超低功耗32位MCU的卓越之选
评论