信号处理专区 首页 / 论坛 / 自由讨论 / 信号处理专区
无论是在通信、网络、消费类电子或计算机系统中,信号处理都是一个值得探讨的话题。提出您的问题,让大家来讨论解决。
发表新主题  收藏 打印 关注  推荐  推荐到我的小组 
楼主 问题: 求教小数分频 发布时间: 2003-8-12 下午2:13

作者: tanwen

等级: 初入江湖

积分: 112 分

发帖数: 3 次

网站总积分: 112 分

发送消息

加为好友

查看用户的所有发言

现在可以提供两个时钟信号:8.192MHz、32.768MHz,要求从8.912MHz的时钟提取一Nx64K(N=1-31)的同步时钟。想请教各位
大侠如何通过FPGA来实现?
引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)
第 1 楼 求教小数分频 发布时间: 2003-8-13 上午8:13

作者: finelei2002

等级: 初入江湖

积分: 120 分

发帖数: 14 次

网站总积分: 120 分

发送消息

加为好友

查看用户的所有发言

清华大学出的《FPGA数字信号处理》这本书有讲的
引用 回复
鲜花 ( 0) 臭鸡蛋 ( 0)
第 2 楼 使用FPGA内部的PLL 发布时间: 2003-8-13 上午8:42

作者: 顾金舵

等级: 初入江湖

积分: 104 分

发帖数: 2 次

网站总积分: 104 分

发送消息

加为好友

查看用户的所有发言

m=8.192M/128
n=1/N
引用 回复
鲜花 ( 0) 臭鸡蛋 ( 0)
第 3 楼 Easy ! 发布时间: 2003-8-13 上午9:01

作者: Firslit

等级: 遁门入道

积分: 304 分

发帖数: 102 次

网站总积分: 304 分

发送消息

加为好友

查看用户的所有发言

[1]: 8.192M/125=65536(64k);
[2]: 64k->PhaseDetector.A->VCO;
[3]: VCO/n->PhaseDetector.B;
[4]: VCO->ClockOut!

Mainboard clock synthesizer may do !
Tel: 0755-26827597
引用 回复
鲜花 ( 0) 臭鸡蛋 ( 0)
第 4 楼 好象没有这本书 发布时间: 2003-8-13 下午4:28

作者: tanwen

等级: 初入江湖

积分: 112 分

发帖数: 3 次

网站总积分: 112 分

发送消息

加为好友

查看用户的所有发言

我在网上查过了清华大学出版社没有这本书。
引用 回复
鲜花 ( 0) 臭鸡蛋 ( 0)
第 5 楼 建议 发布时间: 2003-8-15 下午5:30

作者: radar

等级: 初入江湖

积分: 104 分

发帖数: 2 次

网站总积分: 104 分

发送消息

加为好友

查看用户的所有发言

既然是时钟信号,就不应该在FPGA里面进行转换,性能损伤太大。
通常应该使用PLL+VCO的方法,就像上面那位FLIGHT所说,不过一般的常用VCO都锁在8K上。
还有一个简便的方法就是使用集成的数字频率合成器-DDS,电路简单,无需调试,如AD的9832。
引用 回复
鲜花 ( 0) 臭鸡蛋 ( 0)
第 6 楼 小数分频 发布时间: 2004-3-22 下午1:28

作者: 陈小铁

等级: 初入江湖

积分: 124 分

发帖数: 6 次

网站总积分: 124 分

发送消息

加为好友

查看用户的所有发言

小数分频的问题也困扰我很长时间。你可以用计数器溢出的方法来实现。不同分频用不同的计数步长。溢出后要将余数作为下次计数的初始值。我用32.768MHz晶振产生NX64K时钟,效果不错。
引用 回复
鲜花 ( 0) 臭鸡蛋 ( 0)



快速回复
用户名:
游客null (您目前以游客身份发表,请登陆 | 注册)
标题: *
评论: *
验证码:  * 
维护专业、整洁的论坛环境需要您的参与,请及时举报违规帖子,如果举报属实,我们将给予相应的积分奖励。
谢谢您的热心参与!
返回信号处理专区 | 返回自由讨论
本论坛仅陈述专家或个人观点,并不代表电子工程专辑网站立场。
返回论坛页首