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

LAT1215 如何配置STM32WB在没有LSE时运行BLE应用程序

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

LAT1215 如何配置STM32WB在没有LSE时运行BLE应用程序

568.40 KB

为什么 STM32WB BLE 应用需要 LSE ?

首先 LSE 可作为 STM32WB RF Wakeup 和 RTC 的时钟源。

STM32WB RF Wakeup 和 RTC 的时钟源可配置为 LSE,LSE 时钟相对比较稳定且准确,不需要校准,而且 LSE 可在所有的低功耗模式下保持工作。

STM32WB RF Wakeup 和 RTC 的时钟源也可配置为 HSE,由于 HSE 只能在RUN/LP RUN/SLEEP/LP SLEEP 模式保持,进入 STOP/STANDBY/STUTDOWN 模式后,HSE 会被关掉,这样系统就无法进入 STOP/STANDBY/STUTDOWN 模式,导致系统功耗会更高。另外 HSE 可能没那么稳定,可能需要校准,从而可能导致 STM32WB RFWakeup 时钟不稳,也影响 BLE stack 运行,导致 BLE 工作不稳。

在需要 BLE 使能时,什么情况下可考虑不使用 LSE

在以下情况下,还需要使能 BLE 并进行开发,调试时可配置 STM32WB 使用 HSE 做RF Wakeup 和 RTC 的时钟源。

  1. 设计时,遗漏 LSE,但是样机已做好
  2. 生产了样机,忘记贴 LSE 了
  3. 生产了样机,LSE 不匹配,暂时可去掉
  4. 环境或应用使用某些 GPIO(PC13) 影响 LSE,导致 LSE 时钟异常或不稳
  5. 不关心功耗,系统不需要进入低功耗

如何配置 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 介绍。

在线预览

相关推荐

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