首頁(yè) > 評(píng)測(cè) > 一款基于Cortex-M4的BLE SoC——Nordic nRF52開(kāi)發(fā)套件評(píng)測(cè)

一款基于Cortex-M4的BLE SoC——Nordic nRF52開(kāi)發(fā)套件評(píng)測(cè)

Nordic   nRF52   Cortex-M4   BLE   
  • 作者:liuluqqzj
  • 來(lái)源:21ic
  • [導(dǎo)讀]
  • 談及BLE低功耗協(xié)議,其實(shí)早在2010年時(shí)BLE 4.0協(xié)議就已提出,但那時(shí)候的智能硬件熱潮尚未到來(lái),而主流的智能手機(jī)系統(tǒng)例如WP、iOS及Android等也缺乏對(duì)BLE新協(xié)議的支持,因此BLE功能未能夠大范圍的普及。而在過(guò)去的幾年中,智能硬件概念的炒作和相關(guān)產(chǎn)品的誕生如雨后春筍般,熱潮一波接著一波,BLE功能也成了目前智能手機(jī)的標(biāo)配。在大好的環(huán)境的激勵(lì)下,一些半導(dǎo)體廠商開(kāi)始"悶聲發(fā)大財(cái)",推出一系列功能強(qiáng)大的BLE芯片,例如文中將要介紹的nRF52832芯片,便來(lái)自于Nordic半導(dǎo)體公司。

最近有幸獲得了評(píng)測(cè)nRF52板子的機(jī)會(huì),想想還是有點(diǎn)小激動(dòng)的,畢竟這板子一經(jīng)推出,便艷驚四座!這次終于可以一睹其風(fēng)采了,接下來(lái)本文將帶你解開(kāi)它那神秘的面紗。

本文目錄

1. 開(kāi)箱分享

2. 硬件資源介紹

3. 上手體驗(yàn)

3.1 心率監(jiān)視器

3.2 防丟Demo

3.3 更多新特性

4. 總結(jié)

1. 開(kāi)箱分享

nRF52評(píng)估板購(gòu)買(mǎi)于貿(mào)澤商城,含稅300大洋。發(fā)貨期間忘記填寫(xiě)過(guò)關(guān)的單子導(dǎo)致出貨耽擱了2個(gè)星期,板子到手后就迫不及待的肢解了包裝盒,如圖1所示,包裝盒里首先看到的是一張快遞單號(hào)以及一個(gè)大的防靜電包裝袋。

IMG_4606.jpg

​ 圖1. 防靜電包裝袋

打開(kāi)袋子讓我意外驚喜,里面除了nRF52主板以外,還包含5枚nRF52832芯片以及一片NFC線圈。買(mǎi)過(guò)這么多次的板子,頭一次遇到廠商額外送主控IC,果然良心啊,淚牛滿面~~。

IMG_4608.JPG

​ 圖2. 購(gòu)買(mǎi)清單合影

IMG_4622.JPG

為了避免板載的排針、排母出現(xiàn)磕碰變形的情況,Nordic給所有的排針、排母都加了針帽,這點(diǎn)還是很貼心的。(這是之前錯(cuò)誤的認(rèn)識(shí),其實(shí)這些針帽應(yīng)該是夾持蓋,在SMT機(jī)器上方便上料。)

IMG_4621.JPG

2. 硬件資源介紹

nRF52評(píng)估板將主控MCU的所有引腳(編號(hào)從P0.00到P0.31)都引了出來(lái),并以排母的形式分布在開(kāi)發(fā)板的兩端,旁邊的過(guò)孔也可以自己焊接成排針,為引腳與模塊之間的連線提供了方便,此外,開(kāi)發(fā)板還兼容arduino接口,可謂考慮周詳。咋一看還以為開(kāi)發(fā)板上白色貼紙下的大芯片是nRF52,還納悶Nordic怎么將MCU做成這么大了。仔細(xì)一瞧才發(fā)現(xiàn)白線框內(nèi)的小IC才是nRF52832, 型號(hào)標(biāo)識(shí)是N52832QFAA。

IMG_4621.JPG

​ 圖3.評(píng)估板硬件資源標(biāo)識(shí)

如圖所示,板載硬件中自帶Jlink調(diào)試器(中間最大的白色I(xiàn)C),并引出了兩種向外的調(diào)試接口,長(zhǎng)排的接口為常用的SWD接口,nRF52除了可使用自帶Jlink調(diào)試器外,也提供了Debug in接口,以支持外部調(diào)試器的接入。在供電方面,評(píng)估板提供了三種供電方式:紐扣電池供電、USB供電以及外部引腳供電,其中USB供電口可直接插在電腦端,除了供電外還提供了額外的兩個(gè)功能:一,串口調(diào)試功能;二,USB的大容量存儲(chǔ)模式,在電腦上呈現(xiàn)一個(gè)U盤(pán)的狀態(tài),將編譯生成的固件直接拖入該盤(pán)中,即完成固件的更新?傊,板載調(diào)試器的microUSB接口提供了供電,串口打印、下載調(diào)試、USB固件更新等4大功能,非常方便。最后nRF52還提供了NFC功能,通過(guò)下方的NFC接口可插入外部NFC線圈。

IMG_4622.JPG

​ 圖4. 虛擬串口功能

QQ截圖20170210160032_copy.jpg

​ 圖5. USB大容量存儲(chǔ)模式

最后重點(diǎn)介紹本文的主角:nRF52832IC,Nordic最新的一款微控制器產(chǎn)品,型號(hào)標(biāo)識(shí)是N52832QFAA,采用QFN48封裝,尺寸僅為6x6mm;若采用晶圓級(jí)芯片封裝(WLCSP),尺寸可做到3.0x3.2mm。

IMG_4624.JPG

​ 圖6. nRF52832芯片圖

打開(kāi)Keil工程選項(xiàng),可以看到處理器的架構(gòu)為ARM Cortex-M4,32-bit,最大主頻64 MHz,內(nèi)部閃存為512kB,SRAM也達(dá)到了64kB。下面列出一張對(duì)比表,比較nRF52832與自家的前一代芯片nRF51822之間的參數(shù)差異。​

表1. 芯片參數(shù)對(duì)比

QQ截圖20170214103917_copy.jpg

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

網(wǎng)友評(píng)論

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

熱門(mén)標(biāo)簽
項(xiàng)目外包 more+