编辑
2025-01-02
电路
0
请注意,本文编写于 107 天前,最后修改于 107 天前,其中某些信息可能已经过时。

目录

竞争冒险
消除竞争冒险

竞争冒险

一个逻辑门的两输入端信号同时跳变,但是时间存在差异的现象称为竞争。如果逻辑电路设计不好,会产生输出干扰脉冲,称为冒险

  • 两个互补信号的或会造成竞争冒险L=A+AL=A+ \overline{A}
  • 两个互补信号的与会产生竞争冒险L=AAL=A\cdot \overline{A}

就像这样

考察下面的电路

它的逻辑表达式是

L=AC+BCL=AC+B\overline{C}

A=B=1A=B=1时,逻辑表达式为

L=C+CL=C+\overline{C}

由于非门的存在,C\overline{C}信号会晚一点跳变,这样就会使得LL出现一个脉冲的干扰信号

消除竞争冒险

消去竞争冒险可以消去函数表达式中的互补项,如

F=(A+B)(A+C)F=(A+B)(\overline{A}+C)

B=C=0B=C=0时,表达式就化为了

F=AAF=A\cdot\overline{A}

由于AAA\cdot\overline{A}是恒为假的,那么将它化简为

F=AC+AB+BCF=AC+\overline{A}B+BC

那么就不存在竞争冒险


也可以增加乘积项防止互补项相加。如

L=AC+BCL=AC+B\overline{C}

A=B+1A=B+1时就有L=C+CL=C+\overline{C},为了避免这种情况,鉴于它是恒为真的,可以加上ABAB

L=AC+BC+ABL=AC+B\overline{C}+AB

这样就不会出现跳变了

本文作者:GBwater

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!