您好,NXP团队,
我正在使用 KW45B41Z-EVK,想了解BLE 子系统使用的时钟架构。
我已查阅了KW45B41 参考手册、 KW45B41Z-EVK 用户手册和 SDK 时钟初始化代码,但仍然找不到有关 BLE 时钟源及其内部时钟路径的详细说明。
请您澄清以下问题:
如果可以,请提供 BLE 时钟路径的框图或相关文档的参考,引用,我们将不胜感激。
感谢您的支持。
顺祝商祺!
你好,
希望你一切都好!
BLE 子系统的主要时钟源是 OSC-RF(射频振荡器),它与外部晶体或谐振器结合使用,为 KW45 无线电生成参考时钟。它支持 26 MHz 或 32 MHz,并且在与主 CPU 时钟域完全独立的功率域中运行,专门用作无线电子系统的参考时钟。
KW45 参考手册中包含两张图,可能对理解 BLE 时钟架构特别有帮助:
图 68。设备时钟源和树
图 222。无线电时钟
如 RM 第 55.4.4 节所述,该无线电使用三个时钟源:无线电 XO (OSC-RF)、FRO-192M 和来自 CCM32K 模块的 SOC 32.768 kHz。在活动运行模式(包括广播、扫描和连接)期间,所有三个时钟域同时处于活动状态。OSC-RF 及其 XCVR PLL 正在运行以支持无线电 TX 和 RX(这由 NBU 固件在内部管理),FRO-192M 正在为 NBU CM3 内核提供时钟以执行链路层,而 32K_CLK 正在后台运行以跟踪连接和广播间隔。
对于低功耗模式行为,表 209 描述了每个时钟模块在不同功率状态下的行为。
使用MCUXpresso 配置工具中的“时钟”选项卡也可能有所帮助。在那里,您可以可视化每个功能域的时钟源路由,查看交互式时钟树,并根据需要更改时钟源。它还会生成时钟初始化源代码,这对于了解启动时如何配置每个时钟域来说是一个有用的参考。
此致,
索菲亚。