我的 PCB 上没有32kHz xtal、但我的电路板子集需要良好的 RTC。 我的计划是从 XOSC_HF 获取 LF 时钟、但我发现它的精度较低(~10s 每天漂移)。 我使用以下代码来强制使用 XOSC_HF:
Power_setConstraint(PowerCC26XX_SD_DISALLOW); Power_setConstraint(PowerCC26XX_SB_DISALLOW); Power_setConstraint(PowerCC26XX_IDLE_PD_DISALLOW);
如果我使用默认电源策略(允许待机模式)并将 RCOSC 作为 LF 时钟源、我可以获得每天~3s 的漂移。 我的第一个问题是为什么... 但同时、如果 XOSC_HF 不准确且 在我的功率驱动器中启用了校准 RCOSC_XX、我几乎认为 RCOSC 漂移会 更大。 我正在寻找一个用于部署许多器件的实用解决方案:如果通过[6.4]调谐 HF 振荡器能够最好地解决这一问题、那么我是否应该期望这一问题更多地依赖于各个器件/晶体(校准每个晶体)或我的 PCB 布局(找到一个理想的校准值)?
此外、我可以在 GPIO 上输出导出的32kHz 信号吗? 这可能会有所帮助。