泰凌TLSR826x BLE SDK开发指南:时钟模块与PLL配置

需积分: 50 62 下载量 184 浏览量 更新于2024-08-08 收藏 5.67MB PDF 举报
"该文档主要介绍了泰凌微电子的826X系列MCU在BLE SDK中的时钟模块配置,特别是关于系统时钟的来源、PLL时钟的使用以及外部晶振的选择。" 在826X系列MCU中,系统时钟扮演着至关重要的角色,它是MCU执行程序的基础。系统时钟可以通过多种时钟源获取,包括PLL(锁相环)、内部OSC(振荡器)和内部RC(电阻电容振荡器)。然而,在826x BLE SDK的开发中,推荐并默认使用PLL时钟,因为PLL能够提供最精确的时钟频率。外部的16M或12M晶振经过MCU内部的PLL硬件模块处理后,可以生成192M的高频时钟。这个高速时钟随后会被软件配置的相关寄存器进行分频,以得到适合MCU运行的低频系统时钟。 在具体实现中,826X BLE SDK默认使用12M的外部晶振。用户可以在`app_config.h`文件中进行配置,如设置`#define CRYSTAL_TYPE XTAL_12M`来选择12M的晶振。文档中还列举了可选的外部晶振类型,包括XTAL_12M_RF_1m_MODE、XTAL_12M_RF_2m_MODE、XTAL_16M_RF_1m_MODE和XTAL_16M_RF_2m_MODE,这些选项用于不同的射频模式。例如,XTAL_12M默认对应BLE 1M模式,而XTAL_16M则对应BLE的其他特定模式。 泰凌TLSR826x系列的BLE SDK是针对8261、8266、8267和8269等型号的开发平台,提供了详细的开发指南,帮助开发者理解和配置这些芯片的时钟系统以及其他功能。该SDK版本为3.2.0,由泰凌微电子发布,适用于蓝牙低功耗(BLE)应用的开发。 在实际使用中,开发者需要注意,泰凌微电子保留对产品进行改进而不另行通知的权利,并且不承担因产品应用或使用产生的任何责任,同时也强调其产品并未设计用于医疗、生命维持等关键应用。因此,选用和使用泰凌微电子的产品时,应遵循相应的规格书和应用指南,确保正确性和合规性。