ZHCSU14 November 2023 CC1312PSIP
PRODUCTION DATA
CC1312PSIP 器件具有多个内部系统时钟。
48MHz SCLK_HF 用作主系统(MCU 和外设)时钟。此时钟可以由内部 48MHz RC 振荡器 (RCOSC_HF) 或封装内 48MHz 晶体 (XOSC_HF) 驱动。请注意,无线电通过模块内包含的封装内 48MHz 晶体运行。
48MHz 晶体频率的生产校准
SIP 模块生产时在室温下对晶体频率进行了校准,旨在将初始频率误差降至最低。校准过程是将内部电容器阵列设置为最接近 48MHz 的频率值。
软件 TCXO
除了通过改变内部负载电容来消除初始模拟频率误差之外,CC1312PSIP 还实现了一项称为“软件 TCXO”的功能。软件 TCXO 不会影响 48MHz 晶体频率本身,而是使用 48MHz 晶体的已知初始频率误差和温度行为模型来生成非常准确的射频频率。软件 TCXO 功能的工作方式如下:在 SIP 模块的最终生产测试中,会测量射频频率,并且 48MHz 晶体其余误差引起的射频频率误差(与 ppm 误差成比例)会存储在工厂闪存区域 (FCFG) 中。生成射频频率的内部 PLL 会使用 48MHz 晶体作为基准频率,因此晶体的温漂(以 ppm(百万分之一)为单位)会为射频频率带来相同的误差。48MHz 晶体的温漂可以建模为三阶方程,并与内部温度传感器一起使用,这样将能够更准确地估算 CC1312PSIP 中使用的 48MHz 晶体的平均温度。三阶方程的系数在 sysconfig 配置软件工具中定义,然后 CC1312PSIP 中的固件将考虑初始频率误差和温漂来自动校正 RX 和 TX 中的射频频率。
SCLK_LF 是 32.8kHz 内部低频系统时钟。此时钟可由传感器控制器在超低功耗运行模式下使用,也可用于 RTC 以及在待机电源模式之前或之后用于同步无线电计时器。SCLK_LF 可由内部 32.8kHz RC 振荡器 (RCOSC_LF) 或模块内包含的封装内 32.768kHz 晶体驱动。当使用晶体或内部 RC 振荡器时,该器件可以向其他器件输出 32kHz SCLK_LF 信号,从而降低总体系统成本。
RTC 温度补偿
CC1312PSIP 包含一个固件功能可以在使用封装内 32.768kHz 晶体作为 RTC 基础时提高 RTC(实时时钟)精度。在 SIP 模块的最终生产测试中,会测量 RTC 频率并将误差存储在工厂闪存区域 (FCFG) 中。32.768kHz 晶体的温漂可以建模为二阶方程,该方程的系数在 sysconfig 配置软件工具中定义。然后,CC1312PSIP 中的固件将使用 CC1312PSIP 中的温度传感器、工厂闪存区域 (FCFG) 中存储的初始频率误差以及温漂模型来计算更准确的 RTC。