TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430F5509 UCS内部32.768KHz晶振REFO的校准

大家好!

最近有个需求要用到MSP430F5509的UCS的内部的32.768KHz晶振REFO,可是实际测量,此晶振的频率将近33KHz。

请问:有没有什么方法来校准此晶振REFO?

zhifang yang1:

REFO 一般只有1%~3%精度哦,无法校正。如果需要更高精度时钟,需要用外部晶振了。

另外你所说的“校正” 是指MCU 内部的 Timer,延时函数的修正,还是指需要MCU提供精确时钟给外设?

前者可以通过软件修正实现,将你实测的 CLK 频率定义到MCU中,内部所有的延时计算均已此CLK 为准即可。

Gilbert:

回复 zhifang yang1:

zhifang yang1: 

你好!

1. 目前的业务逻辑里面,上电之后,首先使用的外部晶振。当产生XT1 fault而且无法清除此错误时,才迫不得已切换到REFO。所以,希望切换到REFO之后,时钟的偏差不要太大。

2. 我原先的想法是要把REFO的频率校正为32.768KHz,这样可以直接从外部晶振切换到REFO。

3. 我的业务逻辑里MCU不需要为外设提供精准时钟。

4. 如果没有更优的方案,我倒是觉得你所说的将实测的REFCLK频率定义到MCU中,可以一试。

灰小子:

回复 Gilbert:

REFO的温漂比较大,校准他没有太大意义。

当当产生XT1 fault切换到REFO后,应该对用户做出提醒或警告。

如果业务逻辑不需要太精确的时钟,没必要用XT1,直接用REFO或者dco就好

赞(0)
未经允许不得转载:TI中文支持网 » MSP430F5509 UCS内部32.768KHz晶振REFO的校准
分享到: 更多 (0)