搜索
bottom↓
回复: 44

32.768KHz ±20ppm的晶振一天误差有多少秒,我的算法正确吗?

[复制链接]

出0入0汤圆

发表于 2017-4-8 15:07:33 | 显示全部楼层 |阅读模式
一天有3600x24=86400秒
误差20PPM
86400x20/1000000=1.728秒。

事实,我用此晶振一天的误差10秒左右。环境温度在20~25度左右。

求解,谢谢!



阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2017-4-8 15:25:35 | 显示全部楼层
是有源的还是无源的?

出5入0汤圆

发表于 2017-4-8 15:32:52 | 显示全部楼层
跟谁比较得出10秒的误差啊

出0入442汤圆

发表于 2017-4-8 15:48:05 来自手机 | 显示全部楼层
负载电容也会影响频率。晶振只是Q在f时最大,但是它是有范围的。

出0入17汤圆

发表于 2017-4-8 15:48:53 | 显示全部楼层
这个误差不一定是温漂造成的吧, 用示波器看看你的晶振输出频率多少?常温下。

出0入17汤圆

发表于 2017-4-8 15:50:03 | 显示全部楼层
负载电容,匹配如何?

出0入0汤圆

发表于 2017-4-8 22:45:23 | 显示全部楼层
本帖最后由 alias 于 2017-4-8 22:51 编辑

常温下用频率计看看你的晶振输出频率多少? 记得用10秒时基。当你把晶振输出频率调至32.7680K时,那±20ppm就应是你所计算的每天1.728秒。否则晶振如工作频率是32.769K,就算零ppm 你一天下来也有误差。

注意:勿让频率计导致晶振输出频率改变

出0入50汤圆

发表于 2017-4-8 22:51:40 来自手机 | 显示全部楼层
20PPM的单位是每度,所以实际误差还是很大的

出0入0汤圆

发表于 2017-4-9 07:48:33 | 显示全部楼层
简单估算是PPM 对应10天误差秒数;
时钟见的5PPM的10天5秒,月误差15秒;

出0入0汤圆

发表于 2017-4-9 09:15:56 | 显示全部楼层
ilikemcu 发表于 2017-4-8 22:51
20PPM的单位是每度,所以实际误差还是很大的

are you sure!!!!

出0入0汤圆

发表于 2017-4-9 10:07:25 来自手机 | 显示全部楼层
确实是每摄氏度的变化值。现在很多都需要带温度补偿才能满足要求。

出0入8汤圆

发表于 2017-4-9 18:15:55 来自手机 | 显示全部楼层
计算方法没错。

出0入0汤圆

发表于 2017-4-9 20:56:42 来自手机 | 显示全部楼层
HZKJ 发表于 2017-4-8 15:48
这个误差不一定是温漂造成的吧, 用示波器看看你的晶振输出频率多少?常温下。 ...

示波器能看到20ppm,牛

出0入0汤圆

发表于 2017-4-9 21:01:13 来自手机 | 显示全部楼层
20ppm是理想情况,外面的匹配电容要符合要求。

出0入0汤圆

发表于 2017-4-9 21:05:40 来自手机 | 显示全部楼层
ilikemcu 发表于 2017-4-8 22:51
20PPM的单位是每度,所以实际误差还是很大的

不一定,这个20ppm也可能说的是理想情况下该型号晶振的最大误差。

出0入0汤圆

发表于 2017-4-9 21:07:04 来自手机 | 显示全部楼层
alias 发表于 2017-4-8 22:45
常温下用频率计看看你的晶振输出频率多少? 记得用10秒时基。当你把晶振输出频率调至32.7680K时,那±20ppm ...

这么低的频率最好用测周期的方法,至少安捷伦的频率计是这么测的。

出0入0汤圆

发表于 2017-4-9 21:25:30 来自手机 | 显示全部楼层
这个是理想情况吧

出0入17汤圆

发表于 2017-4-10 08:02:34 | 显示全部楼层
vuo50z 发表于 2017-4-9 20:56
示波器能看到20ppm,牛

理解能力堪忧。
是让LZ用示波器看实际频率是多少,不是看温漂变化。

