第四章美善第4节.pptVIP

  • 4
  • 0
  • 约2.73千字
  • 约 32页
  • 2018-12-16 发布于福建
  • 举报
第四章美善第4节

第四章 组合逻辑电路 * 第三节 竞争和冒险 2.冒险 二、逻辑冒险的检查 一、竞争和冒险的概念 1. 竞争 1.代数法 2.卡诺图法 三、功能冒险的检查 3.不变的(n-p)个输入变量组成的乘积项所对应的卡诺圈中,有“1”也有“0” 。 四、冒险的消除方法 1. 增加多余项 (只适用于消除逻辑冒险) 2.加滤波电容 (对输出波形边沿要求不高的情况下运用) 3.加取样脉冲 1.输入变量变化前后,函数值相同; 2.有p(≥2)个变量同时变化; 第三节 竞争和冒险 一、竞争和冒险的概念 1. 竞争 (1) 由于连线和集成门有一定的延迟时间,致使同一输入信号经过不同路径到达输出端有先有后(1个或1个以上输入信号变化); (2) 多个输入信号同时变化,由于变化的快慢不同,致使多个输入信号到达输出端有先有后(2个或2个以上输入信号变化)。 图 4.3.1 (d) (g) (e) 例1:F = AC + AB 。 A(d) A(g) A(e) F B = C = 1 时 1tpd 1tpd 2tpd 2tpd 1tpd 1 1 0 图 4.3.2 冒险的产生 ABC 例2:F = AC + BC + AC 。 1 1 1 0 1 1 0 0 1 0 10 11 01 00 A BC 101 100 110 111 2.冒险 (2) 冒险 的分类 (1) 冒险 的概念 ① 按短暂尖峰极性 A F A 0 1 0 (a) 1型冒险 A F A 1 0 1 (b) 0型冒险 ② 按产生短暂尖峰的原因 逻辑冒险和功能冒险 二、逻辑冒险的检查 1.代数法 F = A + A 或 F = A · A (1型逻辑冒险) (0型逻辑冒险) 例1 F = AC + AB 。 当 B=C= 1 时,F = A + A ,存在0型逻辑冒险。 当 A=B= 0 时,F = C · C ,存在1型逻辑冒险。 例2 F = ( A+C ) · ( B+C ) 。 例3 F = A C + B C + A C 。 在 A=B=1 时,F = C + C ,存在0型逻辑冒险。 2.卡诺图法 两个卡诺圈部分相切,而这个相切部分又没有被另外的卡诺圈包围,则存在逻辑冒险。 1 1 1 1 1 1 0 10 11 01 00 A BC 逻辑冒险产生的条件: 相切部分取值相同的变量此时的取值组合。 对上例,即 A = B = 1 时,存在0型逻辑冒险。 图 4.3.4 例4 F = A C + B C + A C 。 例5 F = B C + A B + A C D 。试判断是否存在逻辑冒险。 AB CD 1 10 1 1 1 11 1 1 01 1 1 1 1 00 10 11 01 00 在 AC = 00 时,或 在 ABD = 111 时, 在 BCD = 011 时,或 存在0型逻辑冒险。 三、功能冒险的检查 1.输入变量变化前后,函数值相同; 2.有p(≥2)个变量同时变化; 3.不变的(n-p)个输入变量组成的乘积项所对应的卡诺圈中,有“1”也有“0” 。 则电路中存在功能冒险。 1 1 1 1 1 1 0 10 11 01 00 A BC 图 4.3.4 例6 已知 F = A C + B C + A C ,当ABC 从101变为110时,是否会出现功能冒险。 1. F ( 1,0,1) = F ( 1,1,0 ); 2. B和C 2个变量同时变化; 3. A对应的卡诺圈中有“0”也有“1”。 所以,电路中存在功能冒险。 开始 判断电路中是否存在冒险的步骤: 逻辑冒险 有冒险 功能冒险 有冒险 无冒险 结束 N Y Y N 例7 分析如下图所示的组合网络中,当 ABCD 从0100向1101变化时和 ABCD 从 1000 向1101变化时,是否会出现冒险? 解 :1.当 ABCD 从0100向1101变化时: AB CD 1 1 1 10 1 1 1 1 11 1 1 01 1 00 10 11 01 00 1. F(0,1,0,0)=F(1,1,0,1); 2. 有2个变量同时变化; 3. BC对应的卡诺圈中有“0”也有“1”; 所以,此时电路中存在功能冒险。 先判断是否有功能冒险,函数F的卡诺图如下图所示: AB CD 1 1 1 10 1 1 1 1 11 1 1 01 1 00 10 11 01 00 1. F(1,0,0,0)=F(1,1,0,1); 2. 有2个

文档评论(0)

1亿VIP精品文档

相关文档