STM32F1的32K晶振稳定性怎么样了,晶振电容的选择问题?

2019-12-17 21:34发布

如题<STM32F1的32K晶振稳定性怎么样了,晶振电容的选择问题?>

一直没用过stm32f1的系统时钟,都是用的DS1302,现在板子空间问题,没办法用DS1302,不知道现在的stm32f1的时钟稳定了吗?

如果稳定 晶振推荐哪个厂家 几pf的晶振  另外晶振到地的2个电容选择多大合适,是否还需要并联电阻?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
hailing
2019-12-19 01:52
本帖最后由 hailing 于 2018-9-30 12:34 编辑
zhcj66 发表于 2018-9-30 12:14
是不是NXP的RTC比较精准?


对于无源晶振来说。RTC都需要校准和温补才能获得高精度。不做这些处理就纯看晶振在外部电容和芯片内部电容的作用下结合自己本身的一个精度这3者决定了精度。
之前做电表的校准方法:
1:ST的芯片使用内部定时器加减n个脉冲做校准,特点:外部的时钟误差仪器获得32个脉冲(根据芯片的配置决定具体多少)的误差。因为芯片32个脉冲进行1次基于定时器的校准
2:原TDK的计量芯片(现在都不知道卖给哪家了),内部有电容微调,直接把1s信号或32.768使用晶振感应探头测量误差,软件配置寄存器校准。这个是对晶振的匹配电容进行微调来调整32.768的时钟频率
3: 外部的匹配电容再多并几个加上短接点连电容,比如增加1pF,2pF,3pF。获得32.768晶振误差后人工烙铁短接点来调整
还有就是温补,不做温补误差也不能达到理想值。
说下外部匹配电容重用性:
1:之前是ST的芯片外部8M的晶振,官方是20pF的值,我开始使用22pF,使用时钟误差仪测试发现22pF和20pF误差还是比较明显的,使用20pF更接近8000000HZ
2:晶振的精度:5PPM,20ppm等,这些只是用来代表晶振的一致性的,没外部的电容情况下无法保证精度的。但是对于生产来说,一致性好省去很多烦恼。我就碰到过选用了20ppm的32768,结果生产的时候有一部分误差超过芯片寄存器能调整的最大值,最后换晶振解决,相对使用5ppm这个不良的比例就低的多的多。

专门的RTC芯片,比如8025T。这个是很成熟的RTC了。测试过在芯片内部没对32768进行微调时误差是快好几秒,芯片内部自动会加电容和进行温补,这样芯片精度在1天0.几秒内了。

补充:有源晶振因为自己带来振荡+电容电路,所以精度可以靠自己来保证。

一周热门 更多>