出0入0汤圆

发表于 2017-4-10 09:27:40 | 显示全部楼层
为什么拿1天总的秒数做误差计算?人家这误差是给频率用的,32.768kHz=0.000030517578125s,折算到秒再计算吧

出350入477汤圆

发表于 2017-4-10 09:59:47 | 显示全部楼层
ilikemcu 发表于 2017-4-8 22:51
20PPM的单位是每度,所以实际误差还是很大的

正常来说这个20ppm是室温下的初始值标称误差。
常见的普通32K晶振都是抛物线特性,离25度越远,误差越大。而且抛物线的系数是定死的。我见过的都标为4*10-8 /度平方
也就是说,任意温度下的总误差是: 初始误差+(温度-25)^2*4e-8

出0入0汤圆

发表于 2017-4-10 10:13:14 来自手机 | 显示全部楼层
HZKJ 发表于 2017-4-10 08:02
理解能力堪忧。
是让LZ用示波器看实际频率是多少,不是看温漂变化。

工作能力堪忧。

出0入0汤圆

发表于 2017-4-10 10:16:50 来自手机 | 显示全部楼层
lyrics131415 发表于 2017-4-10 09:27
为什么拿1天总的秒数做误差计算?人家这误差是给频率用的,32.768kHz=0.000030517578125s,折算到秒再计算 ...

没有条件就只能用误差累计的方法测量误差。如果有合适的频率计,一秒钟就可以得出结论。没有的话就需要等一天或者几天。

出0入0汤圆

发表于 2017-4-10 11:34:49 | 显示全部楼层
vuo50z 发表于 2017-4-10 10:16
没有条件就只能用误差累计的方法测量误差。如果有合适的频率计,一秒钟就可以得出结论。没有的话就需要等 ...


可是此ppm非彼ppm啊

我意思是:32.768KHz ±20ppm,换算为一天累积的误差是多少秒,不能这么简单的计算1天总共有多少秒,然后直接乘以20ppm就得出结果
否则这误差也太大了吧?1天20ppm,那还不如RC振荡器的精度呢

现在32.768KHz ±20ppm,换算为1年,如果恒温25℃,误差好像才几秒,这我得好好算算再发结果

出0入0汤圆

发表于 2017-4-10 12:02:14 来自手机 | 显示全部楼层
楼主说的就是特定条件下的相对误差吧,不管一秒一天还是一年这个误差系数是一样的。楼主已经计算过了,20ppm就是一天1.7秒。没有频率计,只能把这个误差放大才能测量。

出0入4汤圆

发表于 2017-4-10 15:17:03 | 显示全部楼层
一天的误差应该是:(1/32768) * (20/1000000) * 3600*24=0.000052734375 秒

一天1.7秒那是高档机械表的精度

出0入4汤圆

发表于 2017-4-10 15:17:12 | 显示全部楼层
第一 32.768KHz ±20ppm  是指一致性问题,  生产10000个,最大的和最小的 时间相差可能你的算法的两倍。   绝对精度要看温度系数。

出0入0汤圆

发表于 2017-4-10 17:26:49 来自手机 | 显示全部楼层
ece123 发表于 2017-4-10 15:17
一天的误差应该是:(1/32768) * (20/1000000) * 3600*24=0.000052734375 秒

一天1.7秒那是高档机械表的精 ...

为啥要1/32768?

出0入4汤圆

发表于 2017-4-10 18:58:43 | 显示全部楼层

1/32768 即一个时钟周期

出0入0汤圆

发表于 2017-4-10 20:24:12 来自手机 | 显示全部楼层
ece123 发表于 2017-4-10 18:58
1/32768 即一个时钟周期

算下量纲也知道不对

出0入8汤圆

发表于 2017-4-10 20:30:06 来自手机 | 显示全部楼层
ece123 发表于 2017-4-10 15:17
一天的误差应该是:(1/32768) * (20/1000000) * 3600*24=0.000052734375 秒

一天1.7秒那是高档机械表的精 ...

哈,200元以内的恒温晶振能到这个精度吗?

出0入0汤圆

