竞争冒险
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
消除竞争- 消除竞争-冒险现象的方法 则消除由A带来的竞争 带来的竞争- 则消除由 带来的竞争-冒险的如图所示
注:为了使电路所用 为了使电路所用 器件最少, 器件最少,将逻辑函 数化简, 数化简,而为了消除 竞争- 竞争-冒险又要增加 冗余项, 冗余项,这是一对矛 盾。首先不考虑竞争 冒险, -冒险,将逻辑函数 化简, 化简,然后检查有否 竞争-冒险现象, 竞争-冒险现象,再 用增加冗余项来消除 它。
A 1 (a) A A Y1 (b) & Y1 A 1 (a) ≥1 Y2
Y1 = AA = 0
A A Y2
Y2 = A + A = 1
(b)
干扰信号
二、竞争冒险现象的判别
在组合逻辑电路中,是否存在冒险现象, 在组合逻辑电路中,是否存在冒险现象,可通过逻辑函 数来判别。 数来判别。如根据组合逻辑电路写出的输出逻辑函数在一定 条件下可简化成下列两种形式时, 条件下可简化成下列两种形式时,则该组合逻辑电路存在冒 险现象 。 如果输出端门电路的两个输入信号A和 ′是输入变量A经过两个 如果输出端门电路的两个输入信号 和A′是输入变量 经过两个 不同的传输途径而来,则当输入变量A的状态发生突变时输出 不同的传输途径而来,则当输入变量 的状态发生突变时输出 端有可能产生尖峰脉冲, 端有可能产生尖峰脉冲,故只要输出端的逻辑函数在一定条件 下能简化成Y=A+ A′或 Y=A· A′,则可判定存在竞争-冒险现 下能简化成 = + ′ = ′ 则可判定存在竞争- 则可判定存在竞争 象
Y = AB + A C
当B=C=1时, = = 时
B 1 C 4.4.2
≥1
Y
Y = A+ A
故此电路存在竞争-冒险现象。 故此电路存在竞争-冒险现象。 若将上述逻辑式改为
Y = AB +何变化, = 则当 =C=1时,无论 如何变化,Y= 1.A的状态不会再引起竞争-冒险现象。 的状态不会再引起竞争- 的状态不会再引起竞争 冒险现象。
消除竞争-冒险现象的方法 消除竞争-
试判断图中的电路是否存在竞争-冒险, 例11.3.1 试判断图中的电路是否存在竞争-冒险,已知任 何瞬时输入变量只可能有一个改变状态。若存在竞争- 何瞬时输入变量只可能有一个改变状态。若存在竞争-冒 应如何修改电路。 险,应如何修改电路。 A 解:输出端的逻辑式为
Y = ( A + B )( B + C )
当取A=0、C=0时 当取A=0、C=0时, A=0
Y = BB
因此,图示电路存在冒险现象。 因此,图示电路存在冒险现象。
三、消除冒险现象的方法
1.加封锁脉冲。在输入信号产生竞争冒险的时间内, 加封锁脉冲。在输入信号产生竞争冒险的时间内, 加封锁脉冲 引人一个脉冲将可能产生尖峰干扰脉冲的门封锁住。 引人一个脉冲将可能产生尖峰干扰脉冲的门封锁住。 封锁脉冲应在输入信号转换前到来,转换结束后消失。 封锁脉冲应在输入信号转换前到来,转换结束后消失。 2.加选通脉冲。对输出可能产生尖峰干扰脉冲的门电 加选通脉冲。 加选通脉冲 路增加一个接选通信号的输入端, 路增加一个接选通信号的输入端,只有在输入信号转 换完成并稳定后,才引入选通脉冲将它打开,此时才 换完成并稳定后,才引入选通脉冲将它打开, 允许有输出。在转换过程中,由于没有加选通脉冲, 允许有输出。在转换过程中,由于没有加选通脉冲, 因此,输出不会出现尖峰干扰脉冲。 因此,输出不会出现尖峰干扰脉冲。 3.接人滤波电容。由于尖峰干扰脉冲的宽度一般都很 接人滤波电容。 接人滤波电容 在可能产生尖峰干扰脉冲的门! 窄,在可能产生尖峰干扰脉冲的门!电路输出端与地 之间接入一个容量为几十皮法的电容就可吸收掉尖峰 干扰脉冲。 干扰脉冲。 4.修改逻辑设计。 修改逻辑设计。 修改逻辑设计
≥1
本节小结
组合逻辑电路存在竞争与冒险现象, 在 组合逻辑电路存在竞争与冒险现象 , 电路的输出端会出现尖峰干扰脉冲, 电路的输出端会出现尖峰干扰脉冲 , 这可 能会引起负载电路的错误动作。 因此, 能会引起负载电路的错误动作 。 因此 , 应 采取措施消除冒险现象。 采取措施消除冒险现象 。 消除冒险现象的 方法通常有: 加封锁脉冲、 接滤波电容、 方法通常有 : 加封锁脉冲 、 接滤波电容 、 加选通脉冲、修改逻辑设计等。 加选通脉冲、修改逻辑设计等。
11.3 组合逻辑电路中的竞争冒险 组合逻辑 逻辑电路中的竞争冒险
一、竞争冒险现象及其产生的原因 二、竞争冒险现象的判别 三、消除冒险现象的方法 退出
一、竞争冒险现象及其产生的原因
在组合电路中,当输入信号的状态改变时, 在组合电路中,当输入信号的状态改变时,输出端可能会出 现不正常的干扰信号,使电路产生错误的输出, 现不正常的干扰信号,使电路产生错误的输出,这种现象称 为竞争冒险。 为竞争冒险。 产生竞争冒险的原因:主要是门电路的延迟时间产生的。 产生竞争冒险的原因:主要是门电路的延迟时间产生的。
是否存在冒险现象。 例 试判别逻辑函数式 Y = AB + AC + BC 是否存在冒险现象。 解: 当取 当取A=1、C=0时,Y=B+B,出现冒险现象。 、 时 + ,出现冒险现象。 当取B=0, C=1时,Y=A+A,出现冒险现象。 当取 = 时 + ,出现冒险现象。 当取A=0,B=1时,Y=C+C,出现冒险现象。 , 当取 时 ,出现冒险现象。 试判别如图所示组合逻辑电路是否存在冒险现象。 例 试判别如图所示组合逻辑电路是否存在冒险现象。 解:根据图写出输出 逻辑函数式为