集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 9538|回复: 14

用PLL产生180度的时钟有问题

[复制链接]
lzxylwq 发表于 2010-12-24 21:06:12 | 显示全部楼层 |阅读模式
我在Altera的FPGA里用了一个PLL,希望产生一个相位差为180度的时钟,就是和原来的时钟反向,但发现出来的时钟
和原时钟相位不是我期望的180度。那位知道该怎么办呢 ?谢谢
njithjw 发表于 2010-12-25 22:05:31 | 显示全部楼层
请问你是如何发现相位关系不对的?仿真还是实际上板测试?
如果仿真就有问题的话,应该是你调用的CORE件或者是仿真哪儿出了问题;
如果是上板出现的问题,可能是锁相环的输入时钟出现了跳变。
altera的锁相环的存在bug,必须在锁相环输入端的时钟稳定之后对其再复位一次。
供参考
 楼主| lzxylwq 发表于 2010-12-26 12:26:00 | 显示全部楼层
哦,谢谢,是在做后仿真的时候发现的。我再试试。
多谢了,njithjw
 楼主| lzxylwq 发表于 2010-12-26 18:16:03 | 显示全部楼层
DPLL U_DPLL(
.inclk0 (clk_62M ),//模块的输入时钟-62.5MHz
.c0 (clk_125M),//倍频后的输出时钟-125MHz
.c1 (clk_62M_inv),//反向后的输出时钟-62.5MHz
.locked (locked )
);
DPLL用的是Quartus II中的I/O中的ALTPLL。
相位差还是比较大的,62.5M的时钟周期是16ns,但相位差是10ns多
谢谢
njithjw 发表于 2010-12-26 19:15:39 | 显示全部楼层
后仿真的时候,会存在走线的时延。
还有可能和你选择的PLL的工作模式有关,altera的锁相环有4~5种工作模式(Clock Feedback Modes,不同的器件可些差异),你可以检查一下你的锁相环的工作模式。
在器件手册里面查找的到的。
 楼主| lzxylwq 发表于 2010-12-27 15:16:15 | 显示全部楼层
我的PLL类型是自动选择的,并且没法选择。谢谢
njithjw 发表于 2010-12-27 21:49:51 | 显示全部楼层
个人关于PLL的一点总结,供参考。
如果你的仿真还有问题,我们可以继续交流学习。

本帖子中包含更多资源

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

x
 楼主| lzxylwq 发表于 2010-12-28 14:48:45 | 显示全部楼层
似乎打不开?是Word文档吗?谢谢
njithjw 发表于 2010-12-29 20:08:08 | 显示全部楼层
office 2007的,重新给你传个2003的

本帖子中包含更多资源

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

x
mikechang 发表于 2011-1-3 19:59:55 | 显示全部楼层
楼主的宝贵经验给我了大力的帮助。我通过eepeople网站上的职位信息找到了工作,有许多职位,比如销售工程师、地区市场经理、市场部高级产品经理等等,来自世界知名电子企业,也很适合大家,各位前辈可以登录浏览一下。
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-6-24 18:19 , Processed in 0.134094 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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