- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字电子技术基础阎石主编(第五版)信息科学与工程学院基础部4.4 组合电路中的竞争冒险现象竞争:当一个逻辑门的两个输入信号同时向相反的逻辑电 平跳变,而变化的时间有差异的现象称为竞争。 冒险:由于竞争使电路的输出端出现了稳态下没有的干扰脉冲 (毛刺)的现象称为冒险。竞争与冒险的关系:有竞争不一定会产生冒险,但有冒险就一定存在竞争。一、产生竞争冒险的原因由于竞争而在电路的输出端可能尖峰脉冲的现象称为竞争—冒险。负脉冲——“0”型冒险正脉冲——“1”型冒险二、如何检查竞争-冒险现象1、代数识别法(输入变量每次只有一个发生改变的简单情况下) 一个变量以原变量和反变量出现在逻辑函数Y中时,则该变量是具有竞争条件的变量。如果消去其他变量(令其他变量为0或1),留下具有竞争条件的变量,①若函数出现:则可能产生负的尖峰脉冲的冒险现象,--“0”型冒险;②若函数出现:则可能产生正的尖峰脉冲的冒险现象,--“1”型冒险;【例】判断实现以下函数的电路是否存在冒险现象。解:由函数表达式可知,变量A和C 具备竞争的条件。所以,应对这两个变量进行分析。先考察变量A。将B和C的各个取值组合分别代入逻辑函数式中,可得可见,BC=11时,变量A的变化可能使电路产生冒险。同上,变量C的变化不会使电路产生冒险。1 100110001100010112、卡诺图识别法如果代表两个乘积项的圈相切,而相切处又未被其它包围圈包围,则可能发生冒险现象。如图,图上两卡诺圈相切,当输入变量ABC由011变为111时,Y从一个包围圈进入另一个包围圈,若把圈外函数值视为0,则函数值可能按 1- 0 -1 变化,从而出现毛刺。以上方法只适用于输入变量每次只有一个改变状态的情况。但是实际上在很多情况下,输入变量都有两个以上同时改变状态的可能性,加之如果输入变量的数目又很多,以上方法就难以胜任检查竞争冒险的任务了。3、利用EDA软件进行时序仿真利用EDA软件对电路进行时序仿真,观察输出波形是否有毛刺,从而从原理上检查电路是否存在竞争冒险现象。然而由于仿真时只能采用标准化的典型参数,有时还要做一些近似,所以得到的仿真结果与实际电路的工作情况会有出入。4、实验法对于由多个输入变量同时变化引起的功能冒险,最有效的判断方法是利用示波器观察输出信号中有无毛刺,分析原因予以消除。只有实验检查的结果才是最终的结论。1 10011000110001011三、如何消除竞争-冒险现象1、添项--修改逻辑设计,增加冗余项。只要在其卡诺图上两包围圈相切处加一个包围圈,即增加了一个冗余项,就可消除逻辑冒险。添加冗余项后,消除了竞争冒险现象。当B=C=1时,始终有Y=1,A1CFF?U1U0三、如何消除竞争-冒险现象2、后滤--在输出端接滤波电容,用来吸收和削弱窄脉冲。毛刺很窄(几十纳秒内),因此常在输出端对地并接滤波电容C,可将尖峰脉冲的幅度削弱至门电路的阈值电压以下。但C的引入会使输出波形边沿变缓,工作速度变慢,因此参数要选择合适,C一般为几十到几百PF。后滤正确理解组合逻辑电路的特点掌握常用的中规模组合逻辑器件的逻辑功能和使用方法1.会认管脚:(电源端、控制端、数据端、输出端等)2.能看懂功能表3.熟悉逻辑功能,能正确使用组件。第四章小结组合电路一般由门电路构成,无记忆、无反馈。任一时刻电路的输出只取决于该时刻各输入状态的组合,而与电路的原状态无关。编码器:二进制编码器、二-十进制编码器译码器:二进制译码器/数据分配器、二-十进制译码器、显示译码器数据选择器;数值比较器;全加器和加法器熟练掌握组合逻辑电路的分析方法给定逻辑图逻辑表达式化简或变换列真值表逻辑功能描述熟练掌握组合逻辑电路的设计方法给定逻辑功能逻辑抽象,得出真值表列写逻辑表达式选择器件类型和数目将逻辑表达式化简或作适当变换画出逻辑图第四章小结(逐级推导法)1、用SSI门电路设计2、用MSI组合逻辑器件设计所用器件:译码器和与非门确定函数输入变量与译码器输入端的对应关系将待求函数化成最小项之和的形式由最小项的反函数组成的与非式画连线图两次取反(2)用数据选择器高位对高位高位对高位去掉下反号将待求函数化成最小项之和的形式确定函数输入变量与数据选择器地址输入端的对应关系对照比较画连线图写出数据选择器的输出函数表达式确定数选器数据输入端的表达式(0、1、原变量、反变量)第四章小结(1)用二进制译码器了解组合电路中的竞争-冒险现象第四章小结(3)用其他的中规模组合电路利用编码器的优先编码功能;利用比较器的比较输出;利用全加器的异或运算功能;利用加法器的求和功能;应用中规模组件设计电路要注意的问题:对逻辑表达式的变换与化简的目的是使其尽可能与组合逻辑器件的形式一致,而不是尽量化简。设计时应考虑合理充分应用组合器件的功能,尽量用同类的、较少的和较简单的器件满足设
文档评论(0)