• 資料介紹
    • 為什么 STM32WB BLE 應(yīng)用需要 LSE ?
    • 在需要 BLE 使能時,什么情況下可考慮不使用 LSE
    • 如何配置 HSE 作為 RF Wakeup 和 RTC 的時鐘源
  • 資料預(yù)覽
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

LAT1215 如何配置STM32WB在沒有LSE時運行BLE應(yīng)用程序

03/26 10:31
487
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

LAT1215 如何配置STM32WB在沒有LSE時運行BLE應(yīng)用程序

568.40 KB

為什么 STM32WB BLE 應(yīng)用需要 LSE ?

首先 LSE 可作為 STM32WB RF Wakeup 和 RTC 的時鐘源。

STM32WB RF Wakeup 和 RTC 的時鐘源可配置為 LSE,LSE 時鐘相對比較穩(wěn)定且準確,不需要校準,而且 LSE 可在所有的低功耗模式下保持工作。

STM32WB RF Wakeup 和 RTC 的時鐘源也可配置為 HSE,由于 HSE 只能在RUN/LP RUN/SLEEP/LP SLEEP 模式保持,進入 STOP/STANDBY/STUTDOWN 模式后,HSE 會被關(guān)掉,這樣系統(tǒng)就無法進入 STOP/STANDBY/STUTDOWN 模式,導(dǎo)致系統(tǒng)功耗會更高。另外 HSE 可能沒那么穩(wěn)定,可能需要校準,從而可能導(dǎo)致 STM32WB RFWakeup 時鐘不穩(wěn),也影響 BLE stack 運行,導(dǎo)致 BLE 工作不穩(wěn)。

在需要 BLE 使能時,什么情況下可考慮不使用 LSE

在以下情況下,還需要使能 BLE 并進行開發(fā),調(diào)試時可配置 STM32WB 使用 HSE 做RF Wakeup 和 RTC 的時鐘源。

  1. 設(shè)計時,遺漏 LSE,但是樣機已做好
  2. 生產(chǎn)了樣機,忘記貼 LSE 了
  3. 生產(chǎn)了樣機,LSE 不匹配,暫時可去掉
  4. 環(huán)境或應(yīng)用使用某些 GPIO(PC13) 影響 LSE,導(dǎo)致 LSE 時鐘異?;虿环€(wěn)
  5. 不關(guān)心功耗,系統(tǒng)不需要進入低功耗

如何配置 HSE 作為 RF Wakeup RTC 的時鐘源

在 https://community.st.com/s/article/configuring-stm32wb-for-bluetooth-le-withoutan-lse-crystal?t=1642666623231 已有介紹,基于 CubeMX v6.3.0 和 CubeWB v1.12.0,但是從 CubeMX v6.4.0 and CubeWB v1.13.1 后,CubeWB 有稍許更新,本 LAT 基于CubeMX v6.6.1 和 CubeWB v1.14.1 介紹。

資料預(yù)覽

相關(guān)推薦