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