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