• 資料介紹
    • 動態(tài)模式簡介
    • RTSM 描述
    • RTSM 功能
    • RTSM 規(guī)劃
  • 資料預(yù)覽
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

AN5613 STM32WB系列微控制器上的動態(tài)并發(fā)模式BLE/Zigbee?入門

01/14 16:20
680
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

AN5613 STM32WB系列微控制器上的動態(tài)并發(fā)模式BLE/Zigbee?入門

6.18 MB

本文檔概述了 STM32WB 系列微控制器上的動態(tài)并發(fā)模式 Bluetooth?低功耗(BLE)/Zigbee?。STM32WB 系列微控制器支持 Bluetooth? 5.0 和 IEEE 802.15.4 無線標(biāo)準(zhǔn)。

有些用例需要動態(tài)并發(fā)模式,以便通過 Bluetooth?低功耗設(shè)備控制 Zigbee?或 Thread?網(wǎng)絡(luò)。動態(tài)設(shè)備必須能夠隨時使用射頻分時方案處理兩個協(xié)議。

動態(tài)模式簡介

STM32WB 系列微控制器是一種雙核多協(xié)議無線微控制器,基于運行于 64 MHz 的 Arm? Cortex?-M4 內(nèi)核(應(yīng)用處理器),以及運行于 32 MHz 的 Arm? Cortex?-M0+內(nèi)核(網(wǎng)絡(luò)處理器)。

該微控制器支持 BLE 網(wǎng)絡(luò)和多個配置文件,并可以靈活地集成專有 BLE 協(xié)議棧。

通用的 IEEE 802.15.4 MAC 層確保 STM32WB 系列可以運行專有協(xié)議或協(xié)議棧,包括 ZigBee?和 Thread?低功耗 Mesh 網(wǎng)絡(luò)協(xié)議,為設(shè)計人員提供更多將設(shè)備連接到物聯(lián)網(wǎng)(IoT)的選項。

RTSM 描述

RTSM 基于 Cortex?-M0+實現(xiàn),以支持 BLE 與 802.15.4 之間的射頻切換,因此可以使用相同的射頻并行運行

BLE 和 Zigbee?協(xié)議棧。

-在 Zigbee?端,RTSM 集成在 SimpleMAC 層級,該層連接 MAC 層與 802.15.4/射頻 LLD。

-在 BLE 端,RTSM 集成在鏈路層與射頻 LLD 之間。

RTSM 功能

RTSM 實現(xiàn)了動態(tài)模式的關(guān)鍵特性:

-管理 BLE 與 802.15.4 模式之間的射頻切換。

-管理 BLE 連接要求的嚴(yán)格時間限制,尤其是連接間隔,以保持連接處于活躍狀態(tài)。

-備份和恢復(fù)與 BLE 和 802.15.4 相關(guān)的射頻環(huán)境。

-當(dāng) BLE 需要高帶寬時,使 BLE 的優(yōu)先級完全高于 802.15.4。

RTSM 規(guī)劃

通過 BLE 連接情況規(guī)劃 RTSM 行為:

-BLE 會在每個連接間隔編寫 RTSM 中斷程序(以前 1 ms)

?此中斷通過“CompC SfTimer”中斷進行管理

?當(dāng)收到此中斷時,RTSM 會保存當(dāng)前的 802.15.4 射頻上下文和 SPI 寄存器,然后切換到 BLE 射頻上下文

?BLE 此時成為射頻所有者

-BLE 連接事件結(jié)束時,BLE 會通知 RTSM 連接事件已結(jié)束,并編寫下一連接間隔的時間

?RTSM 相應(yīng)編寫下一 CompC 中斷程序

?RTSM 將射頻和 SPI 寄存器切換回 802.15.4 上下文

?802.15.4 此時成為射頻所有者,直至收到下次 RTSM 中斷

-RTSM 還管理每 3 分鐘發(fā)生一次的“SfTimer”回繞

資料預(yù)覽

相關(guān)推薦