www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

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

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

Nucleo   ST   L432KC   低功耗   
  • 作者:劉昆磊
  • 來源:21ic
  • [導讀]
  • 橫跨多重電子應用領域、全球領先的半導體供應商意法半導體(ST)公司的STM32L4系列以其超低功耗的性能,領先于同類產(chǎn)品!如今又推出一款用經(jīng)濟實惠的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編程調試器的USB接口供電。整個過程大致如下:將開發(fā)板的mirco USB接口連接電腦后,在電腦的USB主機在ST-LINK部分USB枚舉完成之前,只能向開發(fā)板提供100mA電流,如果電腦的USB接口能夠提供300mA電流,這時目標MCU才能上電成功,同時LD2指示燈點亮,那么大家在隨后開發(fā)過程中,應保證系統(tǒng)電流需要限制在最大300mA。如果電腦的USB接口不能提供300mA電流給開發(fā)板,那么目標單片機不會上電,這是紅色指示燈LD2不亮,這是必須考慮使用外部電源為開發(fā)板供電。

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

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

21.jpg

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

(5)時鐘

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

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

還有一點要注意,Nucleo-L432KC開發(fā)板的主芯片默認沒有外接HSE時鐘輸入,當想使用HSE時,需要設置錫橋,將芯片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ā)板對外提供了兼容標準的Arduino Nano接口,可方便使用現(xiàn)有的Arduino資源。這里要注意,標準的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接口,這是設計者為給用戶提供的測試目標單片機的電流大小的引腳,具體設置為:當JP1設置為ON(使用跳線帽短接),這種是默認情況,正常為目標單片機供電;當JP1設置為OFF(將跳線帽去掉,在兩引腳間加入電流表),這種情況下就可以用電流表測量目標單片機的功耗大小(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ā)板,很多人都非常想自己體驗一下它的功耗和性能。

對于功耗,在嵌入式微處理器基準評測協(xié)會(EEMBC, Embedded Microprocessor Benchmark Consortium)發(fā)布的標準化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指令。意法半導體的自適應實時加速器(ART Accelerator™, Adaptive Real-TimeAccelerator)是新系列微控制器的另一個附加優(yōu)勢,使微控制器能夠在無等待狀態(tài)下執(zhí)行閃存內(nèi)的代碼,處理性能高達100 DMIPS,而功耗僅為100µA/MHz,據(jù)說在CoreMark測試高達273分。大家可以通過由EEMBC組織提供的CoreMark代碼自己體驗一下STM32L432KC處理器的性能。

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

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

網(wǎng)友評論