• 资料介绍
  • 在线预览
  • 相关推荐
申请入驻 产业图谱

AN5613 STM32WB系列微控制器上的动态并发模式BLE/Zigbee®入门

2025/01/14
606
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

AN5613 STM32WB系列微控制器上的动态并发模式BLE/Zigbee®入门

6.18 MB

本文档概述了 STM32WB 系列微控制器上的动态并发模式 Bluetooth®低功耗(BLE)/Zigbee®。STM32WB 系列微控制器支持 Bluetooth® 5.0 和 IEEE 802.15.4 无线标准。

有些用例需要动态并发模式,以便通过 Bluetooth®低功耗设备控制 Zigbee®或 Thread®网络。动态设备必须能够随时使用射频分时方案处理两个协议。

动态模式简介

STM32WB 系列微控制器是一种双核多协议无线微控制器,基于运行于 64 MHz 的 Arm® Cortex®-M4 内核(应用处理器),以及运行于 32 MHz 的 Arm® Cortex®-M0+内核(网络处理器)。

该微控制器支持 BLE 网络和多个配置文件,并可以灵活地集成专有 BLE 协议栈。

通用的 IEEE 802.15.4 MAC 层确保 STM32WB 系列可以运行专有协议或协议栈,包括 ZigBee®和 Thread®低功耗 Mesh 网络协议,为设计人员提供更多将设备连接到物联网(IoT)的选项。

RTSM 描述

RTSM 基于 Cortex®-M0+实现,以支持 BLE 与 802.15.4 之间的射频切换,因此可以使用相同的射频并行运行

BLE 和 Zigbee®协议栈。

-在 Zigbee®端,RTSM 集成在 SimpleMAC 层级,该层连接 MAC 层与 802.15.4/射频 LLD。

-在 BLE 端,RTSM 集成在链路层与射频 LLD 之间。

RTSM 功能

RTSM 实现了动态模式的关键特性:

-管理 BLE 与 802.15.4 模式之间的射频切换。

-管理 BLE 连接要求的严格时间限制,尤其是连接间隔,以保持连接处于活跃状态。

-备份和恢复与 BLE 和 802.15.4 相关的射频环境。

-当 BLE 需要高带宽时,使 BLE 的优先级完全高于 802.15.4。

RTSM 规划

通过 BLE 连接情况规划 RTSM 行为:

-BLE 会在每个连接间隔编写 RTSM 中断程序(以前 1 ms)

‒此中断通过“CompC SfTimer”中断进行管理

‒当收到此中断时,RTSM 会保存当前的 802.15.4 射频上下文和 SPI 寄存器,然后切换到 BLE 射频上下文

‒BLE 此时成为射频所有者

-BLE 连接事件结束时,BLE 会通知 RTSM 连接事件已结束,并编写下一连接间隔的时间

‒RTSM 相应编写下一 CompC 中断程序

‒RTSM 将射频和 SPI 寄存器切换回 802.15.4 上下文

‒802.15.4 此时成为射频所有者,直至收到下次 RTSM 中断

-RTSM 还管理每 3 分钟发生一次的“SfTimer”回绕

在线预览

相关推荐

意法半导体拥有49,000名半导体技术的创造者和创新者,掌握半导体供应链和先进的制造设备。作为一 家半导体垂直整合制造商(IDM),意法半导体与二十多万家客户、成千上万名合作伙伴一起研发产品和 解决方案,共同构建生态系统,帮助他们更好地应对各种挑战和新机遇,满足世界对可持续发展的更高需 求。意法半导体的技术让人们的出行更智能,让电源和能源管理更高效,让云连接的自主化设备应用更广 泛。我们正按计划在所有直接和间接排放(包括范围1和范围2)、产品运输、商务旅行以及员工通勤排 放(重点关注的范围3)方面实现碳中和,并在2027年底前实现100%使用可再生电力的目标。 详情请浏 览意法半导体公司网站:www.st.com.cn