意法半導體的EnergyLite?超低功耗技術平臺是STM32L取得業內領先的能效性能的關鍵。這個技術平臺也被廣泛用于意法半導體的8位微控制器STM8L系列產品。EnergyLite?超低功耗技術平臺基于意法半導體獨有的130nm制造工藝,為實現超低的泄漏電流特性,意法半導體對該平臺進行了深度優化。
在工作和睡眠模式下,EnergyLite?超低功耗技術平臺可以最大限度提升能效。此外,該平臺的內嵌閃存采用意法半導體獨有的低功耗閃存技術。這個平臺還集成了直接訪存(DMA)支持功能,在應用系統運行過程中關閉閃存和CPU,外設仍然保持工作狀態,從而可為開發人員節省大量的時間。
除最為突出的與制程有關的節能特色外,STM32L系列還提供更多其它的功能,開發人員能夠優化應用設計的功耗特性。通過六個超低功耗模式,STM32L系列產品能夠在任何設定時間以最低的功耗完成任務。這些可用模式包括:(在1.8V/25°C環境的初步數據)
· 10.4μA低功耗運行模式,32kHz運行頻率
· 6.1 μA低功耗睡眠模式,一個計時器工作
· 1.3 μA 停機模式:實時時鐘(RTC)運行,保存上下文,保留RAM內容
· 0.5 μA 停機模式:無實時時鐘運行,保存上下文,保留RAM內容
· 1.0μA待機模式:實時時鐘運行,保存后備寄存器
· 270nA待機模式:無實時時鐘運行,保存后備寄存器
STM32L系列新增低功耗運行和低功耗睡眠兩個低功耗模式,通過利用超低功耗的穩壓器和振蕩器,微控制器可大幅度降低在低頻下的工作功耗。穩壓器不依賴電源電壓即可滿足電流要求。
STM32L還提供動態電壓升降功能,這是一項成功應用多年的節能技術,可進一步降低芯片在中低頻下運行時的內部工作電壓。在正常運行模式下,閃存的電流消耗最低230μA/MHz,STM32L的功耗/性能比最低185μA/DMIPS。
此外,STM32L電路的設計目的是以低電壓實現高性能,有效延長電池供電設備的充電間隔。片上模擬功能的最低工作電源電壓為1.8V。數字功能的最低工作電源電壓為1.65V,在電池電壓降低時,可以延長電池供電設備的工作時間。
ST 超低功耗 ARM Cortex?-M3 微控制器
STM32L 系列產品基于超低功耗的 ARM Cortex-M4處理器內核,采用意法半導體獨有的兩大節能技術:130nm 專用低泄漏電流制造工藝和優化的節能架構,提供業界領先的節能性能。該系列屬于意法半導體陣容強大的 32 位 STM32 微控制器產品家族,該產品家族共有 200余款產品,全系列產品共用大部分引腳、軟件和外設,優異的兼容性為開發人員帶來最大的設計靈活性。
ST 超低功耗 ARM Cortex?-M0 微控制器
STM32F0 系列產品基于超低功耗的 ARM Cortex-M0 處理器內核,整合增強的技術和功能,瞄準超低成本預算的應用。該系列微控制器縮短了采用 8 位和 16 位微控制器的設備與采用 32 位微控制器的設備之間的性能差距,能夠在經濟型用戶終端產品上實現先進且復雜的功能。
STM32為什么必須先配置時鐘再配置GPIO
所有寄存器都需要時鐘才能配置吧,寄存器是由D觸發器組成的,只有送來了時鐘,觸發器才能被改寫值。
任何MCU的任何外設都需要有時鐘,8051也是如此;STM32為了讓用戶更好地掌握功耗,對每個外設的時鐘都設置了開關,讓用戶可以精確地控制,關閉不需要的設備,達到節省供電的目的。
51單片機不用配置IO時鐘,只是因為默認使用同一個時鐘,這樣是方便,但是這樣的話功耗就降低不了。
例如,某個功能不需要,但是它還是一直運行。
stm32需要配置時鐘,就可以把不需要那些功能的功耗去掉。
當你想關閉某個IO的時候,關閉它想對應的時鐘使能就是了,不過在51里面,在使用IO的時候是沒有設置IO的時鐘的,還有在STM32中,有外部和內部時鐘之分,關于時鐘等好好研究
ARM的芯片都是這樣,外設通常都是給了時鐘后,才能設置它的寄存器(即才能使用這個外設)。STM32、LPC1XXX等等都是這樣。
這么做的目的是為了省電,使用了所謂時鐘門控的技術。
這也屬于電路里同步電路的范疇:同步電路總是需要1個時鐘。
評論
查看更多