BlueNRG-1和BlueNRG-2是非常低功耗的藍牙低功耗(BLE)單模片上系統(tǒng)(SoC),符合藍牙規(guī)范。它們擴展了屢獲殊榮的BlueNRG網(wǎng)絡處理器的功能,允許使用嵌入式ARM Cortex-M0來運行用戶應用程序代碼。
BlueNRG-1和BlueNRG-2設備也可以配置為網(wǎng)絡協(xié)處理器。在這種情況下,設備將連接到外部主機處理器(例如STM32微控制器)。用戶應用程序?qū)⒃谥鳈C處理器上運行,而BlueNRG-1和BlueNRG-2設備將處理藍牙低功耗連接。
一個名為DTM(直接測試模式)的特定應用程序允許將BlueNRG-1和BlueNRG-2設備配置為網(wǎng)絡協(xié)處理器。
DTM應用程序源代碼和文檔在BlueNRG-1和BlueNRG-2軟件開發(fā)工具包(SDK)中提供,用于匹配官方產(chǎn)品評估平臺,即STEVAL-IDB008V2和STEVALIDB007V2的特定硬件配置。
在設備SDK開發(fā)人員的文檔部分中,還可以找到與使用這種特定網(wǎng)絡協(xié)處理器模式與BlueNRG-2設備通信的SPI協(xié)議相關的詳細信息。
本設計技巧的目的是為客戶提供有關如何修改參考DTM應用程序以在定制印刷電路板(PCB)上運行的指導方針。
本設計技巧的全部內(nèi)容適用于BlueNRG-1和BlueNRG-2設備,無需修改。
為簡單起見,我們將在文檔的以下部分中引用BlueNRG-2設備。