查看: 5709|回复: 8

[提问] 怎么解决毛刺问题

[复制链接]
发表于 2012-11-21 17:06:27 | 显示全部楼层 |阅读模式
QQ截图20121121145635.png vcc是我设置的一个固定电平,q1是用用计数器+rom产生的正弦波,alb是vcc和q1经过比较器后的输出波形,q1
发表于 2012-11-22 09:07:34 | 显示全部楼层
你所说的“毛刺”,是指正弦波不光滑吧

这不叫毛刺,这是数字化必然出现的,需要硬件的滤波电路来处理
发表于 2012-11-22 15:00:19 | 显示全部楼层
数字电路里有一种“施密特触发器”可以消抖,模拟比较器可以通过加入滞环来实现类似的特性。
发表于 2012-11-23 11:33:48 | 显示全部楼层
这个貌似没有采用同步设计的原因
 楼主| 发表于 2012-11-25 15:14:20 | 显示全部楼层
McuPlayer 发表于 2012-11-22 09:07
你所说的“毛刺”,是指正弦波不光滑吧

这不叫毛刺,这是数字化必然出现的,需要硬件的滤波电路来处理

是比较器alb输出信号上的尖脉冲,在比较器上加个时钟信号输入延时一个周期输出就解决了,不知道为什么
发表于 2012-11-26 09:40:29 | 显示全部楼层
楼主你的‘毛刺’很有规律性,可以看看是否是你的q1信号在那毛刺产生的几个点的值不稳定造成的。
发表于 2012-11-26 10:43:59 | 显示全部楼层
用全局时钟同步后,仍然有毛刺?
发表于 2012-11-29 09:54:37 | 显示全部楼层
发表于 2012-11-29 10:01:03 | 显示全部楼层
几个问题:
你在用什么做仿真?
输出是组合逻辑还是寄存器?
毛刺有没有宽度?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表