WCH沁恒单片机
直播中

吴湛

10年用户 768经验值
擅长:可编程逻辑
私信 关注
[问答]

晶振校准CH573和CH579的step为什么不一样?



提个问题:晶振校准 573和579的step为什么不一样,而且579的按照注释写的公式算也不等于-3

  

回帖(1)

曹玥

2022-9-2 09:33:54
ch579 与CH573 最高主频不一样的,跑BLE时候的典型主频也不一致32M 与60Mhz的差别.
而校准低频RC时候的采样原理是一样的:5个RTC时钟周期的高频clk的次数,
这样一来,主频越高,采样的高频clk的次数越高,对误差的分辨率也更细.
至于两个校准函数中的CNT_STEP_K, 定义类型并不相同(整形与浮点型),其参与运算的方式并不相同,所以不同.
校准函数每次sdk更新时,可能会根据累积的实际使用中的反馈结果进行微调(主要是优化功耗之类).
举报

更多回帖

发帖
×
20
完善资料,
赚取积分