STM32L072xx系列微控制器:低功耗設(shè)計(jì)的優(yōu)選之選
在當(dāng)今的電子設(shè)備設(shè)計(jì)中,低功耗、高性能的微控制器是眾多工程師追求的目標(biāo)。STMicroelectronics推出的STM32L072xx系列微控制器,憑借其出色的低功耗特性和豐富的功能,成為了各類應(yīng)用的理想選擇。本文將深入探討STM32L072xx系列微控制器的特點(diǎn)、功能及應(yīng)用場(chǎng)景,為電子工程師們提供全面的參考。
文件下載:STM32L072RBT6.pdf
一、產(chǎn)品概述
STM32L072xx是一系列超低功耗的32位微控制器,基于Arm? Cortex? - M0+內(nèi)核,提供了高達(dá)192KB的Flash、20KB的SRAM和6KB的EEPROM,同時(shí)集成了USB、ADC、DAC等豐富的外設(shè)。該系列產(chǎn)品有10種不同的封裝類型,引腳從32到100不等,可根據(jù)具體需求選擇合適的型號(hào)。
1.1 低功耗特性
該系列微控制器采用了超低功耗平臺(tái)設(shè)計(jì),工作電壓范圍為1.65V至3.6V,工作溫度范圍為 - 40°C至125°C。其低功耗模式表現(xiàn)出色,如Standby模式下僅需0.29μA(3個(gè)喚醒引腳),Stop模式下為0.43μA(16個(gè)喚醒線),Stop模式 + RTC + 20 - Kbyte RAM保留時(shí)為0.86μA。在Run模式下,功耗可低至93μA/MHz,且喚醒時(shí)間僅為5μs(從Flash內(nèi)存)。
1.2 豐富的外設(shè)
STM32L072xx集成了多種外設(shè),包括12位ADC(1.14Msps,最多16個(gè)通道)、2個(gè)12位通道DAC、2個(gè)超低功耗比較器、最多24個(gè)電容感應(yīng)通道等。此外,還提供了11個(gè)外設(shè)通信接口,如USB 2.0、USART、SPI、I2C等,滿足不同應(yīng)用的通信需求。
二、功能詳解
2.1 低功耗模式
STM32L072xx支持動(dòng)態(tài)電壓縮放,可根據(jù)系統(tǒng)的最大工作頻率和外部電壓供應(yīng)調(diào)整內(nèi)部低壓降調(diào)節(jié)器的電壓,從而優(yōu)化Run模式下的功耗。該系列提供了七種低功耗模式,包括Sleep模式、Low - power run模式、Low - power sleep模式、Stop模式(帶RTC和不帶RTC)、Standby模式(帶RTC和不帶RTC),可在低功耗、短啟動(dòng)時(shí)間和可用喚醒源之間實(shí)現(xiàn)最佳平衡。
2.2 時(shí)鐘管理
時(shí)鐘控制器可將來(lái)自不同振蕩器的時(shí)鐘分配到核心和外設(shè),支持時(shí)鐘預(yù)分頻、安全時(shí)鐘切換和時(shí)鐘門控,以降低功耗。系統(tǒng)時(shí)鐘源可選擇1 - 25MHz的高速外部晶體(HSE)、16MHz的高速內(nèi)部RC振蕩器(HSI)或多速內(nèi)部RC振蕩器(MSI)。此外,還提供了兩個(gè)超低功耗時(shí)鐘源,用于驅(qū)動(dòng)實(shí)時(shí)時(shí)鐘(RTC)。
2.3 存儲(chǔ)器
該系列微控制器擁有20KB的嵌入式SRAM,可在CPU時(shí)鐘速度下進(jìn)行讀寫操作,且無(wú)等待狀態(tài)。非易失性存儲(chǔ)器分為三個(gè)陣列,包括64、128或192KB的嵌入式Flash程序存儲(chǔ)器、6KB的數(shù)據(jù)EEPROM和信息塊。Flash程序和數(shù)據(jù)EEPROM分為兩個(gè)存儲(chǔ)體,支持一邊運(yùn)行代碼或讀取數(shù)據(jù),一邊寫入另一個(gè)存儲(chǔ)體。
2.4 通信接口
STM32L072xx提供了豐富的通信接口,包括I2C、USART、LPUART、SPI、I2S和USB等。這些接口支持多種通信協(xié)議和速率,可滿足不同應(yīng)用的通信需求。例如,I2C接口支持標(biāo)準(zhǔn)模式(Sm,高達(dá)100kbit/s)、快速模式(Fm,高達(dá)400kbit/s)和快速模式Plus(Fm+,高達(dá)1Mbit/s);USART接口可實(shí)現(xiàn)高達(dá)4Mbit/s的通信速度。
三、電氣特性
3.1 電源供應(yīng)
該系列微控制器的電源供應(yīng)方案包括VDD(1.65V至3.6V)、VDD_USB(1.65V至3.6V)和VSS、VSSA等。為保證USB通信的正確電壓水平,VDD_USB必須高于3.0V。同時(shí),還提供了超低功耗的POR/PDR和可編程電壓檢測(cè)器(PVD),可監(jiān)測(cè)電源供應(yīng)并在電壓異常時(shí)發(fā)出中斷信號(hào)。
3.2 電流消耗
STM32L072xx的電流消耗受多種因素影響,如工作電壓、溫度、I/O引腳負(fù)載、設(shè)備軟件配置、工作頻率等。文檔中詳細(xì)給出了不同工作模式下的電流消耗數(shù)據(jù),如Run模式、Sleep模式、Low - power run模式、Stop模式和Standby模式等,為工程師在設(shè)計(jì)時(shí)提供了參考。
3.3 時(shí)鐘源特性
外部時(shí)鐘源(如HSE和LSE)和內(nèi)部時(shí)鐘源(如HSI、HSI48、LSI和MSI)都有各自的特性,包括頻率范圍、精度、啟動(dòng)時(shí)間和功耗等。例如,HSI16振蕩器的頻率精度在不同溫度和電壓條件下有所不同,其啟動(dòng)時(shí)間為3.7 - 6μs,功耗為100 - 140μA。
四、封裝信息
STM32L072xx提供了多種封裝類型,如LQFP100、UFBGA100、LQFP64、UFBGA64等。每種封裝都有其機(jī)械尺寸和推薦的PCB設(shè)計(jì)規(guī)則,工程師可根據(jù)實(shí)際應(yīng)用需求選擇合適的封裝。同時(shí),文檔還提供了每種封裝的標(biāo)記示例,方便生產(chǎn)和識(shí)別。
五、應(yīng)用場(chǎng)景
由于STM32L072xx具有超低功耗、高性能和豐富的外設(shè)等特點(diǎn),適用于多種應(yīng)用場(chǎng)景,如:
- 智能計(jì)量:如燃?xì)?水表和工業(yè)傳感器,可實(shí)現(xiàn)長(zhǎng)時(shí)間的低功耗運(yùn)行。
- 醫(yī)療保健和健身設(shè)備:對(duì)功耗和性能有較高要求,該系列微控制器可滿足其需求。
- 遠(yuǎn)程控制和用戶界面:提供快速的響應(yīng)和穩(wěn)定的通信。
- PC外設(shè)、游戲和GPS設(shè)備:可實(shí)現(xiàn)高效的數(shù)據(jù)處理和通信。
- 報(bào)警系統(tǒng)、有線和無(wú)線傳感器、視頻對(duì)講機(jī):確保設(shè)備在低功耗狀態(tài)下仍能正常工作。
六、總結(jié)
STM32L072xx系列微控制器以其出色的低功耗特性、豐富的功能和多樣的封裝選擇,為電子工程師提供了一個(gè)強(qiáng)大的設(shè)計(jì)平臺(tái)。無(wú)論是在智能計(jì)量、醫(yī)療保健還是其他領(lǐng)域,都能滿足不同應(yīng)用的需求。在實(shí)際設(shè)計(jì)中,工程師可根據(jù)具體需求選擇合適的型號(hào)和封裝,充分發(fā)揮該系列微控制器的優(yōu)勢(shì)。同時(shí),通過合理配置電源管理、時(shí)鐘管理和通信接口等功能,可進(jìn)一步優(yōu)化系統(tǒng)的性能和功耗。
各位電子工程師們,你們?cè)谑褂肧TM32L072xx系列微控制器時(shí)遇到過哪些問題或有哪些獨(dú)特的應(yīng)用經(jīng)驗(yàn)?zāi)兀繗g迎在評(píng)論區(qū)分享交流。
-
低功耗微控制器
+關(guān)注
關(guān)注
0文章
10瀏覽量
5473
發(fā)布評(píng)論請(qǐng)先 登錄
Mouser供貨STMicroelectronics超低功耗STM32L4微控制器
STM32L超低功耗微控制器怎么樣?
DS10689_STM32L072xx的數(shù)據(jù)手冊(cè)
微控制器STM32L系列(ST)
如何為STM32WB系列微控制器構(gòu)建藍(lán)牙?低功耗網(wǎng)狀網(wǎng)絡(luò)應(yīng)用
AN4822_STM32L476xx、486xx和STM32L496xx、4A6xx微控制器之間的移植
AN4754_在STM32L486xx、476xx和STM32L443xx、433xx微控制器之間移植項(xiàng)目
AN5017_從STM32L476xx/486xx產(chǎn)品線到STM32L4plus系列微控制器的移植
STM32L072xx系列微控制器:低功耗設(shè)計(jì)的優(yōu)選之選
評(píng)論