组合逻辑——竞争和冒险

     因为电路中实际上存在延迟,所以组合电路中会发生毛刺现象,也就是竞争和冒险。

     那我们该怎么办呢?其实我们不要试图去消灭竞争和冒险,有组合逻辑的地方,就一定有毛刺。它既是一个问题,又不是一个问题,就看你用在什么场合,控制它使用的场合即可。

     解决办法:

     1、D触发器对竞争冒险不敏感。因为D触发器只对边沿信号敏感,有上升沿或下降沿,输入才对输出有影响。

         2、组合逻辑输出不要连到时钟和复位。因为D触发器时钟上升沿或下降沿时工作的,毛刺的存在会伴随着电平的跳变,即存在沿,那么就会导致D触发器违背我们的设计意愿而被触发。同样的道理使用于复位端。

     3、模块的输出要经过寄存器打一拍后输出。这样的话,可以过滤毛刺,使输出很干净,有益于下一模块操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值