2017上半年,NXP推出了更新迭代的基于ARM Cortex-M4+ARM Cortex-M0+的非對(duì)稱雙核架構(gòu)MCU的產(chǎn)品LPC5411X系列,將性能和功耗的平衡進(jìn)一步加強(qiáng)了,以適應(yīng)更多需要綜合高性能和低功耗應(yīng)用的產(chǎn)品解決方案。
配合全新的微控制器產(chǎn)品線,NXP官方也推出了基于LPC5411X系列MCU的評(píng)估板NXP LPCXpresso54114開(kāi)發(fā)板,愛(ài)板網(wǎng)在之前就評(píng)測(cè)過(guò),這次愛(ài)板網(wǎng)又拿到了基于同款微控制器的第三方廠家萬(wàn)利電子推出的評(píng)估板NXP LPC54110 Board,相比官網(wǎng)的板子,外設(shè)資源更加豐富,也更適合初學(xué)者評(píng)估。
NXP LPC54110 Board包裝盒的風(fēng)格還是挺討人喜歡,板子的特性和微控制器的參數(shù)都基本詳細(xì)列在包裝盒上,讓人一看就明白了個(gè)大概。
包裝盒正面是板子的參數(shù)。
背面是微控制器的參數(shù)。
打開(kāi)包裝盒發(fā)現(xiàn)內(nèi)部的配件還是挺有意思的,除了NXP LPC54110 Board開(kāi)發(fā)板、MicroUSB線、適用于板子上Arduino UNO接口的排針座,還有一把螺絲刀,這算是第一次收到了搭配螺絲刀的開(kāi)發(fā)板套件。這是用來(lái)干嘛?仔細(xì)看了下發(fā)現(xiàn)板子上有個(gè)電阻器的調(diào)節(jié)器需要用到,這算很貼心?
板子挺小巧的,比我們的身份證大一點(diǎn),不過(guò)板載的資源還是很齊全的,比較有特色的是搭載了音頻電路及MicroSD卡電路。
另外仔細(xì)觀察板子的話發(fā)現(xiàn)其PCB的材質(zhì)雖然看起來(lái)很low,但是PCB上的器件布局倒是讓人眼前一亮,布局很養(yǎng)眼,這是在MCU開(kāi)發(fā)板上難得所見(jiàn)的,感覺(jué)這Layout工程師還是挺有化腐朽為神奇的實(shí)力的。
NXP LPC54110 Board的特性的話包裝盒上也有,不再一一介紹了,如下所示:
LPC54114J256BD64 Cortex-M4/M0+ 雙核MCU
ISP多啟動(dòng)選項(xiàng)跳線,支持3.3V/1.8V工作電壓選擇,板載32.768KHz振蕩器
4個(gè)用戶定義按鍵和一個(gè)復(fù)位按鍵
9個(gè)發(fā)光二極管,其中4個(gè)低電平驅(qū)動(dòng)(綠色),4個(gè)高電平驅(qū)動(dòng)(紅色),一個(gè)電源指示
一個(gè)Micro USB接口連接到LPC54114的USB口
一個(gè)Micro USB接口連接到板載調(diào)試器
一個(gè)單線SPI方式TF卡接口和一個(gè)SPI Flash存儲(chǔ)器
一個(gè)支持I2S音頻輸入/輸出接口(WM8904)
一個(gè)PDM數(shù)字麥克風(fēng)(SPH0641LM4H)
多個(gè)歐姆跳線電阻使能板載外部設(shè)備
板載調(diào)試器及支持外部仿真器的10芯1.27mm SWD仿真插座
Arduino擴(kuò)展接口
支持Keil/EWARM集成開(kāi)發(fā)環(huán)境
如下圖所示是開(kāi)發(fā)板上的音頻電路。
音頻電路是基于wolfson 的低功耗立體聲音頻編解碼芯片WM8904,主要是方案成熟,設(shè)計(jì)簡(jiǎn)單,性價(jià)比高,基本上我們看到的開(kāi)發(fā)板上搭載的音頻電路都是采用這個(gè)方案。
音頻電路旁邊是一個(gè)溫度傳感器以及一個(gè)數(shù)字麥克風(fēng),對(duì)于NXPLPC54110系列微控制器熟悉的朋友都知道,這個(gè)系列MCU是帶有可選的專用片上數(shù)字麥克風(fēng)(DMIC)子系統(tǒng),能夠顯著降低需要語(yǔ)音輸入和處理功能的應(yīng)用的功耗,所以,看這板子的應(yīng)用,很顯然針對(duì)語(yǔ)音應(yīng)用類的產(chǎn)品的。
NXP LPC54110 Board搭載了一個(gè)MicroSD卡,不過(guò)不是傳統(tǒng)的SDIO接口,是通過(guò)SPI接口實(shí)現(xiàn)的,所以速度上不會(huì)很快,MicroSD卡旁邊還搭載了一個(gè)SPI Flash,可以用于存放系統(tǒng)固件或者用戶數(shù)據(jù)。
NXP LPC54110 Board配備了兩個(gè)MicroUSB接口,一個(gè)是用于調(diào)試,另一直接是MCU的USB線。另外也可以看到板子上有一個(gè)SWD調(diào)試接口,支持外部的仿真器調(diào)試。
值得一提的是,LPC54110開(kāi)發(fā)板通過(guò)一組跳線支持Flash啟動(dòng)以及從I2C/SPI、UART和USB MSC 進(jìn)入ISP模式。如果有工程師想拿此版作為參考設(shè)計(jì)電路時(shí)候,可以根據(jù)需要簡(jiǎn)化啟動(dòng)設(shè)計(jì)電路,只需將啟動(dòng)電阻分別連接至電源和地線。Boot/ISP選擇跳線如下圖所示:
NXP LPC54110 Board搭載的主控制很熟悉,具體型號(hào)為L(zhǎng)PC54114J256,LQFP64封裝,集成的ARM Cortex-M4以及ARM Cortex-M0+,雙核都可以達(dá)到最高100MHz主頻。需要知道的是,作為基于雙核的MCU,LPC54114J256的兩個(gè)內(nèi)核并不是用于全部提升性能,而是通過(guò)高性能M4與低功耗M0+結(jié)合,實(shí)現(xiàn)最佳的能效比。
可以說(shuō)此款MCU專為提供極高的功效而設(shè)計(jì)。低功耗閃存可在1.62 V的電壓下執(zhí)行寫(xiě)入操作。內(nèi)核和外設(shè)電壓可擴(kuò)展,以便降低任何頻率下的功耗。異步外設(shè)總線能夠在不影響CPU時(shí)鐘的情況下降低外設(shè)時(shí)鐘速度,并在最大程度上降低外設(shè)功耗。低功耗接口可在低功耗模式下接收傳感器數(shù)據(jù)(無(wú)論是否采用DMA),能夠在收到數(shù)據(jù)時(shí)從節(jié)電模式下喚醒CPU。12位12通道ADC,全速運(yùn)行時(shí)速度可達(dá)4.8 Msps (包括1.62 V),并且可在CPU睡眠的情況下進(jìn)行轉(zhuǎn)換。
以語(yǔ)音類產(chǎn)品舉例,ARM Cortex-M0+可以做類似監(jiān)聽(tīng)I(yíng)O之類的工作,而一旦有事件發(fā)生,而且需要用到ARM Cortex-M4,這個(gè)核才啟動(dòng)介入,這樣就可以在大多數(shù)時(shí)候盡可能的維持低功耗運(yùn)行,達(dá)到效能的平衡。其它的就不用多做什么介紹了,需要了解的可以直接參考微控制器的規(guī)格書(shū)或者LPC54114開(kāi)發(fā)板的評(píng)測(cè)。
NXP LPC54110 Board屬于開(kāi)箱即可使用的評(píng)估板,兩個(gè)MciroUSB接口都可以給板子提供供電,其中MCU USB接口還可以實(shí)現(xiàn)U盤存儲(chǔ),而調(diào)試接口既可以實(shí)現(xiàn)供電,又能下載程序,板子上電后一目了然的是一個(gè)LED點(diǎn)亮的程序,并且可以可以通過(guò)按鍵等外設(shè)控制。
但實(shí)際了解后并不是表面看上去的那么簡(jiǎn)單,這個(gè)程序包含LED、按鍵、I2C溫度傳感器、I2S音頻播放、SPI Flash、TF卡、DMIC和USB八個(gè)部分組成實(shí)現(xiàn)板子功能的檢測(cè),基本上板子上所有可用的外設(shè)都用上了,而檢測(cè)結(jié)果顯示在LD4-LD11八個(gè)LED,比如在板子旁邊敲擊,LD8就會(huì)閃爍提示,意思檢測(cè)到聲音信號(hào);而當(dāng)你插上MCU USB接口線時(shí),LD10會(huì)閃爍提示檢測(cè)到USB信號(hào),撇開(kāi)屏幕,NXP LPC54110 Board用板子的LED去實(shí)現(xiàn)各種功能正常的檢測(cè),確實(shí)也是一件奇思妙想的事。另外,萬(wàn)利電子也為L(zhǎng)PC54110 Board評(píng)測(cè)板提供了源代碼,可以通過(guò)FTP軟件下載。
文件下載:ftp://222.186.63.138 用戶名:guest 密碼:guest(需要FTP軟件下載)
下載的代碼支持通過(guò)第三方的IDE工具KEIL、IAR,具體的開(kāi)發(fā)流程就不討論了,有興趣看源代碼的網(wǎng)友可以自行下載嘗試。
小結(jié)
從NXP LPC54110 Board板子的簡(jiǎn)單體驗(yàn)不難發(fā)現(xiàn)板子的定位很明確,雖然做工簡(jiǎn)陋了點(diǎn),但是無(wú)論是布局還是代碼的實(shí)現(xiàn)都體現(xiàn)了設(shè)計(jì)者的硬實(shí)力。綜合評(píng)估下來(lái),這是一款非常易于上手的學(xué)習(xí)板,尤其對(duì)雙核微控制器或者音頻應(yīng)用領(lǐng)域感興趣的網(wǎng)友千萬(wàn)不要錯(cuò)過(guò)了;另外開(kāi)發(fā)板合理美觀的布局堪稱教科書(shū),有想用NXP LPC5411X系列微控制器甚至其他微控制器做板子的硬件工程師也可以參考下。
-
NXP
+關(guān)注
關(guān)注
60文章
1279瀏覽量
184256 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5057瀏覽量
97520
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論