對(duì)于追隨制造商社區(qū)的人來(lái)說(shuō),可穿戴技術(shù)的概念并不是什么新鮮事。像Arduino Lilypad這樣的平臺(tái)使制造商能夠開(kāi)發(fā)各種各樣的可穿戴系統(tǒng),從藝術(shù)電子編織成襯衫和裙子,再到告訴我們有多少未讀電子郵件的T恤。這些項(xiàng)目中的大多數(shù)都具有與之相關(guān)的樂(lè)趣或自我表達(dá)元素,但越來(lái)越多的工程師被要求為可穿戴產(chǎn)品開(kāi)發(fā)電子產(chǎn)品。第一波消費(fèi)類設(shè)備一直由智能手表主導(dǎo),即使是大牌行業(yè)也在努力將設(shè)計(jì),顯示和電池壽命結(jié)合起來(lái)。隨著各種眾籌網(wǎng)站的更新,很明顯可穿戴傳感器領(lǐng)域正在進(jìn)行大量創(chuàng)新。例如,在健康領(lǐng)域,在Kickstarter上推出了一個(gè)名為Violet的項(xiàng)目。紫羅蘭是一種可穿戴的傳感器,可以測(cè)量我們接觸到多少UVA和UVB輻射,讓我們享受陽(yáng)光來(lái)獲取維生素D,但在暴露之前“霜狀”會(huì)對(duì)我們的健康產(chǎn)生不利影響。 LEO的另一個(gè)項(xiàng)目是在運(yùn)動(dòng)期間穿在小腿肌肉周圍的傳感系統(tǒng),并在Indiegogo上進(jìn)行推廣。使用3D運(yùn)動(dòng),心率和肌肉活動(dòng)傳感器,該設(shè)備允許用戶改善他們的鍛煉方式并避免潛在的傷害。
這兩種產(chǎn)品的背后是類似的核心技術(shù),可實(shí)現(xiàn)節(jié)能數(shù)據(jù)收集和信息共享通過(guò)無(wú)線鏈接。通過(guò)使用用戶的智能手機(jī)和適當(dāng)?shù)膽?yīng)用程序來(lái)顯示結(jié)果,可以避免電源消耗顯示。仔細(xì)查看Violet Kickstarter活動(dòng)頁(yè)面上的照片,可以看出藍(lán)牙低功耗(BLE)正在推出這些新產(chǎn)品。
最初由諾基亞推出的Wibree,Bluetooth SIG將這種低功耗無(wú)線技術(shù)合并到2010年藍(lán)牙核心規(guī)范版本4.0.BLE作為藍(lán)牙智能銷售給消費(fèi)者,遺憾的是它不能與4.0版之前的藍(lán)牙設(shè)備向后兼容。然而,由于許多藍(lán)牙芯片組具有可編程元件,因此一些用戶可能僅需要固件升級(jí)以獲得支持。這是可能的,因?yàn)锽LE使用與藍(lán)牙基本速率(BR)和增強(qiáng)日期速率(EDR)相同的無(wú)線電和基帶技術(shù),盡管具有不同的調(diào)制方案。在消費(fèi)者心目中建立藍(lán)牙作為手機(jī)的標(biāo)準(zhǔn)功能后,將BLE添加到規(guī)范中可以更容易地啟動(dòng)耗電配件并在智能手機(jī)市場(chǎng)的成功基礎(chǔ)上進(jìn)行,而不是必須開(kāi)發(fā)解決方案來(lái)實(shí)現(xiàn)適用于此類產(chǎn)品的電池壽命。
通道寬度通道數(shù)據(jù)速率
空中數(shù)據(jù)吞吐量連接延遲
(來(lái)自未連接)BLE 2 MHz 40 1 Mbps 0.27 Mbps 6 ms藍(lán)牙
BR/EDR 1 MHz 79 1-3 Mbps 0.7-2.1 Mbps~100 ms
表1:關(guān)鍵藍(lán)牙BR/EDR和藍(lán)牙低功耗參數(shù)的簡(jiǎn)要比較。
BLE提供低功耗無(wú)線鏈路,適用于與其他設(shè)備(主要是智能手機(jī))交換小數(shù)據(jù)包。短連接延遲也有助于節(jié)省能源。例如,新的配置文件,GATT或通用屬性配置文件允許智能手機(jī)詢問(wèn)BLE設(shè)備并發(fā)現(xiàn)它可用的服務(wù)。支持BLE的產(chǎn)品(例如前面描述的那些產(chǎn)品)在無(wú)線鏈路中扮演服務(wù)器的角色。因此,它們按照其配置文件中的描述“提供”小數(shù)據(jù)包。這些可以是通常商定的數(shù)據(jù)類型,例如溫度,壓力或心率,從而簡(jiǎn)化通信。智能手機(jī)扮演客戶角色,就像網(wǎng)絡(luò)瀏覽器一樣,定期詢問(wèn)BLE服務(wù)器是否有新數(shù)據(jù)。通過(guò)鏈路傳輸?shù)臄?shù)據(jù)包在藍(lán)牙規(guī)范中稱為“特性”。以健康溫度計(jì)配置文件或HTP為例,定義了“溫度測(cè)量”和“測(cè)量間隔”的特征,使雙方能夠輕松地就無(wú)線溫度測(cè)量傳感器所期望的基本功能達(dá)成一致。
圖1:TI在應(yīng)用報(bào)告SWRA420中提供了合適的無(wú)線電設(shè)計(jì)指南。對(duì)于開(kāi)發(fā)人員而言,在支持BLE的設(shè)計(jì)的解決方案和分區(qū)方面有很多選擇。 br》德州儀器(TI)的CC256XQFNEM評(píng)估模塊是基于其CC256x藍(lán)牙和雙模控制器系列的參考設(shè)計(jì)。這些設(shè)備提供符合藍(lán)牙4.0標(biāo)準(zhǔn)的解決方案,直至主機(jī)控制器接口(HCI)層。這意味著無(wú)線電,鏈路控制器和基帶以及鏈路管理器在片上實(shí)現(xiàn),并且可以使用標(biāo)準(zhǔn)藍(lán)牙HCI協(xié)議通過(guò)硬件UART接口進(jìn)行配置。藍(lán)牙堆棧的其余部分(L2CAP,RFCOMM,SCO管理器)和所需的配置文件需要鏈接到主機(jī)控制器的應(yīng)用程序代碼中。為了便于入門(mén),該評(píng)估板可與TI的MSP 430器件配對(duì),例如MCP430F5438實(shí)驗(yàn)板,TI還提供免版稅的藍(lán)牙堆棧。這也意味著CC256x器件可與任何支持UART的微控制器配對(duì),該微控制器可運(yùn)行合適的藍(lán)牙堆棧。參考設(shè)計(jì)顯示了獲得合格解決方案所需的外部組件很少; 13個(gè)電容器,26 MHz晶體,帶通濾波器和銅跡線天線。當(dāng)使用500 ms連接間隔作為BLE主機(jī)連接時(shí),這些器件在3.6 V電源下的功耗低于200 uA。
對(duì)于那些尋求覆蓋各種藍(lán)牙應(yīng)用的平臺(tái)的用戶,TI的音頻應(yīng)用輔助模式可能是出于興趣。這些允許CC256x使用硬件音頻編解碼器處理音頻數(shù)據(jù)的傳輸,而無(wú)需主機(jī)MCU的干預(yù)。基本上,主機(jī)建立音頻連接,然后可以將藍(lán)牙堆棧的處理放在較低的優(yōu)先級(jí)。然后可以使用沒(méi)有I2S接口的簡(jiǎn)單微控制器。
圖2:nRF51822提供所有傳統(tǒng)MCU接口以及集成無(wú)線電。
Nordic Semiconductor,with其nRF51822采用單芯片方式,將無(wú)線基帶和微控制器集成到單個(gè)6 x 6 mm QFN或3.5 x 3.8 mm WLCSP封裝中。 BLE堆棧是預(yù)編譯的二進(jìn)制文件,允許使用它的應(yīng)用程序代碼獨(dú)立編譯。根據(jù)配置,可用的256/128 kB內(nèi)存中仍可提供介于40 kB和180 kB閃存之間的閃存。此外,還有一個(gè)16 kB的RAM連接到低功耗32位ARM Cortex-M0 MCU。為了簡(jiǎn)化與傳感器和其他系統(tǒng)的集成,可提供標(biāo)準(zhǔn)串行接口(SPI/UART/2線)和10位ADC,以及128位AES協(xié)處理器 - 這對(duì)于實(shí)現(xiàn)安全數(shù)據(jù)至關(guān)重要連接。為了支持低功耗,nRF51822具有以下項(xiàng)目:EasyDMA用于RAM映射FIFO;和可編程外設(shè)接口(PPI),允許片上模塊相互自動(dòng)觸發(fā)。這兩個(gè)功能都有助于確保設(shè)備能夠完成常規(guī)任務(wù),而CPU無(wú)需持續(xù)干預(yù)nRF51822-DK為評(píng)估這些產(chǎn)品提供了出色的起點(diǎn)。該套件包括兩個(gè)評(píng)估板,一個(gè)帶有芯片天線,另一個(gè)帶有SMA連接器,可簡(jiǎn)化RF性能測(cè)量。還包括一個(gè)J-Link lite調(diào)試器,可以與Keil MDK-ARM Lite開(kāi)發(fā)環(huán)境(單獨(dú)提供)一起使用。還有一個(gè)無(wú)線開(kāi)發(fā)加密狗,可以在套件開(kāi)發(fā)過(guò)程中作為對(duì)等設(shè)備測(cè)試無(wú)線鏈接。
圖3:CSR的參考模塊緊湊,適合這個(gè)合格的入門(mén)套件目標(biāo)板。
對(duì)于替代的,完全集成的方法,值得一看CSR的CSR1010μEnergy設(shè)備。它采用5 x 5 x 0.6 mm,32引腳QFN封裝,為用戶應(yīng)用提供64 kB ROM和64 kB RAM,在啟動(dòng)時(shí)通過(guò)支持DMA的SPI接口從外部SPI或I2C串行EEPROM加載時(shí)間。 CSR1010還集成了對(duì)平衡 - 不平衡轉(zhuǎn)換器的需求,因?yàn)樗稍谛酒瑑?nèi)部。 DK-CSR1010開(kāi)發(fā)套件包括一個(gè)帶有參考設(shè)計(jì)模塊的緊湊型電路板。包括印刷的PCB天線,完整的BLE模塊可以小至25.5 x 18.0 mm,除了已經(jīng)提到的串行EEPROM之外,僅需要19個(gè)電容器,3個(gè)電感器,1個(gè)電阻器和16 MHz/32 kHz晶體。如果需要,有12個(gè)數(shù)字I/O以及訪問(wèn)10位ADC和DAC的選項(xiàng)。該套件還包括CSR的μEnergySDK及其GCC工具鏈和xIDE開(kāi)發(fā)環(huán)境。
那么,從哪里開(kāi)始?如果您有一個(gè)值得信賴的首選低功耗MCU供應(yīng)商和工具鏈,TI CC256x與藍(lán)牙堆棧配對(duì)是一個(gè)很好的起點(diǎn)。對(duì)于完全集成,Nordic Semiconductor nRF51822應(yīng)該在列表中名列前茅。 CSRsμEnergy缺乏傳統(tǒng)微控制器供應(yīng)商所期望的各種接口。然而,將這種藍(lán)牙解決方案與小型低功耗MCU綁定在一起,以配合μEnergy設(shè)備的高無(wú)線集成是非常合理的。因此,如果您考慮到BLE應(yīng)用程序,則可以嘗試其中一種解決方案并進(jìn)行編織。
-
微控制器
+關(guān)注
關(guān)注
48文章
7566瀏覽量
151614 -
藍(lán)牙
+關(guān)注
關(guān)注
114文章
5834瀏覽量
170607 -
可穿戴設(shè)備
+關(guān)注
關(guān)注
55文章
3817瀏覽量
167120
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論