Part Number:MSP430F6435
XT1用的5ppm 32.768K的晶振,VBAT脚接的是3V的可充电纽扣电池,排除了干扰和布线问题,试了各种匹配电容,发现误差还是较大,有的1小时误差1秒左右,有的2小时误差1秒。
后来发现以下几个现象:1.MCU如果不进入休眠LPM3状态,一直在active状态,精度就比较好。2.将BAKCTL中的BAKDIS置为1,精确度就比较好。但是这样断电后就不能用备用电池了。
请问有没有好的解决办法?
Cherry Zhou:
您好我们已经收到您的问题并反馈,预计将于24小时内给您答复。谢谢。
,
Cherry Zhou:
请您参考该应用报告,其中介绍了如何使用具有电池备份功能的 MSP430 RTC_B 模块 。
第 2.2 节 "RTC_B 振荡器故障 " 提到,如果为 RTC 供电的 XT1 存在故障 (故障可能意味着晶体在错误频率下停止或振荡) ,则 RTC 日历时间可能不正确。
第 3.5 节 " 振荡器故障处理 " 更详细地介绍了如何捕捉和处理这些 RTC 振荡器故障。
,
mingxing zhu:
LPM3模式会引起故障吗?
,
Cherry Zhou:
您好,已将您的问题反馈到英文论坛,如有回复我将尽快给您答复。
,
Cherry Zhou:
请您参考用户指南(https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_MSP430_slau208q.pdf )中的Time Clock B 模块。
您的问题并不太像是 LPM3 导致 的RTC_B module中的故障。