首頁 > 評測 > 面向藍(lán)牙BLE 4.1低功耗應(yīng)用——TI CC2650 LaunchPad評測

面向藍(lán)牙BLE 4.1低功耗應(yīng)用——TI CC2650 LaunchPad評測

TI   CC2650   LaunchPad   BLE4.1   RSS信號   
  • 作者:大秦正聲
  • 來源:21ic
  • [導(dǎo)讀]
  • CC2650 LaunchPad 套件采用 SimpleLink 超低功耗 CC26xx 系列器件,輕松實現(xiàn) Bluetooth Smart 與 LaunchPad 生態(tài)系統(tǒng)的連接。此 LaunchPad 套件可為 CC2650 無線 MCU 以及其余 CC26xx 產(chǎn)品系列(適用于 ZigBee/6LoWPAN 的 CC2530以及適用于藍(lán)牙智能的 CC2540)提供多協(xié)議支持。

藍(lán)牙BLE 4.1低功耗應(yīng)用介紹——CC2650  LaunchPad 火箭板測評1708.jpg

提示:虛擬串口號是可以修改的。

五.開發(fā)工具和軟件使用

藍(lán)牙芯片屬于高頻領(lǐng)域,芯片硬件設(shè)計尤其天線阻抗匹配部分需要豐富的射頻經(jīng)驗,而且開發(fā)工具需要頻譜儀、網(wǎng)絡(luò)分析儀、示波器等,比較昂貴。為了方便開發(fā),德州儀器提供了很多射頻PCB和原理圖,以及工具軟件,可以有效縮短設(shè)計周期以及降低資金成本!

1.usbdongle通信工具介紹

官方工具采用cc2540芯片,usbdongle通信工具是USB轉(zhuǎn)串口類型的通信設(shè)備,在電腦上使用,在BTOOL通信軟件中充當(dāng)藍(lán)牙主機(jī)數(shù)據(jù)轉(zhuǎn)發(fā)角色,負(fù)責(zé)數(shù)據(jù)發(fā)送和接收,在SmartRF Packet Sniffer捉包軟件中負(fù)責(zé)接收數(shù)據(jù)幀。在我的測試中我使用另外的一種工具。

實物照片:

藍(lán)牙BLE 4.1低功耗應(yīng)用介紹——CC2650  LaunchPad 火箭板測評2018.jpg

在電腦上和板子進(jìn)行掃描連接:

藍(lán)牙BLE 4.1低功耗應(yīng)用介紹——CC2650  LaunchPad 火箭板測評2035.jpg

2. Flash programmer 2代碼燒錄軟件

Flash programmer 2軟件配合xds110開發(fā)工具來給CC26系列射頻芯片燒寫代碼,包括芯片的擦除,寫入,校驗,加密,芯片信息等功能,另外也可以通過串口來進(jìn)行編程操作。編程軟件界面:

藍(lán)牙BLE 4.1低功耗應(yīng)用介紹——CC2650  LaunchPad 火箭板測評2165.jpg

3. smartRF studio測試軟件

smartRF studio測試軟件配合CC Debugger/xds110開發(fā)工具來測試CC系列射頻芯片的高頻性能。支持兩大系列,頻率為1G以下和2.4G。能夠?qū)崿F(xiàn)不同信道數(shù)據(jù)簡單發(fā)送和接收,軟件操作界面:

藍(lán)牙BLE 4.1低功耗應(yīng)用介紹——CC2650  LaunchPad 火箭板測評2293.jpg

藍(lán)牙BLE 4.1低功耗應(yīng)用介紹——CC2650  LaunchPad 火箭板測評2295.jpg

六.例程測試

在windows系統(tǒng)下開發(fā)cc2650有兩種軟件,一種是德州儀器自己的CCS開發(fā)環(huán)境,另外一種是IAR FOR ARM,應(yīng)用更加廣泛,我采用IAR FOR ARM 7.4版本。測試官方SimpleBLEPeripheral例程,實現(xiàn)簡單藍(lán)牙從機(jī)設(shè)備功能。實現(xiàn)過程:從機(jī)上電運(yùn)行后,自動開始廣播,藍(lán)牙主機(jī)掃描后建立連接,然后就可以實現(xiàn)簡單通信功能。需要注意藍(lán)牙STACK和APP代碼分別編譯燒錄,先STACK,后APP。大家可以參考下方圖片調(diào)試:

1. 在IAR 軟件選擇芯片型號

藍(lán)牙BLE 4.1低功耗應(yīng)用介紹——CC2650  LaunchPad 火箭板測評2542.jpg

2. 編譯選項設(shè)定包括低功耗模式選擇

藍(lán)牙BLE 4.1低功耗應(yīng)用介紹——CC2650  LaunchPad 火箭板測評2560.jpg

3. 開發(fā)工具設(shè)置

藍(lán)牙BLE 4.1低功耗應(yīng)用介紹——CC2650  LaunchPad 火箭板測評2570.jpg

4. 編譯燒錄STACK代碼

藍(lán)牙BLE 4.1低功耗應(yīng)用介紹——CC2650  LaunchPad 火箭板測評2585.jpg

5. 編譯燒錄APP代碼

藍(lán)牙BLE 4.1低功耗應(yīng)用介紹——CC2650  LaunchPad 火箭板測評2597.jpg

七.總結(jié)及點(diǎn)贊

通過一周多的學(xué)習(xí)和測試,我覺得CC2650還是非常不錯的。下圖為作者使用CC2650板子做的個防丟器,主機(jī)采用STM32F469探索版+CC2540,利用RSSI信號強(qiáng)度原理測量距離,效果還不錯,比較滿意的。實物照片如下:

藍(lán)牙BLE 4.1低功耗應(yīng)用介紹——CC2650  LaunchPad 火箭板測評2715.jpg

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項目外包 more+