阅读:9817回复:20
电路中地毛刺产生的原因与解决办法
做了块板子,上面用到了FPGA,FPGA的输入和输出用245驱动后送到外面,在调试时发现有毛刺。
首先,这里的毛刺不应该是由于竞争冒险产生的。因为在诸如 a<=\'1\';在这个程序中都保持不变的信号上也发现了毛刺,请大家帮着分析原因并提供对策。 谢了先。 |
|
沙发#
发布于:2003-08-30 11:45
环境噪声的影响不得不考虑。
|
|
板凳#
发布于:2003-08-30 15:04
俺也碰上了这个问题,改vhdl设计!
|
|
地板#
发布于:2003-10-07 19:47
还要看看零点附近是否有跳变!
|
|
地下室#
发布于:2003-10-09 09:51
毛刺多高? 用示波器看下来有规律吗? 数字电路中有毛刺是正常的, 因为有统一的时钟,大家都在同一时间工作, 这样对电源的使用就会有周期性, 于是电源、地线都会有毛刺出来。 |
|
|
5楼#
发布于:2003-11-01 17:14
跳变信号需要很高的频率带宽。
电源内阻太大,走线过长,都会引起过冲。 |
|
|
6楼#
发布于:2003-12-19 16:51
看来应该是电源的影响,应该看下电源脚的波形,如果电源脚波形不干净,会调制或者放大到输出的。
|
|
|
7楼#
发布于:2004-07-16 13:14
晕 加滤波电容 。。。。。。。。。。。。。。。
|
|
|
8楼#
发布于:2004-07-16 13:16
还有就是你程序写错了
|
|
|
9楼#
发布于:2004-09-02 09:24
如果真是因为电源的问题,简单地加滤波电容是不行的。
|
|
10楼#
发布于:2004-09-28 13:37
换个好点的开关电源看看。
|
|
11楼#
发布于:2004-10-13 16:38
基本上是程序的问题,内部肯定有组合逻辑吧?有没有异步时序电路?是多时钟系统?异步时钟进程之间有没有同步化处理?触发器满足建立时间要求?
|
|
12楼#
发布于:2004-10-20 09:41
也有可能是走线附近的信号翻转时耦合上来的。
|
|
13楼#
发布于:2004-10-28 16:06
关注
|
|
14楼#
发布于:2005-02-02 16:54
数字电路中走线合理和线路形状也有关
|
|
|
15楼#
发布于:2005-02-09 22:26
这个应该找源头,看是电源的还是程序设计的问题
|
|
|
16楼#
发布于:2005-03-21 17:00
我用CPLD输出方波时过冲也很大
|
|
17楼#
发布于:2005-05-09 13:16
我也使
|
|
18楼#
发布于:2007-07-01 00:25
尽量采用多层板,输出线尽量短,fpga可以设定驱动能力,速度不是很高的话,采用弱驱动,245驱动能力强,有过冲正常
|
|
19楼#
发布于:2007-09-29 19:56
都是高手..我来学习来了..呵呵..
|
|
上一页
下一页