电子说
在电子设备不断追求低功耗、高性能的今天,STM32L151x6/8/B和STM32L152x6/8/B系列超低功耗32位MCU凭借其卓越的性能和丰富的特性,成为了众多应用领域的理想选择。本文将深入探讨这一系列MCU的特点、功能以及在设计过程中需要关注的要点。
文件下载:STM32L152R8T6TR.pdf
STM32L151x6/8/B和STM32L152x6/8/B系列MCU基于ARM® Cortex® - M3内核,具备128KB Flash、16KB SRAM和4KB EEPROM,支持LCD、USB、ADC、DAC等多种功能。该系列产品采用超低功耗平台,工作电压范围为1.65V至3.6V,工作温度范围为 - 40°C至85°C/105°C,适用于医疗、手持设备、PC外设、报警系统等多个领域。
这是该系列MCU的一大亮点。它提供了多种低功耗模式,如Standby模式(0.3µA,3个唤醒引脚)、Standby模式 + RTC(0.9µA)、Stop模式(0.57µA,16个唤醒线)、Stop模式 + RTC(1.2µA)、Low - power run模式(9µA)和Run模式(214µA/MHz),且I/O泄漏电流低于10nA,唤醒时间小于8µs。这种超低功耗特性使得设备在电池供电的应用场景中能够显著延长续航时间。
ARM® Cortex® - M3 32位CPU最高运行频率可达32MHz,每MHz可提供1.25 DMIPS(Dhrystone 2.1)的处理能力,还配备了内存保护单元(MPU),提高了系统的可靠性和安全性。
该系列MCU提供了七种低功耗模式,以满足不同应用场景下对功耗和响应时间的需求。
仅停止CPU,所有外设继续运行,当发生中断/事件时可唤醒CPU。这种模式适用于需要快速响应外部事件,同时又希望降低功耗的场景。
通过将多速内部(MSI)RC振荡器设置为最小时钟(65kHz),从SRAM或Flash存储器执行代码,并将内部稳压器置于低功耗模式,以最小化稳压器的工作电流。此模式下,时钟频率和启用的外设数量均受到限制。
在Sleep模式的基础上,将内部电压稳压器置于低功耗模式,同样限制了时钟频率和启用的外设数量。当由事件或中断触发唤醒时,系统将恢复到稳压器开启的运行模式。
分为带RTC和不带RTC两种情况。Stop模式可实现最低功耗,同时保留RAM和寄存器内容以及实时时钟(带RTC时)。所有时钟停止,PLL、MSI RC、HSI RC和HSE晶体振荡器禁用,电压稳压器处于低功耗模式。可通过EXTI线在8µs内唤醒。
也分为带RTC和不带RTC两种情况。此模式用于实现最低功耗,内部电压稳压器关闭,整个VORE域断电,PLL、MSI RC、HSI RC和HSE晶体振荡器也关闭。进入Standby模式后,除Standby电路中的寄存器外,RAM和寄存器内容丢失。可在60µs内通过外部复位、IWDG复位、WKUP引脚上升沿等方式唤醒。
根据不同的应用场景和功耗需求,合理选择电源方案。在使用BOR时,电源电压范围为1.8V至3.6V;不使用BOR时,范围为1.65V至3.6V。同时,要注意电源的稳定性和纹波,避免对MCU的正常工作产生影响。
根据系统的性能要求和功耗需求,选择合适的时钟源和时钟频率。在低功耗模式下,可选择低功耗的时钟源,如MSI RC振荡器。同时,要注意时钟的切换和同步,确保系统的稳定性。
根据应用需求,合理配置外设的功能和参数。例如,在使用ADC时,要注意采样时间、转换精度和参考电压的设置;在使用LCD时,要注意对比度调整和驱动方式的选择。
在PCB设计过程中,要注意布局和布线的合理性。将模拟电路和数字电路分开布局,减少干扰;合理设置电源和地的走线,确保电源的稳定性;注意时钟信号的布线,避免信号干扰和延迟。
在医疗设备中,如便携式血糖仪、血压计等,对功耗和精度要求较高。STM32L151/152系列MCU的超低功耗特性可以延长设备的电池续航时间,其高精度的ADC和DAC可以满足医疗数据采集和处理的需求。
在手持设备中,如智能手表、手环等,需要具备低功耗、小尺寸和丰富的功能。该系列MCU的多种低功耗模式可以有效降低设备的功耗,其丰富的外设资源可以满足设备的各种功能需求。
在工业传感器中,如温湿度传感器、气体传感器等,需要具备高精度、稳定性和低功耗。STM32L151/152系列MCU的高精度ADC和超低功耗特性可以满足工业传感器的需求,其丰富的通信接口可以方便地与其他设备进行数据传输。
STM32L151x6/8/B和STM32L152x6/8/B系列超低功耗MCU以其卓越的低功耗性能、强大的处理能力和丰富的外设资源,为电子工程师提供了一个优秀的解决方案。在设计过程中,工程师需要根据具体的应用需求,合理选择电源方案、时钟源和外设配置,同时注意PCB设计的合理性,以充分发挥该系列MCU的优势。你在使用这一系列MCU的过程中,遇到过哪些问题或者有什么独特的设计经验呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !