在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2571|回复: 3

[讨论] 请问使用这种方法从数据中恢复时钟可以吗

[复制链接]
发表于 2011-1-5 10:49:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
现在要做一个时钟恢复的模块,输入数据是串行的,频率是2.048mbps,我看大多是用数字锁相环来做时
钟恢复的,我想可不可以不用锁相环来做,而用更直接的方法:
既然知道了输入数据频率是2.048mbps,可以用系统时钟(65.536Mhz)分频产生一个2.048Mhz的时钟,然
后根据输入数据的上升或下降沿使得这个2.048Mhz的时钟有效沿在输入数据的稳定处,这样不也可以恢复
出时钟吗?

我对时钟恢复不太了解,可能上述方法没考虑到别的一些因素,期盼解答,谢谢!
发表于 2011-1-5 14:06:22 | 显示全部楼层
可以让对方先发一串固定的值给你,你根据上升下降沿来锁定。
发表于 2011-1-6 11:21:40 | 显示全部楼层
肯定不可以,这是一个基本的常识:我们只有时钟的标称频率,而不知道时钟的具体频率。所以,你的本地时钟和输入时钟不会是同一个频率。准确的说,没有两个完全一样的时钟源。
 楼主| 发表于 2011-1-6 15:40:53 | 显示全部楼层



那我现在这样做不知是否可行:
根据输入数据的上升沿来生成时钟,如果输入数据有很大的偏移或抖动,那么它的上升沿也相应会偏移,因此生成的时钟的有效沿也就相应的变化。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-17 13:53 , Processed in 0.016452 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表