[評(píng)測(cè)]靈動(dòng)半導(dǎo)體MM32W3藍(lán)牙開發(fā)板開箱報(bào)告
1.前言
前幾天在面包板社區(qū)申請(qǐng)了一塊靈動(dòng)微電子的開發(fā)板——eMiniBoard-MB021,感謝面包板社區(qū)和靈動(dòng)微電子的支持!在此之前,我只聽過靈動(dòng)微電子的大名,沒有使用過靈動(dòng)的MCU產(chǎn)品,這次收到的是基于MM32W373藍(lán)牙MCU的開發(fā)板,今天先來個(gè)開箱報(bào)告!
2.開箱報(bào)告
開發(fā)板是從南京發(fā)貨,順豐快遞,到北京用時(shí)1天,不得不說順豐就是快!其實(shí)我周二就收到板子了,但是不想應(yīng)付了事,就趁著周末有時(shí)間,仔細(xì)寫了這篇開箱報(bào)告。包裝很簡潔,快遞拿到手感覺很輕,當(dāng)時(shí)強(qiáng)烈懷疑里面是空的!拆開之后,只有一個(gè)盒子,里面是開發(fā)板,包裝方式和ST的NUCLEO系列包裝很像。
打開包裝之后,可以看到開發(fā)板整體尺寸非常小巧,大小約為7.5cmx7.2cm,單手可以掌握:
開發(fā)板所有的元器件都集中放置在正面,背面沒有任何元件,而且全部采用貼片封裝設(shè)計(jì),這對(duì)于大批量SMT還是很有效率的!PCB采用的藍(lán)色油墨,普通雙面板設(shè)計(jì),論壇一位網(wǎng)友說的非常有意思:一身藍(lán)油輕紗披身!
背面沒有任何元器件,只有靈動(dòng)半導(dǎo)體的LOGO:
3.板載資源簡介
板載資源都是一些非常常見的外設(shè),主控,調(diào)試器、EPROM、LED、按鍵等。
MM32W373主控芯片。
主控芯片基于 32 位 ARM Cortex-M3 內(nèi)核 MCU——MM32W373 單模藍(lán)牙芯片,主頻 96MHz,采用 2.4GHz ISM 頻段的頻率,2M 信道間隔,片上集成 ADC/DAC/TIMER/UART/I2C/SPI/USB 等常用外設(shè)。
這款 MCU 和普通的M3內(nèi)核的MCU,最大的亮點(diǎn)就是多了藍(lán)牙功能,這就意味你可以省掉一個(gè)類似HC-05那樣的專用藍(lán)牙模塊,對(duì)于追求成本的產(chǎn)品來說,這非常重要!
藍(lán)牙天線采用的是板載方式,直接在板子邊緣上畫出了藍(lán)牙天線。天線部分頂層和底層,周邊都沒有敷銅,從而保證良好的信號(hào)效果!至于射頻天線的引線阻抗、接地饋點(diǎn)、凈空區(qū)這些,屬于專業(yè)的射頻知識(shí),這方面筆者知識(shí)有限,沒有看出這個(gè)天線的精妙之處!
MM32-Link板載調(diào)試器。
板載了MM32-Link調(diào)試器,調(diào)試器方案基于靈動(dòng)自家的 MM32L373,支持常用的Keil、IAR等開發(fā)環(huán)境,支持程序下載、調(diào)試和虛擬串口功能。也就是說,你只需要一根普通的安卓USB線,就可以實(shí)現(xiàn)供電、程序下載調(diào)試、串口調(diào)試的功能,這一點(diǎn)對(duì)于開發(fā)者非常有幫助!調(diào)試器的固件更新接口通過CN1引出,你可以使用它來升級(jí)調(diào)試器的固件,不過這種管腳的排列方式并不利于排針的焊接!
USB口采用的Micro USB接口,和普通的安卓手機(jī)數(shù)據(jù)線是同一種!板子上一共有兩個(gè)USB口,CN2和CN3,CN2連接的MM32-Link調(diào)試器,CN3連接的MM32W373的USB接口,這就意味著如果你嘗試使用MCU模擬實(shí)現(xiàn)USB HID設(shè)備,如鼠標(biāo)、鍵盤,U盤等設(shè)備時(shí),需要通過CN3連接電腦,這一點(diǎn)要特別注意!
硬件外設(shè)
常用硬件外設(shè),24C02 EPROM , 25D16 SPI Flash,蜂鳴器。
可調(diào)電位器用于ADC測(cè)試,這個(gè)要用螺絲刀來調(diào)節(jié)。
4路不同顏色的LED,有很大的區(qū)分度,細(xì)心的網(wǎng)友可能發(fā)現(xiàn)了,這4個(gè)不同顏色的LED限流電阻阻值是不同的。旁邊的4個(gè)側(cè)貼的用戶按鍵非常精致。
外部接口
外部接口方面,所有的GPIO都通過2.54mm的排針引出,另外還有標(biāo)準(zhǔn)Arduino UNO的接口引出,還有一路串口通過3P座子引出,不過這個(gè)座子是標(biāo)準(zhǔn)的2.54mm間距,可以直接連接杜邦線!
4.硬件電路分析
板子的原理圖非常簡單,就兩頁,一頁是MM32-Link電路,一部分是主控和硬件外設(shè)電路。電源電路,采用兩路3.3v電路獨(dú)立供電,仿真器和MCU電源分離。
LED驅(qū)動(dòng)部分,原理圖上針對(duì)不同顏色LED所需的驅(qū)動(dòng)電流不同,采用了不同阻值的限流電阻,從而保證亮度的一致,不得不說,這一點(diǎn)的設(shè)計(jì)還是非常用心的!
5.配套資料文檔
不得不說,靈動(dòng)作為本土MCU廠商,本地化做得就是好!各種手冊(cè),指南,文檔都是中文的!這一點(diǎn)對(duì)于國內(nèi)的開發(fā)者非常友好!
MCU的發(fā)展和推廣,離不開良好的生態(tài)系統(tǒng),配套的開發(fā)板、文檔、例程、交流社區(qū)等缺一不可。
作為MCU開發(fā)的三大標(biāo)配:數(shù)據(jù)手冊(cè)、用戶手冊(cè)、參考例程。數(shù)據(jù)手冊(cè)可以查看MCU的基本特性、管腳名稱等,用戶手冊(cè)可以查看寄存器配置、總線架構(gòu)、時(shí)鐘框架等,參考例程可以讓開發(fā)者快速上手基本外設(shè)的開發(fā)和使用。
可能由于MM32W373是新推出的原因,相關(guān)的文檔和例程資料還不夠完善。這塊開發(fā)板使用的MM32W373,配套的資料只有數(shù)據(jù)手冊(cè),參考手冊(cè)和外設(shè)使用例程暫時(shí)還沒有,官網(wǎng)上僅有一個(gè)片上藍(lán)牙外設(shè)使用的參考例程。不過從官方FAE獲得信息,這款MCU和MM32L373有很大的通用性,參考手冊(cè)和外設(shè)使用例程可以和MM32L373通用。
不過好在這款MCU的開發(fā)和STM32非常相似,各種庫函數(shù)的名稱也很像,如果你經(jīng)常使用STM32,那么這款MM32W373可以無縫過渡,直接上手。
作為單片機(jī)界的Hello World,了解一款MCU都是從點(diǎn)燈開始的,作為單片機(jī)點(diǎn)燈小能手來說,還是 So Easy 的!我在參考了官方的藍(lán)牙示例工程之后,很快就搭建了基本的Demo工程,很輕松的就實(shí)現(xiàn)了流水燈效果!在Keil環(huán)境下需要安裝對(duì)應(yīng)的芯片Pack包,和調(diào)試器支持包。模板工程可以到文章底部下載。
6.關(guān)于靈動(dòng)半導(dǎo)體
靈動(dòng)微電子作為國產(chǎn)MCU廠商之一,成立于2011年,總部在上海,從成立至今,已經(jīng)推出百余款MCU產(chǎn)品,從內(nèi)核劃分,主要有Cortex-M0/M3內(nèi)核微控制器;從應(yīng)用場(chǎng)景來看,有通用型的MM32F系列,低功耗的MM32L系列,電機(jī)電源專用的MM32SPIN系列,無線領(lǐng)域的MM32W系列,超精簡型的MM32P系列,封裝形式提供SOP/QFN/QFP等多種封裝尺寸,管腳數(shù)量8/14/20/28/32/48/64/100,開發(fā)環(huán)境支持通用的Keil、IAR等集成開發(fā)環(huán)境,支持通用的ARM調(diào)試器,如Jlink,DAP-Link等。
MM32產(chǎn)品線
7.資料下載
開發(fā)板配套的資料主要包括:原理圖、芯片手冊(cè)、Keil支持包、Demo點(diǎn)燈工程等??梢躁P(guān)注我的公眾號(hào):電子電路開發(fā)學(xué)習(xí)(ID:MCU149),后臺(tái)回復(fù)【靈動(dòng)開發(fā)板】獲取壓縮包的下載鏈接。
開發(fā)板相關(guān)資料
MM32-Link調(diào)試器相關(guān)資料
推薦閱讀
我的博客:www.wangchaochao.top
我的公眾號(hào):mcu149
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場(chǎng),如有問題,請(qǐng)聯(lián)系我們,謝謝!