冒险现象的消除 1.利用冗余项 如图所示卡诺图,只要在两圈相切处增加一个圈(冗余), 就能消除冒险。 BC BC 00 011110 00011110 1 0 1 (a) 用卡诺图识别和消除逻辑冒险 a)两圈相切有险象(b)增加冗余圈克服险象
冒险现象的消除 1. 利用冗余项 如图所示卡诺图,只要在两圈相切处增加一个圈(冗余), 就能消除冒险
例用增加冗余项的方法消除函数F=AC+BC 中可能产生的现象。 解:上例分析可知,当A=B=1时,输入C的变化使电路 输出可能产生0型现象。若在原函数表达式中加入其冗 余项AB,则 F=AC+BC+AB 此时,若A=B=1,则输出F=1,即消除了竞争。 增加冗余项的方法在卡诺图上就是增加尽量少的多余包 围圈,使相邻而不相交的包围圈互相交叉,如上例右图虚线所示, 与多余包围圈相对应的“与”项即为要加入原函数表达式中的冗余 项
例 用增加冗余项的方法消除函数 F = AC + BC 中可能产生的现象。 解:上例分析可知,当A=B=1时,输入C的变化使电路 输出可能产生0型现象。若在原函数表达式中加入其冗 余项AB,则 F = AC + BC + AB 此时,若A=B=1,则输出F=1,即消除了竞争。 增加冗余项的方法在卡诺图上就是增加尽量少的多余包 围圈,使相邻而不相交的包围圈互相交叉,如上例右图虚线所示, 与多余包围圈相对应的“与”项即为要加入原函数表达式中的冗余 项
三、 冒险现象的消除 1.利用冗余项 2.吸收法 在输出端加小电容C可消除毛刺如下图所示。但是输出波形 的前后沿将变坏,在对波形要求较严格时,应再加整形电路。 & ≥1 OF
三、冒险现象的消除 1. 利用冗余项 2. 吸收法 在输出端加小电容C可消除毛刺如下图所示。但是输出波形 的前后沿将变坏, 在对波形要求较严格时,应再加整形电路
冒险现象的消除 1.利用冗余项 2.吸收法 3.取样法 电路稳定后加入取样脉冲,在取样脉冲作用期间输出的信号 才有效,可以避免毛刺影响输出波形。 加取样脉冲原则: “与”门及“与非” “或”门及“或非” 门加正取样脉冲 门 加负取样脉冲 & 几取样脉冲 取样脉冲
3.取样法 1. 利用冗余项 2. 吸收法 电路稳定后加入取样脉冲,在取样脉冲作用期间输出的信号 才有效,可以避免毛刺影响输出波形。 加取样脉冲原则: “或”门及“或非” 门 加负取样脉冲 “与”门及“与非” 门加正取样脉冲 冒险现象的消除
三种方法比较: 利用冗余项:只能消除逻辑冒险,而不能消除功能冒险,适 用范围有限。 吸收法:加滤波电容使输出信号变坏,引起波形的上升、下 降时间变长,不宜在中间级使用。实验调试阶段采 用的应急措施。 取样法: 加取样脉冲对逻辑冒险及功能冒险都有效。目前大 多数中规模集成模块都设有使能端,可以将取样信 号作用于该端,待电路稳定后才使输出有效
利用冗余项:只能消除逻辑冒险,而不能消除功能冒险,适 用范围有限。 三种方法比较: 取样法:加取样脉冲对逻辑冒险及功能冒险都有效。目前大 多数中规模集成模块都设有使能端,可以将取样信 号作用于该端,待电路稳定后才使输出有效。 吸收法:加滤波电容使输出信号变坏,引起波形的上升、下 降时间变长,不宜在中间级使用。实验调试阶段采 用的应急措施