2019-07-14 14:50发布
60user182 发表于 2019-1-2 20:42 这个问题的选择还取决于你要控制的拍照间隔。 STM32系列的RTC的分频配置需要进行考虑,如果接外部晶振的话,注意一下5楼说的。而我一般是用的内部进行分频(F4-最高是168MHz,不倍频的情况下),开启时钟很久,实时时钟在10us级别的误差都很小。 但是,用ds1302,感觉一般都是用它做万年历,运行24个小时的误差的就有100ms-5 ...
60user172 发表于 2019-1-2 20:31 据说是取决于你晶振的精度和温飘
最多设置5个标签!
时钟的精度,取决于时钟源的精度,时钟源的精度不高,分频也不能解决精度不高的问题。
IC内部时钟精度差过外部晶体。
IC外部的高速晶体,8~24MHz通常,精度不高的,规格书看看,满足一般用途,不能满足RTC的要求。
IC外部的32768Hz晶体,起源是电子手表用的,是大量生产的廉价的高精度晶体,是专门为了解决RTC精度而使用的。很容易买到10ppm的精度的,这个10ppm精度远高于上面那些。
当然了,晶体 的精度这个是首要的。如果想要高精度的,嘿嘿,只怕你把高精度 晶振校准了也会有误差。而追求这个精度 和所花的成本相比,做个取舍就是了。比较靠谱的办法 就是定时同步下时间 ,如果有条件的话。
因为外部的晶振会有温飘,夏天和冬天的走时精度都是不同的。
DS3231之所以精准,一方面是使用了内部晶振,统一性比较好,另一方面DS3231是有内部温度补偿算法的。这也是为什么DS3231可以从寄存器中读取到温度数值的原因。
一周热门 更多>