目前有很多的芯片原廠發(fā)布了自己的BLE soc芯片,其中NORDIC半導體的nRF52832是知名的nRF51822的后續(xù)作品,它將BLE SoC帶到了一個新的高度。這款產(chǎn)品有很多讓人興奮的地方,它帶來了更高的性能、更低的功耗以及更多的功能。?,?在NORDIC最新發(fā)布的資料中顯示,他的功耗數(shù)據(jù)進一步優(yōu)化。通常來講,如果功耗數(shù)據(jù)降低40%至60%,實際應(yīng)用中的待機時間就會翻倍(客觀算下來)。更低的峰值電流也意味著電池的瞬時壓力更小,某種程度上會增加放電能力。  ,在此沒有列出Dialog的DA14580的3.9mA的功耗,是因為它沒有內(nèi)部的Flash。如果應(yīng)用代碼超過32KB時(超出它內(nèi)部ROM的體積)就需要外置Flash,所以功耗也會增加。   ,下面我們來看看nRF52832有哪些亮點。   ,1、功耗   ,每一代新的BLE SoC出來,必定在功耗上面做些優(yōu)化,nRF52832更是在nRF51822的基礎(chǔ)上幾乎將功耗降低了一半:   ,藍牙模塊廠家為何都選擇nRF52832?
,這些功耗數(shù)據(jù)對比TI的CC26XX很有優(yōu)勢,即使是對比其他家的產(chǎn)品也是如此。?,?2、芯片處理能力?,M4F 是 Cortex-M4 增加一個浮點運算單元,這樣可以用來應(yīng)付更多的運算要求,擁有更高的性能和更小的體積。 ? 而大多數(shù)初代的芯片都用的是ARM Cortex內(nèi)核,Cortex-M0內(nèi)核是低功耗的內(nèi)核,它適合采集傳感器數(shù)據(jù),但是在運行算法方面就不太好了。當你需要在Cortex-M0或者8051內(nèi)核中跑BLE協(xié)議棧時,它就沒有太多的剩余性能來做其他的事情,一些復雜的外設(shè)也就沒辦法接了,看下表。,藍牙模塊廠家為何都選擇nRF52832?
,發(fā)射功率和接收敏感度是每個藍牙模塊廠家比較關(guān)注的射頻參數(shù)。更高的發(fā)射功率和接收敏感度能夠在遠距離傳輸?shù)膽?yīng)用中更有優(yōu)勢。所以一起來看看射頻參數(shù)的對比?,3、射頻參數(shù)?,下表是一些最新芯片的射頻參數(shù)對比:,藍牙模塊廠家為何都選擇nRF52832?
,4、內(nèi)存 ,新一代的nRF52832加入了很多新的功能。比如Cortex-M4F的內(nèi)核,它能夠更強大的運算能力以及浮點運算的技術(shù)。現(xiàn)在很多的穿戴設(shè)備或者工業(yè)化設(shè)備需要內(nèi)置非常復雜的算法,所以需要MCU有更快的運行速度。這顆Cortex-M4F的內(nèi)核運行期64Mhz,比其他廠家的芯片提高了很多。,藍牙模塊廠家為何都選擇nRF52832?
,這顆SoC有512KB的Flash和64KB的RAM,這也超出其他廠家的芯片一大截。Nordic稱將會有400KB的Flash可以用于應(yīng)用程序。如果你曾經(jīng)開發(fā)過BLE的產(chǎn)品就會知道,BLE的協(xié)議棧至少要占80KB以上的Flash。如果像大多數(shù)的BLE SoC那樣只提供128KB的Flash的話,應(yīng)用程序只有大概40KB的空間,不過對于一般的傳感器采集的任務(wù)來說是差不多的。之前的nRF51822最高提供256KB的Flash,這在當時也是比較少見的,我們很高興看到Nordic再次提升了Flash的空間。,額外的Flash和RAM空間也意味著nRF52832可以支持多協(xié)議,并且在運行時自動切換?,F(xiàn)在有很多產(chǎn)品已經(jīng)支持了多協(xié)議這個特性,看來這似乎會變成業(yè)界標準,因為目前并不是只有BLE一個無線協(xié)議。,5、RF效率   ,我們必須談一下RF的部分,畢竟所有的數(shù)據(jù)都是要通過這里的。   ,新的nRF52832提供了-96dBm的靈敏度,這個數(shù)據(jù)非常接近于TI的-97dBm,更高的靈敏度意味著更遠的傳輸距離。   ,另外一項改進就是內(nèi)置了Balun芯片。在之前的nRF51822設(shè)計中,必須加入Balun匹配電路,或者分立的或者Balun芯片,來匹配天線的50歐姆阻抗。現(xiàn)在nRF52832集成了這個功能,既節(jié)省了空間又節(jié)約了成本。并不適合只有Nordic一家這么干,Dialog和TI都一樣,都把能夠集成進來的全部弄進來。   ,外部只需要一個額外的電感和一個電容,用來微調(diào)這些參數(shù)。總之,內(nèi)置Balun大概能節(jié)約5-6個外部阻容器件。   ,6、多協(xié)議支持和NFC   ,現(xiàn)在很多的這類芯片都能提供多協(xié)議的支持,比如BLE, ANT, zigbee這些協(xié)議。目前在物聯(lián)網(wǎng)領(lǐng)域還沒有絕對的王者,因為每種無線協(xié)議都有自己的優(yōu)勢。現(xiàn)在看來實際的應(yīng)用中更加趨向于不同的應(yīng)用場景使用不同的技術(shù),多協(xié)議支持就解決了這個問題。因為無線的硬件是一樣的,只需要更換協(xié)議棧就行了,或者把多個協(xié)議集成進一個協(xié)議棧,對用戶來說就像是同時運行這幾個無線協(xié)議一樣。   ,藍牙模塊廠家為何都選擇nRF52832?
,nRF52832支持Bluetooth Smart (Low Energy), ANT/ANT+ and proprietary 2.4GHz多種協(xié)議,這樣就可以連接 nRF51, nRF24AP and nRF24L之類的產(chǎn)品。不過,它不支持Zigbee or Thread ,這兩個協(xié)議在長距離傳輸上有更大的優(yōu)勢。Google正在力推Thread技術(shù),Thread也慢慢的在智能家居的應(yīng)用場景下變成BLE的對手之一。不過也許Bluetooth的Mesh網(wǎng)絡(luò)技術(shù)能夠解決這個問題。   ,Nordic將Cortex-M0內(nèi)核升級到Cortex-M4F內(nèi)核,可以保證BLE協(xié)議棧無需更改。這就意味著開發(fā)者可以使用一個更加穩(wěn)定的協(xié)議棧,并且直接運行之前的幾十種例程。   ,Nordic目前沒有提到關(guān)于Bluetooth 4.2方面的事情,不過可以肯定是,既然新的硬件已經(jīng)出來了,通過升級軟件來做到更多的事情是肯定的。Bluetooth 4.2(見下一篇文章)提供了更快的傳輸速度、更高的安全性以及更低的功耗。?,Nordic同時引進了NFC技術(shù),它支持NFC-A,也就是可以作為“標簽”(Tag)來使用。配合智能手機可以用于近距離的安全連接工作,畢竟有一些應(yīng)用中需要這種安全的方法,集成進來之后對整體成本和體積都有好處。,總結(jié)   ,這是一顆非常強大的BLE SoC,同時包括了非常多的功能和比nRF521822低一半的功耗,以及Nordic多年積累的藍牙協(xié)議棧。這就是藍牙模塊廠家為何地都選擇nRF52832的原因了。

上一篇: 物聯(lián)網(wǎng)助力傳統(tǒng)制造業(yè)轉(zhuǎn)型智能制造業(yè)
下一篇: 藍牙智能防丟器原理