OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3756|回复: 4

[XILINX] 咨询一下关于PLL时钟输出的问题。

[复制链接]

33

主题

159

帖子

0

精华

高级会员

Rank: 4

积分
527
金钱
527
注册时间
2017-1-21
在线时间
192 小时
发表于 2022-8-20 20:09:50 | 显示全部楼层 |阅读模式
10金钱
一共有3个问题。用的是原子哥达芬奇的板子。1、50M主时钟通过PLL输出一个10M的时钟到引脚上,为啥我用示波器看是这么个波形,如下图。同时我看达芬奇的教程上也是个三角波。为啥时钟不是个方波?是我示波器的问题么?

微信图片_20220820200601.png 微信图片_20220820200622.png

2、我现在要输出一个差分时钟到器件上去,用OBUFDS原语把PLL输出的单端时钟变成差分,然后输出到引脚是否可以?
3、时钟输出到引脚是直接用assign 连上去就完事儿呢?还是要用ODDR这个原语,到底有多大差别,工程上一般怎么用?


刚学习FPGA不久,请论坛大佬赐教啊。

最佳答案

查看完整内容[请看2#楼]

1、示波器带宽不够; 2、可以; 3、看情况,比如ISE软件,时钟就不能直接输出到引脚,软件会编译报错,需要通过ODDR原语输出;
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

1979

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5520
金钱
5520
注册时间
2018-10-21
在线时间
1561 小时
发表于 2022-8-20 20:09:51 | 显示全部楼层
1、示波器带宽不够;
2、可以;
3、看情况,比如ISE软件,时钟就不能直接输出到引脚,软件会编译报错,需要通过ODDR原语输出;
回复

使用道具 举报

13

主题

202

帖子

0

精华

高级会员

Rank: 4

积分
527
金钱
527
注册时间
2012-10-27
在线时间
65 小时
发表于 2022-8-20 23:35:48 | 显示全部楼层
我的Agilent 200MHz探头上有说明,

被测信号频率在6MHz以下时,可正常测量。

被测信号频率在6-200MHz时,请打到10:1档,以匹配探头阻抗。

探头.jpg

注:

一般看10MHz方波需要500MHz带宽示波器观察。

再比如看100MHz LVDS差分晶振,用6G带宽示波器会观察到很完整的方波。如果用200MHz示波器,也就数个频率,幅度小的可怜。

方波的FFT变换是1 3 5 7次谐波的正弦,还要考虑到吉布斯效应。带宽越高,看的越完整。

回复

使用道具 举报

13

主题

202

帖子

0

精华

高级会员

Rank: 4

积分
527
金钱
527
注册时间
2012-10-27
在线时间
65 小时
发表于 2022-8-20 23:38:54 | 显示全部楼层
再比如,如果需要用到10MHz的时钟信号,一定要制板,不建议用洞洞板手焊(单片机除外)。

10MHz是个坎,用2.54排针信号完整性会很差。
回复

使用道具 举报

33

主题

159

帖子

0

精华

高级会员

Rank: 4

积分
527
金钱
527
注册时间
2017-1-21
在线时间
192 小时
 楼主| 发表于 2022-8-22 21:18:00 | 显示全部楼层
QinQZ 发表于 2022-8-20 20:09
1、示波器带宽不够;
2、可以;
3、看情况,比如ISE软件,时钟就不能直接输出到引脚,软件会编译报错,需 ...

感谢大佬,确实是带宽问题,探棒问题,换过之后就好了。
然后对于2、3我还想问一下。
artix-7 fpga 差分输出不支持LVDS_3.3,如果我想弄出一个3.3V的差分时钟,这个IO口标准用啥啊?TMDS33+外部50Ω上拉是否可行?或者还有其他方案么?
然后就是这个  ODDR输出单端时钟我会写,差分时钟怎么用ODDR啊?
求大佬赐教。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-10-4 02:33

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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