hardking
驱动牛犊
驱动牛犊
  • 注册日期2003-07-29
  • 最后登录2005-03-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:9466回复:20

电路中地毛刺产生的原因与解决办法

楼主#
更多 发布于:2003-08-30 10:15
做了块板子,上面用到了FPGA,FPGA的输入和输出用245驱动后送到外面,在调试时发现有毛刺。
首先,这里的毛刺不应该是由于竞争冒险产生的。因为在诸如
a<=\'1\';在这个程序中都保持不变的信号上也发现了毛刺,请大家帮着分析原因并提供对策。
谢了先。
wwenguang
驱动小牛
驱动小牛
  • 注册日期2002-08-12
  • 最后登录2005-08-22
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-30 11:45
环境噪声的影响不得不考虑。
link_bridge
驱动巨牛
驱动巨牛
  • 注册日期2002-11-28
  • 最后登录2011-05-15
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望13点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-30 15:04
俺也碰上了这个问题,改vhdl设计!
guowf
驱动牛犊
驱动牛犊
  • 注册日期2002-12-15
  • 最后登录2006-04-27
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-10-07 19:47
还要看看零点附近是否有跳变!
grant
驱动老牛
驱动老牛
  • 注册日期2001-05-14
  • 最后登录2007-04-13
  • 粉丝0
  • 关注0
  • 积分350分
  • 威望35点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-10-09 09:51

在诸如a<=\'1\';在这个程序中都保持不变的信号上也发现了毛刺,请大家帮着分析原因并提供对策。


毛刺多高?
用示波器看下来有规律吗?
数字电路中有毛刺是正常的,
因为有统一的时钟,大家都在同一时间工作,
这样对电源的使用就会有周期性,
于是电源、地线都会有毛刺出来。
助人乃快乐之本 有人给分就更快乐了 :-)
lzl
lzl
驱动大牛
驱动大牛
  • 注册日期2001-09-11
  • 最后登录2010-06-22
  • 粉丝1
  • 关注0
  • 积分127分
  • 威望48点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-11-01 17:14
跳变信号需要很高的频率带宽。
电源内阻太大,走线过长,都会引起过冲。
l=z=l 我听说,灌水是使分数快速增长的有效方法
wolffy
驱动老牛
驱动老牛
  • 注册日期2001-03-23
  • 最后登录2018-04-15
  • 粉丝0
  • 关注0
  • 积分72分
  • 威望71点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2003-12-19 16:51
看来应该是电源的影响,应该看下电源脚的波形,如果电源脚波形不干净,会调制或者放大到输出的。
我坐在石头上,石头有点烫,但烫的很舒服。
maccat
驱动小牛
驱动小牛
  • 注册日期2001-08-01
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望15点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2004-07-16 13:14
晕 加滤波电容 。。。。。。。。。。。。。。。
跄~跄~跄~以德服人 答的正确 别忘给分 MY QQ:53738515 做驱动的朋友长联系
maccat
驱动小牛
驱动小牛
  • 注册日期2001-08-01
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望15点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2004-07-16 13:16
还有就是你程序写错了
跄~跄~跄~以德服人 答的正确 别忘给分 MY QQ:53738515 做驱动的朋友长联系
wkq清秋枫叶
驱动小牛
驱动小牛
  • 注册日期2004-06-17
  • 最后登录2008-08-07
  • 粉丝1
  • 关注0
  • 积分53分
  • 威望8点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-09-02 09:24
如果真是因为电源的问题,简单地加滤波电容是不行的。
PandaFeng
驱动牛犊
驱动牛犊
  • 注册日期2002-10-09
  • 最后登录2004-09-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-09-28 13:37
换个好点的开关电源看看。
roccy
驱动牛犊
驱动牛犊
  • 注册日期2003-11-05
  • 最后登录2004-10-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-10-13 16:38
基本上是程序的问题,内部肯定有组合逻辑吧?有没有异步时序电路?是多时钟系统?异步时钟进程之间有没有同步化处理?触发器满足建立时间要求?
yking
驱动牛犊
驱动牛犊
  • 注册日期2002-01-25
  • 最后登录2008-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-10-20 09:41
也有可能是走线附近的信号翻转时耦合上来的。
zhutou
驱动牛犊
驱动牛犊
  • 注册日期2004-08-13
  • 最后登录2004-11-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-10-28 16:06
关注
gzkiko
驱动牛犊
驱动牛犊
  • 注册日期2005-02-02
  • 最后登录2005-02-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2005-02-02 16:54
数字电路中走线合理和线路形状也有关
我是一只午夜过马路的蚂蚁...
hanwl
驱动牛犊
驱动牛犊
  • 注册日期2005-01-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2005-02-09 22:26
这个应该找源头,看是电源的还是程序设计的问题
学习,学习,在学习
xiaoxulee
驱动小牛
驱动小牛
  • 注册日期2004-05-05
  • 最后登录2006-07-09
  • 粉丝0
  • 关注0
  • 积分104分
  • 威望15点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2005-03-21 17:00
我用CPLD输出方波时过冲也很大
a0041059a
驱动小牛
驱动小牛
  • 注册日期2005-05-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分46分
  • 威望6点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2005-05-09 13:16
我也使
hwqian
驱动牛犊
驱动牛犊
  • 注册日期2005-08-08
  • 最后登录2007-06-30
  • 粉丝0
  • 关注0
  • 积分91分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2007-07-01 00:25
尽量采用多层板,输出线尽量短,fpga可以设定驱动能力,速度不是很高的话,采用弱驱动,245驱动能力强,有过冲正常
mxy520
驱动牛犊
驱动牛犊
  • 注册日期2007-09-29
  • 最后登录2010-03-04
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2007-09-29 19:56
都是高手..我来学习来了..呵呵..
上一页
游客

返回顶部