首頁 > 評測 > 拇指開發(fā)板——Nucleo-L031K6評測

拇指開發(fā)板——Nucleo-L031K6評測

Nucleo   STM32   ST   L031K6   
  • 作者:林滿冬
  • 來源:21ic
  • [導(dǎo)讀]
  • 隨著智能穿戴設(shè)備、醫(yī)用電子、工業(yè)自動化生產(chǎn)線、智能家居等領(lǐng)域的發(fā)展,市場對智能產(chǎn)品的期待值越來越高,進而導(dǎo)致對微控制器各方面的要求的提升,特別是芯片功耗的表現(xiàn),直接影響了智能產(chǎn)品的用戶體驗,因此各大廠商也不遺余力發(fā)展低功耗高性能微控制器產(chǎn)品線。

隨著智能穿戴設(shè)備、醫(yī)用電子、工業(yè)自動化生產(chǎn)線、智能家居等領(lǐng)域的發(fā)展,市場對智能產(chǎn)品的期待值越來越高,進而導(dǎo)致對微控制器各方面的要求的提升,特別是芯片功耗的表現(xiàn),直接影響了智能產(chǎn)品的用戶體驗,因此各大廠商也不遺余力發(fā)展低功耗高性能微控制器產(chǎn)品線。

意法半導(dǎo)體在近期推出了超低功耗系列微控制器STM32L031,并實現(xiàn)了量產(chǎn)。該款微控制器主要面向穿戴式裝置、醫(yī)用監(jiān)視器、工業(yè)傳感器、智能生活設(shè)備等能源敏感應(yīng)用,能效性和穩(wěn)健性兼?zhèn),是一款超低功耗的理想型微控制器。與此同時,意法半導(dǎo)體也相繼推出了Nucleo-32和Nucleo-144開發(fā)板,以幫助工程師朋友評估芯片、加速產(chǎn)品原型設(shè)計。

筆者有幸拿到了一款Nucleo-32開發(fā)板——Nucleo-L031K6。該款板卡在外包裝上繼續(xù)沿用了Nucleo-64的透明塑料外殼包裝。這樣的包裝方式雖然降低了成本,但在視覺表現(xiàn)上卻極具沖擊力,透明材料的使用更是凸顯出了板卡的小巧精致,也符合該板卡超低功耗、超低成本的主題。

stm32l032評測455.jpg

由于包裝卡扣設(shè)計十分緊湊,加上板卡的小巧,取下板卡的過程并不是十分順利,力氣用大了生怕?lián)p壞了板子,力氣小了又取不下來,拿下板子也需花費一番功夫。

通過對板卡PCB的測量,該款板卡寬為18.542mm 長為50.292mm,整塊PCB的面積還不到0.001平方米,甚至比拇指還要小。

stm32l032評測598.jpg

塊頭大致與一節(jié)5號電池相當。

stm32l032評測615.jpg

板卡面積極小,這勢必制約了板載資源的配置,但是開發(fā)必備的資源還是配備的,如ST_Link等。

Nucleo-L031K6板載資源

1) ST_Link V2.1下載仿真器

2) SWD接口

3) USB虛擬串口

4) 功耗檢測接口

5) 用戶接線帽(按鍵)

6) 用戶LED

7) 復(fù)位按鍵

8) Arduino Nano接口

stm32l032評測757.jpg

stm32l032評測759.jpg

既然同屬于Nucleo系列開發(fā)板,那么就避免不了拿來與nucleo-64和nucleo-144做比較。

stm32l032評測813.jpg

$IKEAWRRNELC(TI}0V0M}[K.png

通過對比Nucleo-L031K6與Nucleo-L053R8可以發(fā)現(xiàn),雖然后者的個頭是前者的6倍,不過板載資源卻大致相當,特別需要注意的是,這兩塊板卡的價格竟然相等,都是10.12美元!

Nucleo-L031K6板卡搭載的STM32L031K6是一顆基于ARM Cortex-M0+內(nèi)核的超低功耗微控制器,在運行模式下的功耗做到了76uA/MHz。

stm32l032評測1338.jpg

Nucleo-L031K6特性

1) 基于ARM Cortex-M0+ 最大頻率32MHz

2) 一個I²C總線接口

3) 一個12-bit ADC

4) 二個SPI控制器

5) 兩個USART串口

6) 八個Timer

7) 96位唯一的設(shè)備ID

8) 32KB Flash 8KB SRAM

PCB的設(shè)計也是Nucleo-L031K6的亮點之一,拇指大小的PCB上需要集成L031以及ST_link兩個最小系統(tǒng),外加三個LED、一個按鍵以及電源電路,這也使得ST的硬件工程師在設(shè)計上花費了不少精力。值得一提的是,ST官方竟然毫無保留地把該PCB工程文件公之于眾,這也相當于給工程師朋友們提供了一個硬件demo,利用4層PCB來設(shè)計L031的相關(guān)項目,將會大大縮小產(chǎn)品的體積,提高相關(guān)產(chǎn)品的用戶體驗。

stm32l032評測1668.jpg

上電體驗

Nucleo-L031K6使用了一個micro usb接口來連接計算機,使用一條安卓手機數(shù)據(jù)線便可以進行程序的開發(fā)。與計算機連接之后,window開始自動安裝驅(qū)動,已經(jīng)安裝過ST_Link驅(qū)動的計算機此時只需要點擊“跳過從window update獲得驅(qū)動程序軟件”。

stm32l032評測1810.jpg

稍等片刻,就可以成功安裝。

stm32l032評測1826.jpg

此時系統(tǒng)會出現(xiàn)一個usb盤符。

stm32l032評測1844.jpg

上電之后觀察板卡的用戶LED會每秒翻轉(zhuǎn)一次。由于受限于板卡的面積,實在是沒有辦法再放置一個用戶按鍵,所以demo例程只好利用一個短路冒來做文章。移除短路冒,斷開PA12與GND,LED閃爍的頻率將會加快。

stm32l032評測1949.jpg

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論