首頁 > 評測 > 不僅僅是低功耗——Nucleo-L432KC開發(fā)板評測

不僅僅是低功耗——Nucleo-L432KC開發(fā)板評測

Nucleo   ST   L432KC   低功耗   
  • 作者:劉昆磊
  • 來源:21ic
  • [導(dǎo)讀]
  • 橫跨多重電子應(yīng)用領(lǐng)域、全球領(lǐng)先的半導(dǎo)體供應(yīng)商意法半導(dǎo)體(ST)公司的STM32L4系列以其超低功耗的性能,領(lǐng)先于同類產(chǎn)品!如今又推出一款用經(jīng)濟(jì)實惠的STM32 Nucleo開發(fā)板——Nucleo-L432KC。

表1.jpg

表2-1虛擬串口錫橋配置

(4)電源

Nucleo-L432KC開發(fā)板供電方式可以選擇使用電腦的USB接口供電,也可以通過Arduino Nano接口的CN4選擇外部電源:VIN(7-12V電源)、+5V(5V電源)或者+3V3引腳供電。

Nucleo-L432KC開發(fā)板可以非常方便的使用ST-LINK/ V2-1編程調(diào)試器的USB接口供電。整個過程大致如下:將開發(fā)板的mirco USB接口連接電腦后,在電腦的USB主機(jī)在ST-LINK部分USB枚舉完成之前,只能向開發(fā)板提供100mA電流,如果電腦的USB接口能夠提供300mA電流,這時目標(biāo)MCU才能上電成功,同時LD2指示燈點亮,那么大家在隨后開發(fā)過程中,應(yīng)保證系統(tǒng)電流需要限制在最大300mA。如果電腦的USB接口不能提供300mA電流給開發(fā)板,那么目標(biāo)單片機(jī)不會上電,這是紅色指示燈LD2不亮,這是必須考慮使用外部電源為開發(fā)板供電。

注意,在開發(fā)板上,可通過SB1來配置最大消耗電流。當(dāng)通過USB供電時,如果SB1被設(shè)置成ON(被焊接上),則最大供電電流不應(yīng)超過100mA。而默認(rèn)情況下,SB1被設(shè)置成OFF(未被短接),這時可以獲得最大300Ma電流。

Nucleo-L432KC開發(fā)板外部供電可采用三種方法進(jìn)行:VIN(7-12V)、+5V或者+3V3。

21.jpg

圖2-14 Nucleo-L432KC開發(fā)板電源配置

(5)時鐘

Nucleo-L432KC主芯片時鐘有多種選擇,對于Nucleo-32開發(fā)板共有4種時鐘選擇。

Nucleo-L432KC主芯片STM32L432KC的2和3引腳默認(rèn)連接了外部低頻32.768KHz晶振,可做LSE時鐘輸入,當(dāng)然也可以將外接晶振斷開,將2和3引腳連接到Arduino Nano接口上的D7和D8引腳,作為普通I/O使用。

還有一點要注意,Nucleo-L432KC開發(fā)板的主芯片默認(rèn)沒有外接HSE時鐘輸入,當(dāng)想使用HSE時,需要設(shè)置錫橋,將芯片6引腳連接連接到ST-LINK/V2-1的MCO時鐘上,可以為芯片提供外接8MHz的精確時鐘。

22.jpg

圖2-15 Nucleo-L432KC開發(fā)板時鐘

表2.jpg

表2-2 Nucleo-L432KC開發(fā)板時鐘配置

(6)接口

Nucleo-L432KC開發(fā)板對外提供了兼容標(biāo)準(zhǔn)的Arduino Nano接口,可方便使用現(xiàn)有的Arduino資源。這里要注意,標(biāo)準(zhǔn)的Arduino Nano接口I/O是5V電壓,而STM32L432KC微處理器I/O是3.3V,但具有5V容忍能力,所以Nucleo-L432KC開發(fā)板的Arduino Nano接口兼容3.3V的。

23.jpg

圖2-16 Nucleo-L432KC開發(fā)板接口配置

(7)功耗測試接口IDD

STM32L432KC是一款低功耗的微控制器MCU,大家是否想要體驗一下具體功耗呢?在Nucleo-L432KC開發(fā)板背面下方有一個JI1接口,這是設(shè)計者為給用戶提供的測試目標(biāo)單片機(jī)的電流大小的引腳,具體設(shè)置為:當(dāng)JP1設(shè)置為ON(使用跳線帽短接),這種是默認(rèn)情況,正常為目標(biāo)單片機(jī)供電;當(dāng)JP1設(shè)置為OFF(將跳線帽去掉,在兩引腳間加入電流表),這種情況下就可以用電流表測量目標(biāo)單片機(jī)的功耗大小(IDD電流)。

24.jpg

圖2-17 Nucleo-L432KC開發(fā)板IDD電流測試圖

這里需要注意,由于Nucleo-L432KC開發(fā)板受體積限制,JP1接口采用了1.27mm間距跳線,在測試IDD電流時不太容易引出測量線,容易短接或者損壞接口!

25.jpg

圖2-18 Nucleo-L432KC開發(fā)板IDD電流測試引腳

三、測試

Nucleo-L432KC開發(fā)板的核心微控制器STM32L432KC是ST公司最新推出的一款低功耗、高性能的MCU,拿到開發(fā)板,很多人都非常想自己體驗一下它的功耗和性能。

對于功耗,在嵌入式微處理器基準(zhǔn)評測協(xié)會(EEMBC, Embedded Microprocessor Benchmark Consortium)發(fā)布的標(biāo)準(zhǔn)化ULPBench®超低功耗微控制器能效對比評測中,STM32L4系列微控制器獲得123分的業(yè)內(nèi)最高成績。大家想要測試STM32L432KC的功耗,可以通過將Nucleo-L432KC開發(fā)板的JP1跳線斷開,接入電流表測試IDD電流,這個之前做過類似的測試,這里就不過多測試了。

而對于STM32L432KC的CPU性能,基于運算頻率80MHz的ARM Cortex-M4處理器內(nèi)核,內(nèi)置浮點運算單元(FPU,floating-point unit)可支持DSP指令。意法半導(dǎo)體的自適應(yīng)實時加速器(ART Accelerator™, Adaptive Real-TimeAccelerator)是新系列微控制器的另一個附加優(yōu)勢,使微控制器能夠在無等待狀態(tài)下執(zhí)行閃存內(nèi)的代碼,處理性能高達(dá)100 DMIPS,而功耗僅為100µA/MHz,據(jù)說在CoreMark測試高達(dá)273分。大家可以通過由EEMBC組織提供的CoreMark代碼自己體驗一下STM32L432KC處理器的性能。

CoreMark標(biāo)準(zhǔn)是2009年由EEMBC組織的Shay Gla-On提出,用來衡量嵌入式系統(tǒng)中中心處理單元(CPU,或叫做微控制器MCU)性能的標(biāo)準(zhǔn)。目前嵌入式處理器廠商紛紛以EEMBC的CoreMark基準(zhǔn)測試結(jié)果做來展示自己的處理器性能。CoreMark代碼使用C語言寫成,包含列舉(尋找并排序)、數(shù)學(xué)矩陣操作(普通矩陣運算)、狀態(tài)機(jī)(用來確定輸入流中是否包含有效數(shù)字)和CRC(循環(huán)冗余校驗)等運算法則來衡量處理器性能。

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

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項目外包 more+