数字电路与逻辑设计
第三章 组合逻辑电路
竞争和冒险
主讲人:黄丽亚
冒险的消除方法
1)增加多余项,可消除逻辑冒险
在卡诺圈内部取值变化,不会存在逻辑冒险,因此可以用增加多余
卡诺圈的方法,消除逻辑冒险。
1111
110
10110100A
BC
例3:F=AC+BC+AC,试用增加多余项的方法消除逻辑冒险。
F=AC+BC+AC+AB
例 F = B C + A B + A C D 。试用增加多余项 的方法消除逻辑冒险。
F = B C + A B + A C D + AC + ABD + BCD
AB
CD
110
11111
1101
111100
10110100
2)加滤波电容 (对输出波形边沿要求不高的情况下运用)
A
A
F
图 加电容消除冒险
3)加取样脉冲
F*=F’ SP
SP是正脉冲
例: 已知 F = A B + A C ,用74138实现该函数,电路图如下所示。试分
析电路是否存在逻辑冒险,若存在,加取样脉冲避免之。
解:
由图可知,存在相切的卡诺圈,该电路可
能存在0型逻辑冒险。
F=m2m3m5m7=m2+m3+m5+m7
111
110
10110100A
BC
取样脉冲加在74138的使能端上。