低功耗STM32L-Discovery開發板評測(一)

隨着社會進步,科技高速發展,消費者常常會對商家推出的一些高性能電子產品產生誤解,理所當然的認爲任何時候高性能的產品總是好的,殊不知,高性能往往意味着高功耗,對於移動式的消費電子產品來說,功耗尤爲關鍵,更別說對於一直恪守着夠用就好原則的嵌入式領域,在追尋高性能的同時要兼顧低功耗低成本。這不,一些高瞻遠矚的半導體巨頭往往會針對不同的消費市場推出不同層次的產品以滿足各行各業的需求。今天愛板網就爲大家帶來一款低功耗產品--STM32L-Discovery,這是基於意法半導體公司針對醫療、工業和消費類應用推出的低功耗的MCU STM32L152RB的配套開發板,其目的是爲消費者提供一個高效,快捷,方便的評估平臺,爲開發更多產品奠定基礎。

剛入手STM32L-Discovery,一種熟悉感油然而生

這是ST公司Discovery系列開發板標誌性的包裝,看上去簡潔鮮明,沒有任何其他配件,如果你是第一次接觸ST的開發板,那你還需要另外再購買一條USB線,開發板的詳細資料在ST的官網都可以找到。對於剛接觸ST discovery系列開發板的朋友,盒子背面的信息是你摸索開發板的起點。

盒子背面標明瞭如何操作開發板,以及相應的開發工具,接下來筆者將介紹下這款開發板特性。

基本特性

STM32L開發板長寬分別是112mm*55.72mm,4層板設計整體看上去非常簡潔明瞭,元器件佈局很協調,並且都集中在板子正面。

背面只有4個排針

板子上主要有哪些器件呢?

還有一些器件藏在屏幕下方,爲了給大家看清楚,把屏幕拆了:)

  • STM32L152RBT6微控制器,128 KB FLASH,16 KB RAM,4 KB EEPROM
  • 帶有選擇模式開關的板上ST-Link/V2,可以將套件用作獨立ST-Link/V2(帶有用於編程與調試的SWD連接器)
  • 主板供電:通過USB總線或者外部3.3V或5V電源提供
  • 四顆LED燈:LD1:USB通訊指示燈;LD2:3.3V電源指示燈;LD3:應用指示燈(綠色);LD4:應用指示燈(藍色)
  • 兩個按鍵:user按鍵和reset按鍵
  • IDD電流監測
  • 段式LCD接口,支持最多8*40的段式LCD,LCD 爲24-pin DIP封裝
  • 板子兩側兩排擴展插着2*28pin, 引出MCU所有IO端口,方便開發
  • 1個帶4個觸摸按鍵的線性傳感器

ST公司的開發板PCB佈局都比較類似,而STM32L主推他的低功耗特點,在設計中多增加了一個8*40段式的LCD,看來是爲了方便大家對板子的功耗進行評估。

上電啓動

依據盒子背面Getting started的信息進行上電測試,當然也可以訪問官網上的用戶手冊進行操作。

1.先短接JP1 on,CN3 on

2.插上USB線供電,紅色電源LED燈亮起,STM32L開發板執行出廠預設程序

測試流程

1.電壓測試

上電啓動後,LCD會依次滾動顯示STM32L-DISCOVERY,JP1 ON,最後會停留在測得的MCU供電電壓VDD,並且綠色LD3和藍色LD4依次閃爍

2.觸摸按鍵條測試

在電壓測試的基礎上,按一下user鍵(user鍵的作用是切換模式),屏幕會顯示一個“%”符號

用手指接觸觸摸按鍵條LCD會顯示此時手指觸碰的百分比位置

筆者測試下來,觸摸條感應相當靈敏,用戶體驗效果非常好,值得稱讚!

在此基礎上,再按一下user按鍵,LCD會顯示“0000“

此時程序進入觸摸按鍵測試,可能有人會疑問,觸摸條測試跟觸摸按鍵測試有啥區別?簡單來說,觸摸條測試可以讓觸摸條應用到極致,做的很精細,比如應用在聲音,燈光上的調節,而觸摸按鍵比較限定範圍,如STM32L開發板有四個觸摸按鍵,如果作爲觸摸按鍵的功能應用,那最多只能在一種產品上支持4種功能,看完下面的測試你就會更加有個直觀認識。

想要哪裏點哪裏 : ),so easy!

吃完開胃菜,接下來就要進入主題了----》

STM32L功耗測試

首先我們要了解下開發板的幾種工作模式:運行模式,睡眠模式,低功耗運行模式,低功耗睡眠模式,開啓實時時鐘的停止模式,停止模式,待機模式。這相對於STM32F系列開發板擴展了衆多低功耗模式。下面將用STM32L開發板初始程序對這幾種模式進行測試。

1.運行模式@4MHz

插上USB電源線,按user鍵切換模式,直到屏幕右側出現一條小黑槓。此時板子會在4MHz的運行模式和睡眠模式間
切換,屏幕會顯示當下模式的功耗

2.睡眠模式 @4MHz

3.低功耗運行模式@32KHz

繼續按user鍵切換到屏幕右側出現兩條黑槓,此時板子在32KHz的低功耗運行模式和低功耗睡眠模式間相互切換

4.低功耗睡眠模式@32KHz

5.停止模式,開啓RTC

重複按user鍵直到屏幕右側出現3條黑槓,此時板子在停止模式(開啓RTC)和停止模式(關閉RTC)間相互切換

6.停止模式,關閉RTC

7.待機模式

在停止模式的狀態下再繼續按user鍵就進入待機模式

待機模式的功耗相當的低,只有0.56uA,通過實測我們可以直觀的看到STML32L處於不同模式下的功耗,大大方便了用戶使用MCU STM32L152RB 設計低功耗產品時做參考。

總結

STM32L和STM32F系列相比,在相同的主頻下,性能不變的情況下大大降低了功耗 ,所以在夠用就好的條件下,選擇STM32L比選擇STM32系列的產品要更加有優勢。從STM32L我們可以看出ST公司對低功耗市場的決心,市場的需求促進產品的改革,相信ST公司未來會帶來更多細分化的產品來滿足市場的需求。本文主要給大家帶來STM32F-DISCOVERY開發板簡單的上手試玩,後續愛板網會對STM32L開發板進行更加詳細的評測。最後爲大家奉上STM32L-Discovery開發板的演示視頻。


轉載於: 低功耗STM32L-Discovery開發板評測(一) | 愛板網



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章