搜索
bottom↓
回复: 7

一个从16M RC振荡器 得到标准32K时钟的问题

[复制链接]

出20入25汤圆

发表于 2015-9-23 21:52:35 | 显示全部楼层 |阅读模式
   问有一个时钟26M 标准时钟(无误差),RC时钟16M(不准确),请问怎么通过时钟校准RC的16M得到标准的32K时钟。


      

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

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

出20入25汤圆

 楼主| 发表于 2015-9-23 21:54:00 | 显示全部楼层
要求用Verilog 实现,也就是不要说加什么锁相环那些。

出0入25汤圆

发表于 2015-9-23 21:58:43 | 显示全部楼层
你这是应用还是课题研究?

出20入25汤圆

 楼主| 发表于 2015-9-23 22:03:07 | 显示全部楼层
hecat 发表于 2015-9-23 21:58
你这是应用还是课题研究?

这个是某公司的出的题目,我觉得肯定是有这种用法的

出0入25汤圆

发表于 2015-9-23 22:04:03 | 显示全部楼层
RC的稳定性不好,时钟源就不稳定,如何获得标准的32K时钟?即使你用26M校准了,由于RC的特性,很快又会变得不准,没有意义。

如果26M时钟一直存在,为什么不直接用26M小数分频获得?

出20入25汤圆

 楼主| 发表于 2015-9-23 22:12:08 | 显示全部楼层
hecat 发表于 2015-9-23 22:04
RC的稳定性不好,时钟源就不稳定,如何获得标准的32K时钟?即使你用26M校准了,由于RC的特性,很快又会变得 ...

这就是问题啊,要一直用26M去校准,关键现在我搜了一下没有找到相关的资料。甚至如何校准都没有想到

出0入0汤圆

发表于 2015-9-23 22:56:40 | 显示全部楼层
很简单啊,高速校准1高速, 同时将2个时钟送计数器  RC 为时钟源,外部晶振计数26M(个数)  时得到精确的 1s  读取内部RC计数值,N     那么 F(RC)=N(真实的频率),如果需要高速校准或高精度校准就修改计数值。
然后可以得到频率偏差,用分频器 实现 32k   对计数器做插补处理,提高精度  比如  实际值为 15.5M  计数值 = 15.5M/32k=484.375    那么可以计数 为484,且 每 484.375/0.375=1292  那么每 计数1292次后 计数1次485 (也就是 插值修正)

出20入25汤圆

 楼主| 发表于 2015-9-23 23:13:40 | 显示全部楼层
chenminhua1980 发表于 2015-9-23 22:56
很简单啊,高速校准1高速, 同时将2个时钟送计数器  RC 为时钟源,外部晶振计数26M(个数)  时得到精确的 1 ...

  这样做貌似太复杂了,这个90分钟有13道选择题(需要计算),2道 编程题(这个就是其中一个),还有2个问答题,这么做的话,一下写不出来啊
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-8-26 23:24

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

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