雙核、多協議STM32WB無線微控制器,支持藍牙® LE、Zigbee®和Thread®連接
STM32WB是基于64 MHz主頻、Arm® Cortex®‐M4內核(應用處理器)和32 MHz主頻、Arm Cortex-M0+內核(網絡處理器)的雙核無線微控制器,支持Bluetooth LE 5.2和IEEE 802.15.4無線標準(比如ZigBee和Thread)。
無線連接
超低功耗藍牙
藍牙低功耗射頻收發器采用藍牙技術聯盟認可的Bluetooth™ 5.2無線協議棧和配置文件,符合Mesh配置文件要求的V1.0藍牙技術聯盟版本,以及適用于任何藍牙低功耗或專有解決方案(包括Zephyr或Arm Cordio協議棧)的HCI。
IEEE 802.15.4標準、Zigbee、Thread
通用IEEE 802.15.4 MAC層確保STM32WB可以運行專有協議或通用協議棧,包括Zigbee PRO 2017和OpenThread低功耗Mesh網絡協議,為設計人員提供更多物聯網連接選項。根據設備尺寸和OTA功能,提供不同的認證方案,以靈活優化開發平臺并實現產品應用的更大自由度。
STM32WB MCU可在并發模式下運行支持802.15.4無線協議、Zigbee和OpenThread的藍牙LE 5.2,以便在安裝和配置期間更方便地管理設備。此功能大大提高了這項技術的易用性和整體用戶體驗。
主要特性
概述
STM32WB MCU基于兩個完全獨立內核的創新型架構,一方面針對無線通信相關的軟件代碼的實時執行進行了優化,另一方面在資源利用和電源管理表現得更為靈活,實現了更低的BOM成本和更好的用戶體驗。
STM32WB MCU系列采用與STM32L4超低功耗微控制器相同的開發技術,提供相同的數字和模擬外設,適用于需要延長電池壽命和復雜功能的應用。
? STM32WBx5無線微控制器支持多種封裝和不同的內存大小可選,以實現用戶產品不同性能需求的靈活性,并滿足不同產品性能級別的復雜性。
? STM32WBx0超值系列側重于基本的常規應用,為開發人員提供功能優化且經濟劃算的解決方案。
系統外設
? STM32WBx5系列支持多種通信功能,包括實用的無晶振USB 2.0 FS接口、音頻支持、LCD驅動、觸摸感應、多達72個GPIO、用于優化功耗的集成SMPS和多種低功耗模式以最大限度地延長電池壽命。
? STM32WBx0 超值系列面向入門級解決方案,提供基本的外設集(相對降低了芯片工作溫度范圍)。
該產品系列令STM32生態系統更為豐富、完整,從產品定義到原型設計階段,再到最終平臺確定的各個環節,都為設計者提供了極大的便利與靈活性。
安全與ID
除了其無線和超低功耗特性以外,STM32WB微控制器還嵌入了一些安全功能,這些功能可降低設備維護需求,并確保終端設備可信且無法克隆。
STM32WB微控制器還內置安全硬件功能,如256位AES硬件加密、PCROP讀寫保護、JTAG熔絲位、采用橢圓曲線加密引擎的公鑰加密。固件升級服務(FUS)、PCROP和PKA功能確保安全的無線協議棧更新、密鑰管理和代碼保護。
開發生態系統
STM32WB55 Nucleo 套裝和STM32Cube生態系統構成完整的軟件開發工具套件,便于您快速輕松地開發應用程序。
該工具套裝配有基于STM32WB微控制器的nucleo-64開發板和一個支持BLE的USB電子狗,支持廣泛的無線應用,非常便于開發人員迅速上手。
STM32WB55 Nucleo 套裝完全集成在經過市場驗證的STM32Cube生態系統中,提供齊全的嵌入式軟件資源和開發工具。
STM32CubeWB MCU軟件包是面向嵌入式軟件資源的一站式解決方案,配有HAL和LL外設驅動、完整的中間件和無線協議棧(Bluetooth 5.2、OpenThread和ZigBee 3.0),以及各種預配置的軟件示例(適用于多種流行的IDE,如Keil MDK-ARM和IAR)。
STM32WB系列同樣適用于STM32CubeMX 工具對其進行初始化、外設配置及代碼生成,同時還有STM32CubeMonRF軟件用于測試和驗證其射頻功能。
除了用來對程序代碼進行開發和測試的板載調試工具外,STM32WB55 Nucleo板還有多種供電選項,比方可以通過ST-LINK USB供電、長壽命的電池或外部電源供電。