現在的藍牙非常成熟,尤其在消費類產品上,應用非常廣泛,現在藍牙低功耗(BLE)SOC作為新一代藍牙,以其低功耗的優勢,正凸顯出強大的市場競爭力NORDIC旗艦型的BLE 5.0產品,nRF52832-QFAA這款芯片無疑是最受大眾歡迎的。為什么呢,在經過大量的測試對比后,我將全方位給大家剖析,這次從五個維度,分別是功耗、射頻參數、芯片處理能力、內存和支持協議這5個方面來解釋,nRF52832-QFAA的優越性到底在哪。 1.功耗 nRF52832芯片的功耗為5.0mA(實測可靠),通過表1可知:相比其他型號,nRF52832的功耗更低。 2、射頻參數 發射功率和接收敏感度是每個藍牙模塊廠家比較關注的射頻參數。更高的發射功率和接收敏感度能夠在遠距離傳輸的應用中更有優勢。表2是一些最新芯片的射頻參數對比。 注意:+10dBm是ETSI ( 歐洲電信標準協會)允許的最大發射功率。 3、芯片處理能力 表3歸類了不同藍牙芯片型號的內核 M4F 是 Cortex-M4 增加一個浮點運算單元,這樣可以用來應付更多的運算要求,擁有更高的性能和更小的體積,采用nRF52832芯片來生產藍牙BLE模塊,被廣泛應用于穿戴設備上。 而大多數初代的芯片都用的是ARM Cortex內核,Cortex-M0內核是低功耗的內核,它適合采集傳感器數據,但是在運行算法方面就不太好了。當你需要在Cortex-M0或者8051內核中跑BLE協議棧時,它就沒有太多的剩余性能來做其他的事情,一些復雜的外設也就沒辦法接了。 4、內存 參考表4各型號的容量內存介紹 通常芯片會提供128KB或256KB的Flash容量,真實的協議棧一般是70KB至90KB的大小,所以留給應用程序的空間就不會太大。BLE應用不斷的發展,需要處理的事物越來越多,所以就需要更大的RAM和更大的Flash。 而nRF52832 帶有512KB的Flash,它是目前擁有最大內存的BLE SoC。 通常BLE SoC的RAM只有16KB,去掉藍牙協議棧常用的8KB至12KB,所剩無幾。 而nRF52832則有目前最大的64KB的RAM。 5、多協議支持 Freescale發布的KW40Z 受限于處理能力和Flash/RAM,它只支持BLE。TI的CC2650支持BLE、Zigbee、6LowPAN和RF4CE。Nordic的芯片支持BLE和ANT以及2.5Ghz的自由協議。芯片所提供的無線硬件都是差不多的,區別在于使用不同的軟件。 BLE是最流行的無線連接協議,多協議的支持肯定有更廣的應用空間。但是同時也要考慮共存性 “coexist”,意思就是多協議同時應用時要保證無線協議之間不能互相干擾。否則就會浪費大量的電力在重發數據上面。 表5是常見的BLE SoC芯片支持的協議: 通過多型號的對比,顯而易見的 NORDIC和TI要勝出,同時NORDIC在藍牙方面的開發環境非常友好,所以作為旗艦型的nRF52832-QFAA成為最受歡迎的藍牙芯片也是必然的。 |