主题中讨论的其他部件: MSP430F5438A
我正在努力为MSP430F5335上的RTC_B外设添加温度补偿和校准支持。 在2016年10月版用户指南中,我对以下几个问题有疑问:
1) 23.2 5实时时钟校准
在用于校准绝对误差(ppm)的频率和方程的基本流程的步骤3中,给出的值为|10x6 (测得的值-分数)/Frtcclk|。 我想知道这个方程式的分母是否应该不是FMeasured而是Frtcclk??? 每次调整都将根据实际频率(FMeasured)进行,而不是所需的频率。
2)注释:可能的最小校准中的23.2 (校准) 5
说明中的实际案文如下:
"可能的最小校准为-4 ppm或+8 ppm。 例如,将RTCCALS设置为0
而RTCCAL = 0h将导致频率降低-4 ppm。 同样,设置
RTCCALS = 1且RTCCAL = 0h将导致频率增加+8 ppm。'
我认为这是不正确的。 如果RTCCAL值为0h,则我认为校准功能已禁用,无论RTCCALS的值是多少,都不会增加或减少频率。 这不正确吗???
此外,我认为最低限度的修正应该是:
当RTCCALS = 1且RTCCALx = 1时,+4.34ppm
和
RTCCALS =0且RTCCALx =1时为2.17
这不正确吗??? 如果不是,那么用于计算RTCCALx的方程式就更错了!
谢谢
Greg Dunn