32.768kHz晶振驱动STC单片机自带RTC实时时钟,精度怎么样 | 由外部晶振决定
有人使用过32.768kHz晶振驱动STC自带的RTC实时时钟吗?精度怎么样,一年误差多少?===== 近期我也在调试硬件USB下载、硬件USB仿真的STC8H8K64U系列,正好也用到万年历RTC,也有同样的疑问,大家一起来讨论讨论!这是别的地方看到的问题,以及搬运热心网友的回复:热心网友1:我用了大量的STC带RTC的MCU,32768晶振的精度跟MCU没有太大关系,跟你晶振的性能、匹配电容的大小有关系。测试发现STC的振荡器是内部稳压的,这个非常好,电压2.5~5V对晶振频率的影响很小,晶振和匹配电容在0~50度(25+-25度)的温漂也在几个ppm,用一点软件修正(我一般用10天误差1秒的修正精度),常温下误差能做到小于3度一个月年误差半分钟。
热心网友2:STC的RTC还是很好用的,一般建议使用外部32768HZ晶振,睡眠后RTC继续运行,电流在3uA左右,只要调整得好,误差还是比较小的。
热心网友3:晶体的误差可以靠代码和温度补偿进行调整,STC8H系列的带AD,弄个测温电阻进行温度补偿
精度只取决于 你 外部的 32768晶振,跟内部数字 RTC 电路无关 我用STC8H4K64TL外接32.768KHz晶振,经测试3天后与手机的时钟对比时间都是准确的。如果长时间后有误差,可以通过软件中添加自动校时功能,即可实现自动修正误差时间。 32768晶振的精度跟MCU没有关系,跟你晶振的性能、匹配电容的大小有关系。还有晶振、匹配电容的温度系数影响。
STC的振荡器是内部稳压的,这个非常好,电压2.5~5V对晶振频率的影响很小,晶振和匹配电容在0~50度(25+-25度)的温漂也在几个ppm,用一点软件修正(我一般用10天误差1秒的修正精度),常温下误差能做到小于3度一个月年误差半分钟。
要用STC8H4K64TLCD的RTC+LCD做过一些GPS校时和BPC电波钟,效果非常的好,带LCD电流也是十几uA。 内部32K测试5分钟误差30秒;外部32768很准时,约一星期误差2~3秒内,手头没有秒表掐。外部晶振误差原因还是晶振本身导致的。 可以撸一波了,一直都觉得外挂时钟芯片很麻烦… RTC, 只能用外挂 32768晶振
页:
[1]