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

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

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

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

6.18 MB

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

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

動(dòng)態(tài)模式簡(jiǎn)介

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

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

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

RTSM 描述

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

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

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

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

RTSM 功能

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

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

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

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

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

RTSM 規(guī)劃

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

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

?此中斷通過“CompC SfTimer”中斷進(jìn)行管理

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

?BLE 此時(shí)成為射頻所有者

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

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

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

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

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

資料預(yù)覽

相關(guān)推薦