首页 理论教育 消除竞争冒险的有效方法

消除竞争冒险的有效方法

时间:2023-06-20 理论教育 版权反馈
【摘要】:消除竞争冒险的主要方法有修改逻辑设计、接滤波电容、引入选通脉冲等。图3.10.7并联电容消去竞争冒险并联滤波电容;输出波形三、引入选通脉冲由于冒险现象只发生在电路输入信号状态变化的瞬间,因此,在可能产生冒险脉冲的门电路的输入端加一个选通脉冲输入端,利用选通脉冲把有冒险脉冲输出的逻辑门封锁,使冒险脉冲不能输出。当冒险脉冲消失后,选通脉冲才将有关的逻辑门打开,允许正常输出,从而达到消除竞争冒险的目的。

消除竞争冒险的有效方法

消除竞争冒险的主要方法有修改逻辑设计、接滤波电容、引入选通脉冲等。

一、修改逻辑设计,增加冗长项

修改逻辑设计有时是消除冒险现象较理想的办法。我们知道,产生冒险现象的重要原因是某些逻辑门存在着两个输入信号同时向相反的方向变化。若修改逻辑设计,使得任何时刻每一个逻辑门的输入端都只有一个变量改变取值,这样所得的逻辑电路就不可能产生冒险。

如逻辑函数img在A=C=1时会产生0型冒险。若将此逻辑函数式改成img,即加入多余因子AC,则当A=C=1时Y=1,因此不再有干扰脉冲出现,消除了冒险现象。因为从逻辑上看AC项对函数Y是多余的,所以称之为冗长项。修改后的电路如图3.10.6所示,它没有冒险现象。

图3.10.6 增加冗长项消除冒险的逻辑电路

二、接滤波电容(www.xing528.com)

如果逻辑电路在工作速度不高的情况下,由于竞争冒险所产生的干扰脉冲非常窄,所以可在输出端并接一个容量很小的滤波电容来加以消除,其容量为4~20pF之间。如图3.10.7(a)所示电路,在输出端并接电容C,RO是逻辑门电路的输出电阻。这样使输出波形上升沿和下降沿的变化比较缓慢,对于很窄的干扰脉冲起到滤波作用,如图3.10.7(b)所示,从而避免了在输出端出现冒险现象。

图3.10.7 并联电容消去竞争冒险

(a)并联滤波电容;(b)输出波形

三、引入选通脉冲

由于冒险现象只发生在电路输入信号状态变化的瞬间,因此,在可能产生冒险脉冲的门电路的输入端加一个选通脉冲输入端,利用选通脉冲把有冒险脉冲输出的逻辑门封锁,使冒险脉冲不能输出。当冒险脉冲消失后,选通脉冲才将有关的逻辑门打开,允许正常输出,从而达到消除竞争冒险的目的。

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

我要反馈