應用nRF52832這款芯片有何優勢,可以從下面五點出發。 ,1、芯片處理能力 ,M4F 是 Cortex-M4 增加一個浮點運算單元,這樣可以用來應付更多的運算要求,擁有更高的性能和更小的體積。而大多數初代的芯片都用的是ARM Cortex 內核,Cortex-M0內核是低功耗的內核,它適合采集傳感器數據,但是在運行算法方面就不太好了。當你需要在Cortex-M0或者8051內核中跑BLE協議棧時,它就沒有太多的剩余性能來做其他的事情,一些復雜的外設也就沒辦法接了,發射功率和接收敏感度是每個藍牙模塊廠家比較關注的射頻參數。更高的發射功率和接收敏感度能夠在遠距離傳輸的應用中更有優勢。 ,2、低功耗 ,每一代新的BLE SoC出來,必定在功耗上面做些優化,nRF52832更是在nRF51822的基礎上幾乎將功耗降低了一半,這些功耗數據對比TI的CC26XX很有優勢,即使是對比其他家的產品也是如此。 ,3、內存 ,新一代的nRF52832加入了很多新的功能。比如Cortex-M4F的內核,它能夠更強大的運算能力以及浮點運算的技術?,F在很多的穿戴設備或者工業化設備需要內 置非常復雜的算法,所以需要MCU有更快的運行速度。這顆Cortex-M4F的內核運行期64Mhz,比其他廠家的芯片提高了很多。 ,這顆SoC有512KB的Flash和64KB的RAM,這也超出其他廠家的芯片一大截。Nordic稱將會有400KB的Flash可以用于應用程序。如果你曾經開發過BLE的產品就會 知道,BLE的協議棧至少要占80KB以上的Flash。如果像大多數的BLE SoC那樣只提供128KB的Flash的話,應用程序只有大概40KB的空間,不過對于一般的傳感器采集的任務來說是差不多的。之前的nRF51822最高提供256KB的Flash,這在當時也是比較少見的。 ,額外的Flash和RAM空間也意味著nRF52832可以支持多協議,并且在運行時自動切換?,F在有很多產品已經支持了多協議這個特性,看來這似乎會變成業界標準 ,因為目前并不是只有BLE一個無線協議。,
,MS50SFB3,4、多協議支持和NFC ,現在很多的這類芯片都能提供多協議的支持,比如BLE, ANT, zigbee這些協議。目前在物聯網領域還沒有絕對的王者,因為每種無線協議都有自己的優勢。現 在看來實際的應用中更加趨向于不同的應用場景使用不同的技術,多協議支持就解決了這個問題。因為無線的硬件是一樣的,只需要更換協議棧就行了,或者 把多個協議集成進一個協議棧,對用戶來說就像是同時運行這幾個無線協議一樣。 ,nRF52832支持Bluetooth Smart (Low Energy), ANT/ANT+ and proprietary 2.4GHz多種協議,這樣就可以連接 nRF51, nRF24AP and nRF24L之類的產品。不過,它不支持Zigbee or Thread ,這兩個協議在長距離傳輸上有更大的優勢。Google正在力推Thread技術,Thread也慢慢的在智能家居的應用場景下變成BLE 的對手之一。不過也許Bluetooth的Mesh網絡技術能夠解決這個問題。 ?,5、RF效率 ,新的nRF52832提供了-96dBm的靈敏度,這個數據非常接近于TI的-97dBm,更高的靈敏度意味著更遠的傳輸距離。 ,另外一項改進就是內置了Balun芯片。在之前的nRF51822設計中,必須加入Balun匹配電路,或者分立的或者Balun芯片,來匹配天線的50歐姆阻抗。現在 nRF52832集成了這個功能,既節省了空間又節約了成本。并不適合只有Nordic一家這么干,Dialog和TI都一樣,都把能夠集成進來的全部弄進來。外部只需要一個額外的電感和一個電容,用來微調這些參數??傊?,內置Balun大概能節約5-6個外部阻容器件。 ,總結 ,這是一顆非常強大的BLE SoC,同時包括了非常多的功能和比nRF521822低一半的功耗,以及Nordic多年積累的藍牙協議棧。如在MS50SFB藍牙模塊就是采用的nRF52832芯片。
上一篇:
低功耗藍牙模塊帶屏蔽罩的作用以及清潔方法
下一篇:
2019年全球物聯網發展的15大趨勢