首页 理论教育 竞争冒险的消除

竞争冒险的消除

时间:2022-02-12 理论教育 版权反馈
【摘要】:竞争冒险的消除较为简便的一种方法是直接在电路的输出端接一个容量很小的滤波电容,如图6 4 5所示。由于冒险现象产生的毛刺中所包含的主要是高频成分,当输出端接了滤波电容后,可以将大部分高频成分滤掉,从而消除毛刺或者使毛刺不影响正常的电路功能。输出端接滤波电容消除冒险的方法简单实用,特别适用于一些速度要求不是很高的电路。

竞争冒险的消除方法根据实际情况通常有两种:修改逻辑设计,增加乘积项;输出端接入滤波电容。

1. 修改逻辑设计,增加乘积项

从前面的例子可以看出,函数F=AC+B+BC与F=AC+B实现的逻辑功能相同,但函数F=AC+B存在竞争冒险,而函数F=AC+B+BC不存在竞争冒险。这就是我们常用的消除冒险的方法:若卡诺图中存在相切的卡诺圈,可以通过增加卡诺圈,即增加乘积项的办法使得卡诺图中所有的卡诺圈都不相切。这样就达到了消除竞争冒险的目的。

修改逻辑设计,增加乘积项能消除竞争冒险,但增加乘积项会使逻辑函数表达式变得复杂,也意味着增加了门电路,它会使电路变得复杂,增加成本,这是该方法的缺点。

2. 输出端接入滤波电容

竞争冒险的消除较为简便的一种方法是直接在电路的输出端接一个容量很小的滤波电容,如图6 − 4 − 5所示。

图6 − 4 − 5 接滤波电容消除冒险

由于冒险现象产生的毛刺中所包含的主要是高频成分,当输出端接了滤波电容后,可以将大部分高频成分滤掉,从而消除毛刺或者使毛刺不影响正常的电路功能。

输出端接滤波电容消除冒险的方法简单实用,特别适用于一些速度要求不是很高的电路。它的缺点是容易使电路的输出波形边沿变坏。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