第三章 组合逻辑电路的竞争冒险
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.4组合逻辑电路中竞争--冒险现象
理想情况电路中的连线和逻辑门都没有延迟。
电路的多个输入信号发生变化时都是同时瞬间完成的。
实际情况信号通过逻辑门需要响应时间。
信号的变化需要一定的过渡时间。
多个信号发生变化时有先后快慢的差异。
冒险逻辑冒险
功能冒险
不同的冒险,产生的原因不同,消
除冒险的方法也不相同。
3.4.1 竞争 冒险现象及其成因
两个输入信号(一个从1将出现毛刺
竞争不一定都会产生尖峰脉冲
不产生毛刺
t pd2 检查逻辑冒险的方法 稳态时输出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 消除竞争 冒险的方法 加冗余项:只能消除逻辑冒险,而不能消除功能冒险,适用范围有限。 加滤波电容:使输出信号变坏,引起波形的上升、下降时间变长,不宜在中间级使用。 加取样脉冲:对逻辑冒险及功能冒险都有效。目前大多数中规模集成模块都设有使能端,可以将取样信号 作用于该端,待电路稳定后才使输出有效。