发表于 2017-4-10 20:42:12 来自手机 | 显示全部楼层
我不会算,我就知道精度很差劲,一天十几秒很正常,放半年能差10几分钟

出0入0汤圆

发表于 2017-4-10 20:59:30 | 显示全部楼层
如果对时间要求很高,必须使用时钟测试仪来测量晶振,只需要把晶振靠近测试仪的感应区,就可以显示出来一天差几秒。我们给德国人做过温湿度计,要求每天时间误差不超过0.5秒,测量出时间误差之后,再换谐振电容来修正。

出0入0汤圆

发表于 2017-4-10 21:03:53 来自手机 | 显示全部楼层
如果不是低功耗的话用8M晶振吧,同样精度比32k

出0入0汤圆

发表于 2017-4-10 21:04:15 来自手机 | 显示全部楼层
的准多了。。。。。。。

出0入0汤圆

发表于 2017-4-10 22:58:27 来自手机 | 显示全部楼层
tongdayusu 发表于 2017-4-10 20:30
哈,200元以内的恒温晶振能到这个精度吗?

这个精度要上铷钟了

出0入0汤圆

发表于 2018-5-21 15:04:35 | 显示全部楼层
等待高人解答啊,楼主这样算 应该不是很准

出0入8汤圆

发表于 2018-5-21 15:45:55 来自手机 | 显示全部楼层
ece123 发表于 2017-4-10 15:17
一天的误差应该是:(1/32768) * (20/1000000) * 3600*24=0.000052734375 秒

一天1.7秒那是高档机械表的精 ...

楼主的算法是对的(每天1.728s误差),而你的算法是不对的,照你的公式简单理解:(1/32768) * (20/1000000) 是一个周期的误差,一天总共周期有32768*3600*24=2831155200, 乘以你计算的误差2831155200*0.000052734375=1.728 秒

出0入8汤圆

发表于 2018-5-21 16:47:35 来自手机 | 显示全部楼层
smallwood 发表于 2018-5-21 15:45
楼主的算法是对的(每天1.728s误差),而你的算法是不对的,照你的公式简单理解:(1/32768) * (20/100000 ...

sorry,错误引用楼上的计算结果,正确是:
(32768*3600*24)*(1/32768 * 20/1000000)= 1.728s

出350入477汤圆

发表于 2018-5-21 18:48:36 | 显示全部楼层
smallwood 发表于 2018-5-21 16:47
sorry,错误引用楼上的计算结果,正确是:
(32768*3600*24)*(1/32768 * 20/1000000)= 1.728s
...

用ppm做单位的误差,根本就不需要管标称频率是多少
比如20ppm每天的误差秒数就是全天的秒数除以1百万再乘以20即可
3600*24/1000000*20=1.728秒

出0入0汤圆

发表于 2018-5-21 21:13:48 | 显示全部楼层
楼上理解正确。20ppm是晶振规格吧,实际经过匹配电容,误差可以小于20ppm,即实际误差可能小于用20ppm计算的误差。但,高温下就不好说了,高温的晶振误差飘的较高哦!

出0入0汤圆

发表于 2018-5-22 10:17:19 | 显示全部楼层
20ppm的晶振是25度时偏差20ppm,然后温度变高或者低都是频率偏大。

出100入312汤圆

发表于 2022-4-7 14:52:57 | 显示全部楼层
sender 发表于 2017-4-10 20:59
如果对时间要求很高,必须使用时钟测试仪来测量晶振,只需要把晶振靠近测试仪的感应区,就可以显示出来一天 ...
(引用自32楼)

每台设备都要人工匹配电容?有考虑温漂么?

出0入362汤圆

发表于 2022-4-7 15:30:39 | 显示全部楼层
负载电容对么?

出0入178汤圆

发表于 2022-4-7 18:14:07 | 显示全部楼层
所以一天是能差出十几秒吗?

出0入0汤圆

发表于 2022-4-7 20:18:33 | 显示全部楼层
我们公司的产品 是OTP 令牌,每个令牌单独对晶体进行校准,校准后基本能达到每天 0.5秒偏差。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-16 04:28

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表