物聯(lián)網(wǎng) (IOT) 的早期階段已經(jīng)開始改變我們的生活方式、商業(yè)模式和決策方法。隨著控制器、處理器、傳感器和發(fā)射器成本的降低,任何組裝有電子電路和必須與其它系統(tǒng)進(jìn)行遠(yuǎn)程通信的的器件都有希望成為一款“智能器件”。這包括傳感器、儀表、恒溫器、開關(guān)、醫(yī)療監(jiān)視器、電機(jī)、家用電器、車輛、工具、甚至是衣服和廚房用具。你隨便說(shuō)出任何一種事物,它都有可能很快成為這一快速增長(zhǎng)的IoT中的一部分。
由于IoT要求日常產(chǎn)品具有更多連通性,MSP430TM微控制器 (MCU) 的主要用途就是通過(guò)超低功耗架構(gòu)來(lái)實(shí)現(xiàn)IoT應(yīng)用。這其中包括針對(duì)最低待機(jī)功耗、有源處理功率、外設(shè)功率、以及存儲(chǔ)器讀取和寫入的設(shè)計(jì)。MSP430 MCU在所有IoT應(yīng)用中為那些真正關(guān)心低功耗(以及超低功耗)的開發(fā)人員提供最佳功效。MSP430 MCU具有一個(gè)可升級(jí)平臺(tái),以支持目前消費(fèi)類、工業(yè)、健康和健身應(yīng)用的需要。
TI的超低功耗MSP430 MCU具能夠在具有多種系統(tǒng)架構(gòu)的無(wú)線應(yīng)用中發(fā)揮作用。這篇白皮書介紹了4款不同的IoT架構(gòu),并且強(qiáng)調(diào)了如何用MSP430 MCU輕松設(shè)計(jì)無(wú)線連通性解決方案,從而開始IoT設(shè)計(jì)。
無(wú)線MCU解決方案
超低功耗MSP430 MCU被設(shè)計(jì)成在4種不同的連通性架構(gòu)中運(yùn)行。如下圖所示,第一個(gè)架構(gòu)為在單芯片上運(yùn)行網(wǎng)絡(luò)堆棧和主機(jī)應(yīng)用程序的無(wú)線MCU解決方案。TI的CC430系列就是非常適合于這一架構(gòu)的無(wú)線MCU。這個(gè)解決方案提供MCU內(nèi)核、外設(shè)、軟件和sub-1 GHz RF收發(fā)器之間的緊密集成,從而創(chuàng)建出一款易于使用的無(wú)線MCU解決方案。TI的CC2541是另外一個(gè)功率經(jīng)優(yōu)化的無(wú)線MCU示例。它可以用低物料清單 (BOM) 成本來(lái)實(shí)現(xiàn)Bluetooth? 低功耗 (BLE) 和專有2.4GHz網(wǎng)絡(luò)節(jié)點(diǎn)。CC2541是領(lǐng)先RF接收器的性能與8051 MCU的綜合體。
這個(gè)配置非常適合于小型到中型RF協(xié)議棧,其中的存儲(chǔ)器空間可被平均分配至RF物理層、RF協(xié)議和頂層應(yīng)用程序。緊密集成可為物理與協(xié)議層之間的處理實(shí)現(xiàn)高度優(yōu)化代碼和性能。
在硬件方面,這個(gè)配置是物理層尺寸為優(yōu)先考慮因素的應(yīng)用的理想選擇。這個(gè)配置免除了對(duì)于數(shù)個(gè)外部組件的需要,所有這些組件已經(jīng)集成在器件內(nèi)部。此外,可以進(jìn)一步減少兩芯片解決方案內(nèi)的MCU和射頻所需要的組件數(shù)量,這是因?yàn)闊o(wú)線MCU配置中可以共用這些組件。更少的組件數(shù)量有助于簡(jiǎn)化印刷電路板 (PCB) 路由走線和布局布線考慮因素,為RF布局布線和組件或傳感器放置位置的優(yōu)化提供了更大的自由度,考慮到印刷電路板上的尺寸限制,這些才是影響應(yīng)用的實(shí)際問(wèn)題。最后,這些優(yōu)勢(shì)全都有助于最大限度地減少物料清單 (BOM) 和物理板級(jí)空間,以滿足空間受限和成本優(yōu)化的無(wú)線應(yīng)用的需要。
這種架構(gòu)的一個(gè)示例就是eZ430-ChronosTM 智能手表。這是一款高度集成的無(wú)線開發(fā)系統(tǒng),為創(chuàng)建無(wú)線智能手表應(yīng)用的開發(fā)人員提供完整的參考設(shè)計(jì)。Chronos是很多應(yīng)用的基準(zhǔn)平臺(tái),諸如無(wú)線手表系統(tǒng)、針對(duì)個(gè)人局域網(wǎng)的顯示、用于遠(yuǎn)程數(shù)據(jù)搜集的無(wú)線傳感器節(jié)點(diǎn)、以及很多其它應(yīng)用。CC430可實(shí)現(xiàn)高度集成,特有Sub-1 GHz射頻前端、一個(gè)96段的LCD顯示屏、一個(gè)溫度傳感器、一個(gè)電池電壓監(jiān)視器、一個(gè)集成壓力傳感器和用于運(yùn)動(dòng)感覺(jué)控制的3軸加速計(jì),所有這些器件均集成在一個(gè)適合于手表小外形尺寸的小型PCB內(nèi)。Sub-1 GHz射頻使得Chronos可以作為附近無(wú)線傳感器(諸如計(jì)步器和心率監(jiān)視器)的中央集線器。在軟件方面,這個(gè)應(yīng)用特有SimpliciTITM,一款針對(duì)低功耗無(wú)線應(yīng)用(具有可升級(jí)至255個(gè)節(jié)點(diǎn)的星形拓?fù)洌┑暮?jiǎn)單和靈活RF協(xié)議。
1、MCU運(yùn)行堆棧和應(yīng)用
第2個(gè)連通性架構(gòu)是諸如MSP430F5xx系列的強(qiáng)大MCU,用于運(yùn)行主機(jī)應(yīng)用和網(wǎng)絡(luò)堆棧,從而實(shí)現(xiàn)TI的SimpleLink Bluetooth CC2564雙模式解決方案等無(wú)線連通性器件,以提供同類產(chǎn)品中最佳的RF性能。
在這個(gè)配置中,MCU具有對(duì)RF協(xié)議和應(yīng)用層的完全控制權(quán),從而使應(yīng)用能夠具有到RF和物理層更直接的訪問(wèn)權(quán)限和可視性。這是針對(duì)MCU和RF收發(fā)器的最傳統(tǒng)配置。賦予MCU智能性可以實(shí)現(xiàn)簡(jiǎn)單且穩(wěn)健耐用的射頻功能,而這也是MCU所最擅長(zhǎng)的:發(fā)送和接收無(wú)線數(shù)據(jù)。由于MCU通常在存儲(chǔ)器、處理能力以及數(shù)字和模擬集成方面具有最多資源,這個(gè)配置最大限度地發(fā)揮了MCU的多用途這一特性,使其能夠利用和優(yōu)化所有資源,以適應(yīng)和融入不同類型的無(wú)線協(xié)議和應(yīng)用當(dāng)中。
例如,這個(gè)架構(gòu)常見于超低功耗無(wú)線傳感器網(wǎng)絡(luò)中,諸如常見的MSP430 MCU與Simplelink CC2500 2.4GHz RF收發(fā)器的配對(duì)使用。MSP430 MCU通常在小型到中型網(wǎng)絡(luò)中使用,它能夠用較少的內(nèi)存占用來(lái)運(yùn)行相對(duì)小型且尺寸經(jīng)優(yōu)化的無(wú)線協(xié)議,它支持星形拓?fù)洌袝r(shí)也支持網(wǎng)狀拓?fù)洹_@類架構(gòu)中的器具經(jīng)常具有針對(duì)功率進(jìn)行優(yōu)化的特性,諸如睡眠終端節(jié)點(diǎn),支持訪問(wèn)點(diǎn)信標(biāo)的時(shí)間同步,數(shù)據(jù)包存儲(chǔ)和轉(zhuǎn)發(fā)等。這些特性對(duì)于實(shí)現(xiàn)超低功耗、能量采集、以及無(wú)電池應(yīng)用十分關(guān)鍵。
這個(gè)架構(gòu)也見于近場(chǎng)通信 (NFC) 應(yīng)用中。TRF7970A NFC收發(fā)器能夠與MSP430F5xx/6xx器件配對(duì)使用,其原因是它們都具有多個(gè)SPI端口、內(nèi)置USB和I2C接口。在最簡(jiǎn)單的配對(duì)水平上,這個(gè)組合能夠?qū)⒆詣?dòng)化、控制、和身份驗(yàn)證添加到很多現(xiàn)有的MCU應(yīng)用中。例如,在MCU的幫助下,一個(gè)NFC標(biāo)簽能夠取代門鎖鑰匙。MCU包含整個(gè)NFC堆棧、安保身份驗(yàn)證軟件、以及控制外設(shè)(其中包括伺服器、電機(jī)和LED)的應(yīng)用層。進(jìn)一步講,這個(gè)組合在連接切換應(yīng)用中提供省電功能和便利性,比如一個(gè)IoT網(wǎng)關(guān),在這個(gè)網(wǎng)關(guān)上,用戶可以充分利用Wi-Fi網(wǎng)絡(luò)內(nèi)器件的簡(jiǎn)單、一鍵設(shè)置/配置功能。
2、MCU運(yùn)行應(yīng)用
在第3個(gè)架構(gòu)中,無(wú)線連通性解決方案包含與SimpleLink Wi-Fi? CC3000模塊內(nèi)相類似的網(wǎng)絡(luò)堆棧,以及類似于MSP430G2xx超值系列 (Value Line) MCU等運(yùn)行主機(jī)應(yīng)用的單獨(dú)處理器。從軟件的角度出發(fā),這個(gè)配置可實(shí)現(xiàn)MCU上的最小RF開銷。
它非常適合于功能齊全且不會(huì)經(jīng)常發(fā)生變化的RF協(xié)議。這通常是指定義明確且完全成熟的RF技術(shù),其中包括Wi-Fi或GPS(以及某些Bluetooth)。除非絕對(duì)必要,這種情況有助于最大限度地減少RF堆棧的現(xiàn)場(chǎng)更新或重新編程。它還有助于簡(jiǎn)化代碼開發(fā)工作,其原因是開發(fā)人員能夠依靠打好包的RF堆棧來(lái)進(jìn)行開發(fā)并專注于MCU中的高級(jí)應(yīng)用。RF堆棧與應(yīng)用層的隔離使得MCU能夠?qū)⒈M可能多的硬件資源和帶寬用于應(yīng)用。
本文選自《嵌入式技術(shù)特刊》,更多優(yōu)質(zhì)內(nèi)容,馬上下載閱覽
這個(gè)工作量分配方案也非常適合于充分利用MCU行業(yè)所特有的全新類型存儲(chǔ)器,鐵電隨機(jī)存儲(chǔ)器 (FRAM)。FRAM提供非易失性屬性(類似于閃存)和超低功耗高速讀取、寫入和擦除訪問(wèn)(與SRAM類似)。實(shí)際上,它有無(wú)限的讀取/寫入周期以及位級(jí)可存取性,從而使嵌入式器件開發(fā)人員在為代碼、存儲(chǔ)器和數(shù)據(jù)記錄分配和映射MSP430 MCU內(nèi)存時(shí)具有完全的自由度,而不會(huì)受到任何限制,也不會(huì)對(duì)功率產(chǎn)生任何影響。靈活的內(nèi)存配置滿足了嚴(yán)格的無(wú)線協(xié)議要求,從而在同一內(nèi)存空間上實(shí)現(xiàn)不同網(wǎng)絡(luò)堆棧的運(yùn)行。通用存儲(chǔ)器為創(chuàng)新提供了自由的發(fā)展空間。基本靜態(tài)和不變的RF代碼可以駐留在射頻的傳統(tǒng)閃存存儲(chǔ)器中,而相對(duì)動(dòng)態(tài)的屬性(數(shù)據(jù)記錄、代碼和數(shù)據(jù)內(nèi)存的多用途分配等)可以使用MSP430 FRAM MCU上的通用內(nèi)存。
3、MCU運(yùn)行低功耗任務(wù)
在最后一個(gè)連通性架構(gòu)中,諸如TI的WiLinkTM 8組合連通性解決方案的無(wú)線連通性解決方案,連接到一個(gè)微處理器 (MPU),比如說(shuō)TI的SitaraTM AM335x處理器,這個(gè)處理器運(yùn)行主機(jī)應(yīng)用、Wi-Fi和Bluetooth網(wǎng)絡(luò)堆棧。一個(gè)單獨(dú)的MCU運(yùn)行專門的低功耗任務(wù)(例如處理器集線器)。
在這個(gè)組合中,MSP430 MCU是監(jiān)視用戶動(dòng)作的“常開”處理器,以確定何時(shí)啟用無(wú)線通信,比如說(shuō)加速計(jì)何時(shí)記錄運(yùn)動(dòng)、某些數(shù)據(jù)需要在何時(shí)發(fā)送。應(yīng)用處理器和RF收發(fā)器能夠進(jìn)入睡眠模式,而MSP430 MCU定期監(jiān)視加速計(jì),只在必要時(shí)才喚醒MPU和RF。由于MSP430 MCU的較低工作和待機(jī)功耗,電池的使用壽命被大大延長(zhǎng)。
MSP430 MCU可以在觸摸和近距離靠近時(shí)、以及傳感器被激活時(shí)喚醒,或者在按鈕被按下或通過(guò)通用輸入輸出接口 (GPIO) 訪問(wèn)其它傳感器時(shí)喚醒。MSP430 MCU也可被用作系統(tǒng)控制器,用于電池管理、溫度感測(cè)和普通系統(tǒng)管理功能。在這個(gè)架構(gòu)中,MSP430F552x,F(xiàn)522x和F525x器件具有1.8V IO,在無(wú)需任何電平轉(zhuǎn)換器的情況下實(shí)現(xiàn)與應(yīng)用處理器的對(duì)接(從而節(jié)省了成本并減小了PCB尺寸)。
三、結(jié)論
司空見慣的有線連接產(chǎn)品正在逐漸成為支持無(wú)線連接的產(chǎn)品。增加產(chǎn)品的功能和可訪問(wèn)性是為產(chǎn)品添加無(wú)線連通性所能夠帶來(lái)的眾多優(yōu)勢(shì)的一部分。由于不同的應(yīng)用架構(gòu)有其自身的優(yōu)勢(shì),設(shè)計(jì)人員在評(píng)估無(wú)線選擇時(shí)應(yīng)該進(jìn)行全面考量;在啟用無(wú)線功能前,也必須解決所面臨的挑戰(zhàn)。首先確定哪種架構(gòu)最適合于指定的應(yīng)用,是不是無(wú)線MCU;還是運(yùn)行堆棧與應(yīng)用的MCU;還是運(yùn)行應(yīng)用的MCU;或者是運(yùn)行低功耗任務(wù)的MCU,開發(fā)人員可以選擇使無(wú)線設(shè)計(jì)更加簡(jiǎn)單和智能的關(guān)鍵組件。如果功耗也是考慮因素之一,TI的超低功耗MSP430 MCU將為您的IoT項(xiàng)目打下堅(jiān)實(shí)的基礎(chǔ)。TI提供最廣泛的無(wú)線和MCU解決方案產(chǎn)品庫(kù),來(lái)實(shí)現(xiàn)任何IoT應(yīng)用。
評(píng)論