第四章 组合逻辑电路的竞争冒险
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.4组合逻辑电路中竞争--冒险现象
理想情况电路中的连线和逻辑门都没有延迟。
电路的多个输入信号发生变化时都是同时瞬间完成的。
实际情况信号通过逻辑门需要响应时间。
信号的变化需要一定的过渡时间。
多个信号发生变化时有先后快慢的差异。
冒险逻辑冒险
功能冒险
不同的冒险,产生的原因不同,消
除冒险的方法也不相同。
3.4.1 竞争 冒险现象及其成因
两个输入信号(一个从1将出现毛刺
竞争不一定都会产生尖峰脉冲
不产生毛刺
t pd2<t pd1+t 出现毛刺
检查逻辑冒险的方法
稳态时输出1,输入变化瞬间输出0的冒险,称为偏1型冒险。
稳态时输出0,输入变化瞬间输出1的冒险,称为偏0型冒险。
方法
代数法
卡诺图法
方法比较繁琐,适用范围广,对两级(含)以
上电路都适用。
注意:不能对函数进行化简。
方法简单,只适用于两级电路。
计算机模拟检查法
实验检查法
功能冒险
输入从I
i 变到I
j
时产生功能冒险的条件:
2、有P个(P≥2)变量同时发生变化;
1、输入变量变化前后函数值相同。
即F( I i)=F( I j);
3 、由P个变量组合所构成的2P个格,既有1又有0。
例3-14:判断下面卡诺图所示逻辑函数,当输入ABCD从0110→1100,1111→1010,0011→0100,1000→1101变化时,是否存在功能冒险。
功能冒险的消除方法选通脉冲加入的位置和极性的确定:与非门实现函数F=AB+CD
正极性脉冲加在第二级
功能冒险的消除方法或非门实现函数F=(A+B)(C+D)
负极性脉冲加在第一级
功能冒险的消除方法
负极性脉冲加在一个与门上
功能冒险的消除方法
方法二:在对输出波形边沿要求不高的情况下,可以在输
,滤除毛刺。
出端接一个几十到几百皮法的滤波电容C
L
在输出端加小电容可以
消除毛刺。
但是输出波
形的前后沿将变坏,只
适用于低速电路,在对
波形要求较严格时,应
再加整形电路。
3.4.2 消除竞争 冒险的方法
加冗余项:只能消除逻辑冒险,而不能消除功能冒险,适用范围有限。
加滤波电容:使输出信号变坏,引起波形的上升、下降时间变长,不宜在中间级使用。
加取样脉冲:对逻辑冒险及功能冒险都有效。
目前大多数中规模集成模块都设有使能端,可以将取样信号
作用于该端,待电路稳定后才使输出有效。