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

MSP430F5529内部的RTC

请问5529内部的RTC可以单独的接一个纽扣电池供电吗?比如整个系统我采用的是干电池供电,当出现更换电池的情况时,系统会掉电,这时RTC信息也会丢失。这种情况下该如何操作保证RTC继续工作呢?谢谢

Vivian(MCU) Zhang:

MSP430F5xxx&F6xxx系列有Battery Backup System, 可以支持RTC_B&RTC_C外部电池供电。具体参见MSP430F5xxx&F6xxx usr guide 相关章节。

F5529 内部是RTC_A,是不支持Battery Backup System的,所以如果你需要此功能,建议使用其实型号。

http://www.ti.com/lsds/ti/microcontroller/16-bit_msp430/product_search.page , 点击Real-time Clock / Yes, with battery backup 就可以找到含有此功能的所有料号。

Lina Lian:

如Vivian所说,5529是RTC_A, 且没有Battery Backup System。实际上对于RTC_A而言,一旦RTCMODE值有变化,那么RTC寄存器的值就会被clear. 故BOR或POR均会引起RTC寄存器的clear,只有PUC不会引起RTC寄存器的clear,例如WDT timeout引起PUC。如果你想更换电池后仍能够让RTC照原来的额时间跑,有一个建议:使用ADC_12检测电压,一旦低于某个值,将当前RTC值保存至Flash; 或者定时保存当前时间到Flash,此法缺点是:此方法恢复的时间可能不太实时,有一定滞后。且增加CPU负担,不利于Ultra low power。

John Chen:

更换电池过程中如果想保持rtc,除非在电池切换过程中有大电容保证短时间蓄电

Lion chang:

回复 Vivian(MCU) Zhang:

f5529没有,那f5328呢?

赞(0)
未经允许不得转载:TI中文支持网 » MSP430F5529内部的RTC
分享到: 更多 (0)