资源预览内容
第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
3.3 竞争和冒险 1分析时时,假设设各门门的延迟时间迟时间 均为为tpd, 且CB1观察:描绘逻辑函数 的电路 2A(d)A(g)A(e)FB = C = 1 时1tpd1tpd2tpd2tpd1tpd110图 3.3.2 冒险的产生n事实上,在B=C=1时,F=1 !31竞争(两种情况) (1) 由于连线和集成门有一定的延迟时间,致使到达输出端的信号有先有后;(2) 多个输入信号同时变化,变化的快慢不同。3.3 竞争和冒险3.3.1 竞争和冒险的概念42冒险 (2) 冒险的分类两种分类 (1) 冒险:组合电路出现的短暂错误。(或者说某瞬间出现的非预期信号、或违犯真值表所规定的逻辑电平) 3.3 竞争和冒险3.3.1 竞争和冒险的概念5 直观地,根据冒险尖峰极性的不 同,冒险可分为两类:a. “1a. “1型冒险型冒险b. “0b. “0型冒险型冒险6 根据竞争现象的不同,或者说形成冒 险尖峰原因的不同,冒险可分为两类:a. a. 逻辑冒险:由于输入信号经过的途径不同而逻辑冒险:由于输入信号经过的途径不同而引起的冒险引起的冒险 b.b.功能冒险:由于假设干个信号同时变化,变化功能冒险:由于假设干个信号同时变化,变化的快慢不同而引起的冒险的快慢不同而引起的冒险 71逻辑冒险的判别 1代数法 F = A + AF = A A对应1型逻辑冒险对应0型逻辑冒险以上两式有时亦称为竞争冒险的判别式,只要根据电路写出的逻辑式在一定的条件下,能转化成判别式的形式,就说明在一定条件下,可能存在冒险。3.3 竞争和冒险3.3.2 冒险的判别方法81逻辑冒险的判别 1代数法 F = A + AF = A A对应1型逻辑冒险对应0型逻辑冒险3.3 竞争和冒险3.3.2 冒险的判别方法用代数法判断逻辑冒险的方法:判断表达式中是否有变量同时以原、反变量的形式存在2假设有,那么将其余变量取某固定值,看能否转化成判别式。例3.3.1 例3.3.2 92卡诺图法 方法:两个卡诺圈部分相切,而这个相切部分又没有被另外的卡诺圈包围,那么可能存在逻辑冒险。 条件:相切部分取值一样的变量此时的取值组合。 卡诺图法判断逻辑冒险的原理卡诺圈相切示意图3.3 竞争和冒险3.3.2 冒险的判别方法1逻辑冒险的判别 10例: F = B C + A B + A C D 。试判断是否存在逻辑冒险。 AB CD 11011111110111110010110100在 AC = 00 时,或在 ABD = 111 时,在 BCD = 011 时,或存在0型逻辑冒险。111. 增加多余项 ,消除逻辑冒险 2.加取样脉冲 取样脉冲的宽度和产生的时间有一定的要求 取样脉冲的位置及极性选取原那么 3.3 竞争和冒险3.3.3 冒险的消除方法12内容回忆n什么是竞争和冒险?两者之间有什么关系?n如何判别逻辑电路中是否存在冒险现象?n如何消除逻辑电路中的冒险现象?13作业14A F A 0 1 0 (a) 1型冒险 15A F A 1 0 1 (b) 0型冒险 16111111010110100ABC例 F = A C + B C + A C 。 相交相切不相切几何相邻或对称相邻的“1格,被两个卡诺圈分别单独包围,称卡诺圈相切。1711111010110100ABC例:判别函数F = A C + B C是否存在逻辑冒险现象A = B = 1 时,存在0型逻辑冒险。变量取值在相切的卡诺圈跳变时,而这个相切部分又没有被另外的卡诺圈包围,那么可能存在逻辑冒险。 变量取值在卡诺圈内变化,不存在逻辑冒险;只B变化F=AC=1只C变化F=C+C181. 增加多余项,消除逻辑冒险 当输入变量取值在卡诺圈内部变化时,不会存在逻辑冒险,因此可以通过增加多余卡诺圈的方法,消除逻辑冒险。课本82页 例题3.3.4、3.3.5。192.加滤波电容 对输出波形边沿要求不高的情况下运用)A A F 图 3.3.10 加电容消除冒险20 其中,F和F* 分别表示组合电路加取样脉冲之前、之后的输出。00111数值F取样脉冲F*3.加取样脉冲21图 4.3.6 用取样法防止冒险22观察现象:ABP3P4图示电路,输入信号A和信号P3,在逻辑门G4输入端相遇。 或非门的输出端出现一个违犯真值表规定的信号。 由于P3滞后A,出现一个同时为“0的区域,从而使P4产生异常。23
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号