组合逻辑电路中的竞争冒险
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
两个卡诺圈相切,则会出现冒险; 两个卡诺圈相交,则不会出现冒险。
相切时存在原变量和反变量 相交时同一变量出现重复
BC
AC
A 00 01 11 10 AB
0
111
11
1
AC
在AB与AC两个卡诺圈相切处,当B=1,C=0,A发生变化时,出现冒险。
3 消除冒险现象的方法
1)修改逻辑设计
消除互补变量(表达式展开变形) 增加多余项 (卡诺图中包围圈相交)
例 判断 L AC AB AC 是否存在冒险现象
分析:A和C在表达式中分别出现原变量和反变量,因此有可能存在竞争。
当 B=1,C=0 时, L A A
所以A可以产生冒险
对于C,无论A、B取何种值,都不会出现C C或者C+C的情况,故C不会出现冒险
2) 卡诺图法
由卡诺图上包围圈的相对位置,判别是否存在冒险现象。
A
1
G1
A
&
L
A
G2 L
(a)
(b)
L A A 0 稳态逻辑关系
由于反相器传输延迟的影响,A 波形的下降沿滞后于A波形的上升沿, 从而导致输出波形出现一个高电平窄脉冲,此时L = 1,这与逻辑分析结果 矛盾。即电路存在冒险 。
竞争产生正尖脉冲:偏0冒险
瞬态
A
1
G1
A
≥1
L
A
G2
L
(a)
(b)
AC AB
C 00 01 11 10 0 1
BC L= BC+ AC
B=1, A=0时出现L=C+C
AC AB
C 00 01 11 10
0
1
AB
BC
L= BC+ AC +AB
B=1, A=0时出现L=C+C+1
2) 加滤波电容
A
A
&
C
A
1
&
≥1
L
C
1
&
C
C
B
B
(a)
L AC AB AC
L 冒险
L A A 1 稳态逻辑关系
竞争产生负尖脉冲:偏1冒险
产生竞争冒险的原因:门电路的传输延迟使同一变量经过 不同路径到达输出端的时间不同。
竞争冒险的危害性:使对脉冲敏感的系统出现误动作。
2 冒险现象的判别方法(分析法) 1) 代数法
分析输入变量的取值情况,看是否存在某些输入变量的特定 取值使表达式出现L=AA 或者L=A+A
(b)
3) 加选通控制
保证输出在输入信号稳定时有效
组合逻辑电路分ቤተ መጻሕፍቲ ባይዱ与设计小结
分析
逻辑电路图
编 译加 码 码法 器 器器
表达式 卡诺图
设计
真值表 波形图
逻辑功能
编 译全 码 码加