搜索
bottom↓
回复: 25

请教关于FPGA输出25k方波信号“过冲”的问题

[复制链接]

出0入0汤圆

发表于 2011-11-9 18:41:05 | 显示全部楼层 |阅读模式

理想波形与实际波形的对比 (原文件名:K11.jpg)

问题如上图所示,输出的波形用示波器观察出来的波形出现变形的问题。请教高手应该如何消除这个问题。

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

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2011-11-9 18:58:10 | 显示全部楼层
信号线上是否挂接了其他器件,比如LED

出0入0汤圆

 楼主| 发表于 2011-11-9 19:00:35 | 显示全部楼层
回复【1楼】g47603690
-----------------------------------------------------------------------

没有挂接任何器件。

出0入0汤圆

发表于 2011-11-9 19:08:28 | 显示全部楼层
把示波器探头地线不用,用哪个弹簧探头地线就近信号触碰地看

出0入42汤圆

发表于 2011-11-9 19:09:13 | 显示全部楼层
那就挂接呗,还有示波器地线要短. 线长了有电感就这么效果

出0入0汤圆

发表于 2011-11-9 19:09:39 | 显示全部楼层
是示波器使用技巧问题,不是FPGA问题

出0入0汤圆

 楼主| 发表于 2011-11-9 19:13:00 | 显示全部楼层
地线都接了的,而且用了两个示波器100M 和25M的示波器都试过,出来的波形都一样的。

出0入0汤圆

发表于 2011-11-9 19:14:36 | 显示全部楼层
回复【2楼】sxndwg   
回复【1楼】g47603690
-----------------------------------------------------------------------
没有挂接任何器件。
-----------------------------------------------------------------------

这个问题很奇怪,没见到实际板卡不好说,
怀疑是否是分频程序的问题,直接把CLK管脚输入的时钟信号赋给这个管脚试试。
另外是否这个管脚硬件上和其他的信号碰到一起了,仔细检查一下。

出0入0汤圆

 楼主| 发表于 2011-11-9 19:19:28 | 显示全部楼层
reg[7:0] cnt11;        //分频计数器

always @ (posedge clk or negedge rst_n)begin        //复位
        if(!rst_n) cnt11 <= 20'd0;
        else cnt11 <= cnt11+1'b1;        //寄存器cnt 20ms循环计数
end
//----------------------------------------------------
reg clk_div_r;        //clk_div信号值寄存器

always @ (posedge clk or negedge rst_n) begin
        if(!rst_n) clk_div_r <= 1'b0;
        else if(cnt11 == 8'hff) clk_div_r <= ~clk_div_r;         
end
       
assign clk100 = clk_div_r;       


程序很简单,如上所示。就是一个简单的分频程序。

出0入8汤圆

发表于 2011-11-9 19:23:21 | 显示全部楼层
示波器探笔的问题吧    FPGA的程序 我也刚开始学习搞  呵呵   也在整分频程序

出0入0汤圆

 楼主| 发表于 2011-11-9 19:25:53 | 显示全部楼层
这种问题好像叫过冲吧! 请问该如何解决

出0入476汤圆

发表于 2011-11-9 19:29:57 | 显示全部楼层
看上去像是“振铃”效应,主要原因是阻抗不匹配。

出0入0汤圆

 楼主| 发表于 2011-11-9 19:30:45 | 显示全部楼层
回复【9楼】kebaojun305
-----------------------------------------------------------------------

用探头接示波器输出的1kHz的方波信号非常好,接自己的板子上的波形就不行了

出0入8汤圆

发表于 2011-11-9 19:50:12 | 显示全部楼层
我这里也是直接示波器接IO口 分频的出来的波形 就是理想波形(频率低得话     你的程序  clk 是54M  出来是105.5K)  EP2C5Q208C8的核心板  做的      要不你接个负载试试

出0入0汤圆

发表于 2011-11-14 21:49:25 | 显示全部楼层
回复【楼主位】sxndwg
-----------------------------------------------------------------------

应该是“振铃”现象,串联一个电阻匹配一下效果会变好的多,50-100欧姆就差不多

出0入0汤圆

发表于 2011-11-15 10:02:59 | 显示全部楼层
测量问题,不要找程序问题,“振铃”现象,与探头有关

出0入0汤圆

发表于 2011-11-16 16:52:48 | 显示全部楼层
可能是三角插座的地线问题,把三角插头的地线端拔了试试

出0入0汤圆

 楼主| 发表于 2011-11-17 10:11:45 | 显示全部楼层
应该是“振铃”现象,通过在输出引脚上加rc滤波电路后,情况有很明显的改善。不是示波器或者测量方法的问题。

出0入42汤圆

发表于 2011-11-17 23:47:40 | 显示全部楼层
加R有道理加C说不过去,除非线路上L的影响很严重了. 传输线妙就妙在这里

出0入0汤圆

发表于 2012-4-22 15:15:43 | 显示全部楼层
过来祭奠一下我曾经的马甲!!1

出0入442汤圆

发表于 2012-4-22 16:50:04 | 显示全部楼层
根据很多网站发的数据,这应该是示波器的问题。器件的冲击没这么大,这不是振铃(振铃是信号反射,造成的跟正弦波一样的波形)。示波器的探头的瞬态效应不好。

出0入0汤圆

发表于 2012-4-23 21:12:31 | 显示全部楼层
可惜只有一种示波器, 有时间换一个试一试

出0入0汤圆

发表于 2016-5-4 16:19:40 | 显示全部楼层
要用直流耦合

出0入0汤圆

发表于 2016-5-4 21:32:00 | 显示全部楼层
探头的地跟信号围成的面积要小

出0入0汤圆

发表于 2016-5-4 21:32:47 | 显示全部楼层
晕,12年的也翻出来
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-14 03:46

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

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