Other Parts Discussed in Post:CC2650MODA
通過藍牙?4.2將產品連接到智能手機,這樣就提供了兩個明顯的優勢,便于許多應用進行利用:
豐富的用戶界面(手機之外的大多數電子產品沒有大型高分辨率觸摸屏)
借助TI的新SimpleLink?低功耗藍牙CC2650MODA模塊,您的產品可以極其輕松地實現這些優勢。
預認證的CC2650MODA模塊(有關預認證的完整列表,請參見數據表)包含配備15個通用IO(GPIO)引腳和集成天線的SimpleLink CC2650無線微控制器(MCU)。使用來自TI BLE-Stack 2.2軟件開發工具包(SDK)的不同固件配置,TI的這款新模塊可以作為控制系統中所有內容的獨立片上系統(SoC)或作為無線網絡處理器讓您向任何現有的MCU添加低功耗藍牙連接。在無線網絡處理器配置中:
低功耗藍牙協議棧的主機和控制器組件在CC2650模塊設備上運行,這與SimpleLink低功耗藍牙CC2640無線MCU的引腳和代碼兼容。
在MSP432? MCU等主機MCU上運行的應用程序和相關的藍牙服務和配置文件。
無論在獨立還是網絡處理器工作模式下使用該模塊,您都將受益于CC2650MODA模塊更好的6-10dB鏈路預算,微小的放大器待機電流以及改進的RF傳輸范圍。
TI創建了簡單網絡處理器(SNP)固件配置,使系統設計人員能夠在主要用于與智能手機進行數據交換的主機MCU上快速編寫服務級低功耗藍牙應用。這是通過在使用UART接口連接模塊的主機MCU上集成輕量級API庫來實現的。管理與智能手機的連接等低功耗藍牙功能由模塊上的SNP固件利用與主機處理器交換的用戶數據來處理。
在使用現有應用MCU運行簡單網絡處理器配置時,使用CC2650MODA模塊有幾項明顯的優勢:
系統分區:用CC2650MODA模塊負責所有低功耗藍牙相關活動,而主機MCU可以專注于運行系統應用。
更容易學習:只需時間學習TI的簡單網絡處理器API,無需花時間配置和編譯完整的BLE協議棧。
現場固件升級:簡單網絡處理器可以實現從智能手機安全更新主機MCU的固件。現在,您可以通過更快地將產品推向市場,之后再推出功能和改進,最大限度地提高銷售收入。
降低開發和制造成本:該模塊經過預測試,使用優化的天線布局,減少了對重新設計主板和在生產線上使用昂貴的測試設備執行耗時的RF測試的需求。
開始使用基于SNP的設計比您想象的更容易。首先使用CC2650MODA模塊BoosterPack?插件模塊和MSP432 MCU LaunchPad?開發工具包。MSP432 LaunchPad工具包作為無線主機非常不錯,因為它是高度集成的32位MCU,具有48 MHz ARM?Cortex?-M4F和64 kB RAM。
您的第一個“你好世界”示例,稱為“項目零”,可以在TI資源管理器中此處找到。該想法是創建最簡單的應用,顯示從智能手機到主機MCU的數據路徑,在這此例中為MSP432 LaunchPad工具包,數據通過智能手機和CC2650MODA模塊上的BLE網絡處理器之間的低功耗藍牙進行連接。“項目零”應用顯示如何從智能手機應用程序設置/清除MSP432 MCU LaunchPad工具包上的LED和讀取按鈕狀態。為此目的創建了最簡單的自定義低功耗藍牙配置文件,但是可以擴展到讀取傳感器值或發送指令以控制附接到應用MCU的小電機。
對于您自己的應用開發,可以使用項目零作為起點,使用CC2650MODA模塊將非連接設備轉換為配備完整物聯網(IoT)的產品。下載并安裝用于MSP432 MCU的TI RTOS和連接庫,然后使用MSP432 LaunchPad上的板載調試器和TI的CCS云開發套裝啟動您的低功耗藍牙外圍設備應用。可以在TI藍牙低功耗簡單網絡處理器培訓模塊的SimpleLink學院介紹上找到完整的指南。
想要獲得更全面的TI低功耗藍牙介紹,包括為什么當今的高級連接應用需要RTOS?
德州大學奧斯汀分校的Jonathan Valvano教授剛剛創建了涵蓋TI RTOS和藍牙通信的在線計算機科學課程。本課程的開發平臺是MSP432 LaunchPad工具包+ CC2650MODA BoosterPack工具包!在這里查看課程,如果您不選擇已驗證的證書,則可免費觀看。
審核編輯:何安淇
-
智能手機
+關注
關注
66文章
18431瀏覽量
179860 -
藍牙
+關注
關注
114文章
5767瀏覽量
169824 -
嵌入式處理
+關注
關注
0文章
341瀏覽量
9997
發布評論請先 登錄
相關推薦
評論