险象的分类 按险象脉冲的极性分: 若险象脉冲为负极性脉冲,则称为“0”型险象; 若险象脉冲为正极性脉冲,则称为“1”型险象。 按输入变化前后,“正常的输出”是否应该变化分: 若输出本应静止不变,但险象使输出发生了不应有的短暂变化,则 称为静态险象; 在输出应该变化的情况下出现了险象,则称为动态险象。 四种组合险象示意:
静态“0”型险象 输出波形 静态“1”型险象 动态“0”型险象 动态“1”型险象 输入信号变化的时刻
2.5.2
险象的判断与消除
1. 用代数法判断及消除险象 继续考察函数 F AB A C 令B=1、C=1保持不变,令A变化,有:
F A 1 A 1 A A
再看,对F 作变换:
0101 0011 1 1001 „„ X „„ Y „„ C-1 „„ S
S≤ 9
结果 Z = S, W = 0
1 (2) 设 C1 , X 5 Y 9 , ,则 S X Y C1。因S >9,故S不是所求的Z, 15 须对S进行加6修正,而W应为1。
0101 1001 1 1111 „„ X „„ Y „„ C-1 „„ S 1 1 1 1 „„ S 的低4位 0 1 1 0 „„ 6 Z = 0101 结果 W = 1 1 0 1 0 1 „„ Z 丢弃
F A A A A
?
因 A 多经过非门,比 A 的变化有延时,故出现险象。
?
上式中出现
或 形式的项,这样的项会产生险象。
险象判断法: 对于逻辑表达式 F ( xn , xi , x1 ) ,考察 xi (i n 1) 变化、其他量不 变时是否产生险象,则将其他量的固定值代入式中。若得到的表达式 含有形如i xi 或i xi 形式的项,则该逻辑表达式可能产生险象。 x x