首頁(yè) > 評(píng)測(cè) > 給BLE插上翅膀——TI CC2640R2 LAUNCHPAD評(píng)測(cè)
給BLE插上翅膀——TI CC2640R2 LAUNCHPAD評(píng)測(cè)
- [導(dǎo)讀]
- BLE5是否真的已經(jīng)克服了傳輸距離瓶頸?讓我們從德州儀器的CC2540R2 LaunchPad來管窺一斑...
BLE 5的標(biāo)準(zhǔn)發(fā)布已有一段時(shí)間,基于BLE 5的新產(chǎn)品也已慢慢浮出水面,最新的驍龍835內(nèi)置了BLE 5通信功能。
為什么是BLE 5而不是傳統(tǒng)的BLE 5.0?引用一段官方的原話如下
This new approach to naming is aimed at simplifying Bluetooth’s marketing by effectively communicating user benefits, and making it easier to convey major technical updates to its users.
為了大力推廣BLE 5,SIG不惜推翻了一直以來的命名規(guī)則,以期BLE 5能迅速的占領(lǐng)市場(chǎng)。
確實(shí),BLE 5帶來了許多新的特性,相對(duì)于目前的BLE 4.2來說,主要改進(jìn)的特性包括:
• 更遠(yuǎn)的傳輸距離,BLE 5的傳輸距離是前者的4倍,保守一點(diǎn)說,BLE 5的傳輸距離在室外可以達(dá)到200m,在室內(nèi)也可以達(dá)到40m。這意味著在IoT市場(chǎng),BLE 5完全可以取代現(xiàn)在的WiFi通信。
• 更快的數(shù)據(jù)傳輸率,BLE 4.X最高數(shù)據(jù)傳輸率可達(dá)1Mbps,而BLE 5則可以達(dá)到2Mbps的傳輸率。
• 數(shù)據(jù)廣播容量提升800%,傳輸?shù)臄?shù)據(jù)包包含的信息量將更豐富。
這意味著什么?這意味著在IoT市場(chǎng),BLE 5完全可以取代現(xiàn)有的WiFi通信,更重要的是以低功耗來實(shí)現(xiàn)通信!
敏感的你也許已察覺到了什么,沒錯(cuò),克服了傳輸距離這一瓶頸,BLE 5似乎已不可阻擋!
開發(fā)人員想要體驗(yàn)BLE 5的功能,目前主要選擇有二:TI的CC2640R2F及Nordic的nRF52840,二者都推出了相關(guān)的評(píng)估板,今天要介紹的是TI 的CC2640R2 LAUNCHPAD,產(chǎn)品型號(hào)為LAUNCHXL-CC2640R2。
看看新的LAUNCHXL-CC2640R2帶來什么樣的體驗(yàn)。

筆者體驗(yàn)過TI的許多評(píng)估板,從包裝風(fēng)格來說,主要是兩種,一種是LAUNCHPAD系列,以紅黑色調(diào)為主,極具視覺沖擊效果;另一種則是比較淡雅的風(fēng)格,如STK系列評(píng)估套件。LAUNCHXL-CC2640R2包裝風(fēng)格與以往的LAUNCHPAD系列稍有不同,雖則仍然以紅黑色調(diào)為主,只是紅色部分占據(jù)了更大的面積。這不重要,重要的是里面有咱們想要的BLE 5!

打開來看,內(nèi)部也略有不同,以往的包裝盒內(nèi)部沒有印制LOGO,這次的LAUNCHXL-CC2640R2里面除了印制了LAUNCHPAD經(jīng)典的LOGO,還有LAUNCH YOU DESIGN字樣。

評(píng)估套件的全部清單:一塊評(píng)估板,一根USB數(shù)據(jù)線,加上用戶快速指南等小紙質(zhì)文檔。

LAUNCHXL-CC2640R2沿襲了LAUNCHPAD經(jīng)典布局,如上圖所示,右邊是XDS110下載/調(diào)試器,左邊則是MCU及引出的GPIO接口等,中間是大量的可設(shè)置跳線及XDS110 OUT接口。
LAUNCHPAD與ST的NUCLEO開發(fā)板一樣,幾乎不帶傳感器等外設(shè),所以開發(fā)板上的布局還是很清爽的。另外全部GPIO接口均引出,方便用戶接駁各種外設(shè)。

開發(fā)板背面,大片的空地,被TI的LOGO填滿了,倒也養(yǎng)眼。
LAUNCHXL-CC2640R2板載一顆CC2640R2F的芯,支持藍(lán)牙 4.2及BLE 5應(yīng)用。CC2640R2F是CC26XX家族的成員,使用2.4GHz RF技術(shù),內(nèi)部包括ARM Cortex-M3內(nèi)核,運(yùn)行頻率為48MHz,EEMBC CoreMark得分為142。芯片內(nèi)置275KB的非易失性存儲(chǔ)器,其中128KB可用于存儲(chǔ)系統(tǒng)運(yùn)行代碼,28KB的SRAM存儲(chǔ)器,2.7x2.7mm的WCSP封裝非常節(jié)省空間。

CC2640R2F的電源、時(shí)鐘及RF功能均由軟件來配置已實(shí)現(xiàn)特定的功能,這些都已在TI-RTOS中得以實(shí)現(xiàn),使用TI-RTOS來配置應(yīng)用程序的功能也是TI推薦的使用方式。事實(shí)上RF功能是由一顆Cortex-M0芯片來實(shí)現(xiàn)的,在TI的大部分RF芯片中,都是如此設(shè)計(jì)。下圖展示了TI CC26XX的系統(tǒng)功能

可以看到主要的功能包括有:Cortex-M3作為整個(gè)芯片的主控,運(yùn)行控制代碼并與其它部分通信;RF Core部分的控制則由Cortex-M0來控制,這一部分是BLE的主要功能實(shí)現(xiàn),這種分離式的架構(gòu)改進(jìn)了系統(tǒng)性能并降低了整體功耗。與外設(shè)交互除了常規(guī)的UART、I2C等接口外,另外還專門為傳感器添加了一個(gè)傳感器控制接口,該接口在待機(jī)模式下仍然可以工作,可以選擇性的打開或關(guān)閉該功能以優(yōu)化功耗。
TI CC26XX系列MCU可以工作在WNP(Wireless Network Processor)模式或SoC(System-on-chip)模式下,在WNP模式下,芯片通過SPI或UART與外部MCU聯(lián)合工作;在SoC模式下,實(shí)際上就是將代碼寫入到主存儲(chǔ)區(qū)域,結(jié)合協(xié)議棧來實(shí)現(xiàn)通信功能,大部分情況下都是使用的SoC工作模式。
另外,LAUNCHPAD上都標(biāo)配XDS110調(diào)試器,直接通過USB接口與PC連接并實(shí)現(xiàn)調(diào)試功能,如下

XDS110調(diào)試器使用的是TM4C129作為主控制器,相比之下,CC2640R4在體積上要小得多。
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前