近年來(lái),物聯(lián)網(wǎng)的興起帶動(dòng)越來(lái)越多的公司選用無(wú)線互聯(lián)產(chǎn)品,在無(wú)線互聯(lián)中低功耗藍(lán)牙(BLE)是不可缺少的用來(lái)支持相互連接的產(chǎn)品之一,因?yàn)榈凸乃{(lán)牙無(wú)需網(wǎng)關(guān)就可以直接與智能終端通信,有比較好的人機(jī)交互體驗(yàn),特別是藍(lán)牙MESH發(fā)布,可以讓更多結(jié)點(diǎn)在同一個(gè)網(wǎng)絡(luò)互通。
由于許多工程師以前沒(méi)有機(jī)會(huì)接觸低功耗藍(lán)牙產(chǎn)品,不清楚如何選型,下面這遍文章我以ST低功耗藍(lán)牙為例給大家介紹低功耗藍(lán)牙如何選型。
ST 有三款低功耗藍(lán)牙芯片,相關(guān)資料大家可以在www.st.com上下載,最近ST的低功耗RF產(chǎn)品還推出了中文論壇:http://club.digiic.com/Forum/PostIndex?SectionID=34,有需要的朋友可以去看看。
BlueNRG-MSQTR/MSCSP,BlueNRG-132/134,BlueNRG-232/234/248
現(xiàn)在讓我們從以下四方面來(lái)了解低功耗藍(lán)牙選型:
一、方案結(jié)構(gòu)
首先我們要確認(rèn)我們是選 MCU+BLE transceiver,MCU + Network processor 還是選SOC的方案
優(yōu)點(diǎn) |
缺點(diǎn) |
ST 方案 |
|
MCU + BLE transceiver |
可以根據(jù)項(xiàng)目需求隨意更換MCU資源 |
藍(lán)牙協(xié)議棧需運(yùn)行在MCU中 |
N/A |
MCU + BLE Network |
可以根據(jù)項(xiàng)目需求隨意更換MCU資源,不需要考慮藍(lán)牙協(xié)議棧 |
價(jià)格比其它二種方案高 |
BlueNRG-QTR/CSP (EOL) BlueNRG-MSQTR/MSCSP |
SOC |
性價(jià)比高,使用方便,主流方案 |
通常主頻較低,運(yùn)算速度不快 |
BlueNRG-132/134 BlueNRG-232/234/248 |
SOC選型時(shí)MCU部分我們需要了解RAM,F(xiàn)LASH,GPIO,MCU內(nèi)核和主頻,藍(lán)牙部分我們需要了解功耗,輸出功率,接收靈敏度,藍(lán)牙協(xié)議版本。
二、功耗
低功耗藍(lán)牙的功耗需要從以下五個(gè)方面來(lái)考慮:
1. 待機(jī)電流, BlueNRG-1/2 都是0.9uA;
2. 實(shí)時(shí)收發(fā)電流,BlueNRG-1/2 RX 7.7mA, TX 8.3mA @0dBm.
3. 廣播電流(藍(lán)牙設(shè)備做從),這個(gè)與廣播字節(jié)長(zhǎng)度,時(shí)間間隔和廣播信道有關(guān)系;
4. 掃描電流(藍(lán)牙設(shè)備做主),這個(gè)與掃描窗口時(shí)間及時(shí)間間隔有關(guān)系;
5. 連接時(shí)間,這個(gè)與Payload和連接時(shí)間間隔有關(guān)系。
如果使用ST的產(chǎn)品,ST會(huì)提供BlueNRG Current Consumption Estimation Tool V1.4 工具,該工具提供所有上面介紹到的所有電流數(shù)據(jù),具體請(qǐng)參考下面圖片。
三、輸出功率和接收靈敏度
大家都知道輸出功率,接收靈敏度和傳輸距離有關(guān),目前低功耗藍(lán)牙規(guī)范規(guī)定低功耗藍(lán)牙芯片輸出功率小于10dBm,接收靈敏度小于-70dBm。現(xiàn)實(shí)生活中低功耗藍(lán)牙主要用來(lái)和手機(jī)連接進(jìn)行數(shù)據(jù)傳輸,且大多數(shù)應(yīng)用傳輸距離的要求都在幾米,針對(duì)這類應(yīng)用選型時(shí)不用太關(guān)心低功耗藍(lán)牙芯片的接收靈敏度和輸出功率。另外除藍(lán)牙外其它2.4G頻段WIFI,Zigbee,2.4G產(chǎn)品也特別多,現(xiàn)在2.4G頻段的噪聲已經(jīng)接近20dBm,所以在有其它2.4G設(shè)備的場(chǎng)合,選型時(shí)也不用太關(guān)心藍(lán)牙的接收靈敏度。
四、低功耗藍(lán)牙協(xié)議版本
目前低功耗藍(lán)牙協(xié)議已經(jīng)從最開(kāi)始的BLE4.0升級(jí)到BLE5.0,它們的主要區(qū)別請(qǐng)參考下圖表格。
版本號(hào) |
BLE4.0 |
BLE4.1 |
BLE4.2 |
BLE5.0 |
發(fā)布時(shí)間 |
2010 |
2014 |
2015 |
2016 |
主要特性 |
第一次發(fā)布 |
可以同時(shí)支持主從,允許802.15.4集成6LowPan |
支持長(zhǎng)包傳輸,支持帶P-256/AES-CMAC的安全連接 |
2M帶寬,支持4倍傳輸距離,支持同時(shí)廣播最多255個(gè)字節(jié) |
最后附上ST低功耗藍(lán)牙選型參數(shù)表:
物料名稱 |
BlueNRG-MS |
BlueNRG-1 (有汽車級(jí)) |
BlueNRG-2(*) |
藍(lán)牙版本號(hào) |
BLE4.2 |
BLE4.2 |
BLE5.0 |
MCU核 |
Network Processor |
CM0 up to 32MHz |
CM0 up to 32MHz |
每1MHz功耗 |
- |
25μA/MHz @ 32MHz |
25μA/MHz @ 32MHz |
FLASH存儲(chǔ) |
- |
160KB Flash24KB Ram |
256KB Flash24KB Ram |
接收靈敏度 |
-88 |
-88 |
-88 |
最大輸出功率 |
8 |
8 |
8 |
接收電流 |
7.7 |
7.7 |
7.7 |
在0dBm時(shí)的發(fā)射電流 |
8.3 |
8.3 |
8.3 |
睡眠電流[μA] (RAM=24KB) |
1.1 |
0.9 |
0.9 |
工作電壓 |
1.7-3.6 |
1.7-3.6 |
1.7-3.6 |
RTC時(shí)鐘. [KHz] |
32(crystal or RO) |
32(crystal or RO) |
32(crystal or RO) |
主時(shí)鐘.max [MHz] |
32 |
32 |
32 |
工作溫度 |
-40 up to +85 |
-40 up to +105 |
-40 up to +105 |
封裝 |
WLCSP34 2.66 x 2.56 14GPIOs |
QFN32 5x5 15GPIOs WLCSP34 2.7x2.6 14GPIOs |
QFN32 5x5 15GPIOs QFN48 6x6 26GPIOs WLCSP34 2.7x2.6 14GPIOs |
(*)雖然BlueNRG-2目前不能支持所有BLE5.0特性,但它是能支持BLE5.0性價(jià)比最高的低功耗藍(lán)牙芯片。
-
低功耗
+關(guān)注
關(guān)注
10文章
2413瀏覽量
103803 -
soc選型
+關(guān)注
關(guān)注
0文章
1瀏覽量
1197
原文標(biāo)題:低功耗藍(lán)牙如何選型
文章出處:【微信號(hào):St_AMSChina,微信公眾號(hào):意法半導(dǎo)體AMG】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論