USER GUIDE / CLOCK AND POWER / AON POWER MANAGEMENT / ROSC2 CALIBRATION
ROSC2 校准流程
使用精准 24M 时钟记满 1ms 时间的计数器,查看相同时间下使用 ROSC2 时钟的计数器值,从而计算出 ROSC2 实际的时钟频率后进行校准。
校准流程为:
步骤一:配置 AON_ROSCC.ROSC2_FSEL,使 ROSC2 的输出频率为 24M
步骤二:配置 AON_TRIMC.TRIM_COUNT_CLR 清除已经存在的计数器值
步骤三:配置 AON_TRIMC.TRIM_COUNT_EN 开始校准计数流程
步骤四:等待 AON_TRIMS.TRIM_FINISH 状态位拉高。
步骤五:读取 AON_TRIMS.TRIM_COUNT_NUM 值,查表对应的 trim 值后配置 AON_ROSCC.ROSC2_TRIM 进行校准
注意:步骤三和步骤四之间需要等待一定时间,建议 100us。
CP 测试校准流程为:
步骤一:预初始化
(1)配置系统进入 EFUSE TEST 模式
(2)CP 测试校准时,AON_ROSCC.ROSC2_FSEL 固定为 001,输出频率为 24MHZ
步骤二:配置 AON_ROSCC.ROSC2_TRIM 为 011111,为频率校准起始点
步骤三:执行频率测量,使用高精度频率计(精度达到+-5ppm 或更高)测量 CLKO(PD00)的输出频率及其占空比,记录测试数据
步骤四:查表对应的 trim 值后配置 AON_ROSCC.ROSC2_TRIM 进行校准。
表 1 实际频率与校准值对应映射表
