《组合逻辑电路的分析和设计.ppt》由会员分享,可在线阅读,更多相关《组合逻辑电路的分析和设计.ppt(228页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数字电子技术基础数字电子技术基础上页上页下页下页返回返回4 组合逻辑电路的分析和设计组合逻辑电路的分析和设计4.8 组合逻辑电路中的竞争与冒险组合逻辑电路中的竞争与冒险4.1 概述概述4.2 门级组合逻辑电路的分析与设计门级组合逻辑电路的分析与设计4.3 编码器与译码器编码器与译码器4.4 多路选择器和多路分配器多路选择器和多路分配器4.5 加法器和比较器加法器和比较器4.6 基于基于MSI逻辑电路的分析逻辑电路的分析4.7 基于基于MSI逻辑电路的设计逻辑电路的设计数字电子技术基础数字电子技术基础上页上页下页下页返回返回4.1 概述概述 数字电路可分为组合逻辑电路和时序逻辑电路数字电路可分为
2、组合逻辑电路和时序逻辑电路两大部分。两大部分。1.组合逻辑电路组合逻辑电路 在任何时刻,逻辑电路的输出状态只取决于电路在任何时刻,逻辑电路的输出状态只取决于电路各输入状态的组合,而与电路原来的状态无关。各输入状态的组合,而与电路原来的状态无关。数字电子技术基础数字电子技术基础上页上页下页下页返回返回a.电路中不包含记忆性元器件。电路中不包含记忆性元器件。2.组合逻辑电路的主要特点组合逻辑电路的主要特点b.而且输出与输入之间没有反馈连线。而且输出与输入之间没有反馈连线。c.门电路是组合电路的基本单元。门电路是组合电路的基本单元。d.输出与电路原来状态无关。输出与电路原来状态无关。数字电子技术基础
3、数字电子技术基础上页上页下页下页返回返回3.组合逻辑电路的方框图组合逻辑电路的方框图A1、A2、An 输入逻辑变量输入逻辑变量L1、L2、Lm输出逻辑变量输出逻辑变量图中:图中:数字电子技术基础数字电子技术基础上页上页下页下页返回返回Li=fi(A1、A2、An)i=(1、2、m)输出与输入之间的逻辑关系:输出与输入之间的逻辑关系:组合逻辑电路可以有多个输入端和多个输出端。组合逻辑电路可以有多个输入端和多个输出端。数字电子技术基础数字电子技术基础上页上页下页下页返回返回4.组合逻辑电路中的两类问题组合逻辑电路中的两类问题(1)组合逻辑电路的分析组合逻辑电路的分析根据已知逻辑电路图分析电路的逻辑
4、功能。根据已知逻辑电路图分析电路的逻辑功能。(2)组合逻辑电路的设计组合逻辑电路的设计 根据逻辑问题,得出满足要求的逻辑电路图根据逻辑问题,得出满足要求的逻辑电路图或或VHDL语言程序等设计结果。语言程序等设计结果。数字电子技术基础数字电子技术基础上页上页下页下页返回返回4.2 门级组合逻辑电路的分析与设计门级组合逻辑电路的分析与设计4.2.1 分析方法分析方法门级组合逻辑电路的基本单元是各种基本门电路。门级组合逻辑电路的基本单元是各种基本门电路。组合逻辑电路分析流程图组合逻辑电路分析流程图逻辑电路图逻辑电路图逻辑真值表逻辑真值表化简或变换化简或变换逻辑表达式逻辑表达式逻辑逻辑功能功能说明说明
5、数字电子技术基础数字电子技术基础上页上页下页下页返回返回分析过程一般步骤:分析过程一般步骤:a.根据给定的逻辑电路,从输入端开始,逐级推导根据给定的逻辑电路,从输入端开始,逐级推导出输出端的逻辑函数表达式。出输出端的逻辑函数表达式。c.根据输出函数表达式列出真值表。根据输出函数表达式列出真值表。d.用文字概括出电路的逻辑功能。用文字概括出电路的逻辑功能。e.对原电路进行改进设计,对原电路进行改进设计,寻找最佳方案寻找最佳方案(这一步不这一步不一定都要进行一定都要进行)。b.对逻辑函数表达式进行化简或变换。对逻辑函数表达式进行化简或变换。数字电子技术基础数字电子技术基础上页上页下页下页返回返回例
6、例1 分析图示电路的逻辑功能。分析图示电路的逻辑功能。ABCL&L1L2L374LS0074LS10解解 (1)写出逻辑表达式写出逻辑表达式数字电子技术基础数字电子技术基础上页上页下页下页返回返回ABCL&L1L2L374LS0074LS10(2)变换逻辑函数变换逻辑函数数字电子技术基础数字电子技术基础上页上页下页下页返回返回 输入输入 ABC 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1输出输出 L00010111(3)根据函数表达式列真值表根据函数表达式列真值表(4)分析逻辑功能分析逻辑功能 输入变量输入变量A、B和和C中有两中有两个以上取
7、值为个以上取值为1时,输出函数时,输出函数L=1;否则否则L=0。三变量的多数表决器。三变量的多数表决器。数字电子技术基础数字电子技术基础上页上页下页下页返回返回例例2 试分析下图所示逻辑电路的功能。试分析下图所示逻辑电路的功能。解解(1)由图写由图写 表达式表达式数字电子技术基础数字电子技术基础上页上页下页下页返回返回(2)列出真值表列出真值表 B3 B2 B1 B0 G3 G2 G1 G0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 1 1 0 0 1 1 0 0 1 0 0 1 0 0 0 1 1 0 0 1 0 1 0 1 1 1 0 1 1
8、 0 0 1 0 1 0 1 1 1 0 1 0 0 1 0 0 0 1 1 0 0 1 0 0 1 1 1 0 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 0 1 0 1 0 1 1 0 1 1 0 1 1 1 1 1 0 1 0 0 1 1 1 1 1 1 0 0 0(3)分析功能分析功能本电路是自然二进制码至格本电路是自然二进制码至格雷码的转换电路雷码的转换电路。数字电子技术基础数字电子技术基础上页上页下页下页返回返回 例例3 分析图示组合电路的逻辑功能。分析图示组合电路的逻辑功能。数字电子技术基础数字电子技术基础上页上页下页下页返回返回解解(1)列出
9、该电路的输出逻辑表达式列出该电路的输出逻辑表达式(2)列真值表列真值表 输输 入入 A B 0 0 0 1 1 0 1 1输输 出出 L1 L2 0 0 0 1 1 0 0 0数字电子技术基础数字电子技术基础上页上页下页下页返回返回 输输 入入 A B 0 0 0 1 1 0 1 1输输 出出 L1 L2 0 0 0 1 1 0 0 0a.由表达式由表达式当当A=1与与B=0时,时,L1=1。当当A=0与与B=1时,时,L2=1。(3)分析逻辑功能分析逻辑功能可知:可知:数字电子技术基础数字电子技术基础上页上页下页下页返回返回 b.综合考虑综合考虑L1和和L2的值,的值,可推得电路的逻辑功能:
10、可推得电路的逻辑功能:当当AB时,时,L1L2=10当当AB,AB,FABFABYA=BYAB其中,其中,A3 A 0、B3 B 0是相比较是相比较的两组的两组4位二进制数的输入端,位二进制数的输入端,YAB是比较结果输出是比较结果输出端。端。(1)功能框图功能框图数字电子技术基础数字电子技术基础上页上页下页下页返回返回A0A1A2A3B0B1B2B3YABYA=BYAB3,则,则AB,FAB=1若若A3B3,则则AB,FAB2,则则FAB=1;若若A2B2,则则FABYA=BYABYA=BYABB0B1B2B3CC14585IA=BIABYA=BYAB12 3 13IAB是级联输入端是级联输
11、入端A3 A 0、B3 B 0是输入端是输入端YAB是输出端是输出端数字电子技术基础数字电子技术基础上页上页下页下页返回返回(2)CC14585的功能表的功能表 数字电子技术基础数字电子技术基础上页上页下页下页返回返回(3)比较器输出逻辑表达式比较器输出逻辑表达式比较器内部电路决定的优先级:比较器内部电路决定的优先级:IAB最低。最低。数字电子技术基础数字电子技术基础上页上页下页下页返回返回若只比较两个若只比较两个4位二进制数,可令扩展端位二进制数,可令扩展端IAB=1。A3A2A1A0 B3B2B1B0IABIA=B IABYA=BYABIA=B IABYA=BYABIA=B IABYA=B
12、YABYA=BYAB1电路的连接方式称为级联方式,显然级数越多,比较速度越慢。电路的连接方式称为级联方式,显然级数越多,比较速度越慢。数字电子技术基础数字电子技术基础上页上页下页下页返回返回b.也可将也可将8对输入端中任意两对对输入端中任意两对Ai、Bi和和Aj、Bj闲置不用。闲置不用。若比较两个若比较两个6位数的大小:位数的大小:a.可将可将A7、A6、B7、B6全接高电平或低电平。全接高电平或低电平。数字电子技术基础数字电子技术基础上页上页下页下页返回返回4.6 基于基于MSI组合组合逻辑电路的分析逻辑电路的分析 基于基于MSI逻辑电路的分析是指以中规模集成逻辑电路的分析是指以中规模集成器
13、间为核心的逻辑电路的分析。器间为核心的逻辑电路的分析。由于由于MSI器件的多样性和复杂性,前面介绍器件的多样性和复杂性,前面介绍的门级电路的分析方法显然已无能为力。的门级电路的分析方法显然已无能为力。数字电子技术基础数字电子技术基础上页上页下页下页返回返回4.6.1 分析步骤分析步骤逻辑电路图逻辑电路图划分功能块划分功能块分析各块功能分析各块功能分析整体功能分析整体功能分析流程图分析流程图注意:注意:即使电路只有一个功即使电路只有一个功能块,整体电路的逻辑功能块,整体电路的逻辑功能也不一定是这个功能块能也不一定是这个功能块原来的逻辑功能。原来的逻辑功能。数字电子技术基础数字电子技术基础上页上页
14、下页下页返回返回4.6.2 分析举例分析举例例例1 如图是由双如图是由双4选选1 MUX74LS135与若干门组成的电路,试与若干门组成的电路,试分析输出分析输出Z与输入与输入X3、X2、X1和和X0之间的逻辑关系之间的逻辑关系。74LS1531D11D01D21D31ST2D12D02D22D32STA0A11Y2YX1X01X374041ZX2107402数字电子技术基础数字电子技术基础上页上页下页下页返回返回74LS1531D11D01D21D31ST2D12D02D22D32STA0A11Y2YX1X01X374041ZX2107402解解(1)划分功能块划分功能块 本题只划分一个功能
15、块。本题只划分一个功能块。数字电子技术基础数字电子技术基础上页上页下页下页返回返回74LS1531D11D01D21D31ST2D12D02D22D32STA0A11Y2YX1X01X374041ZX2107402(2)分析功能块分析功能块 注意:注意:74LS153是一个双是一个双4选选1的的MUX,片子未被选中时片子未被选中时输出是逻辑输出是逻辑0,而非高阻态。,而非高阻态。2个个4选选1的的MUX组成一个组成一个 8选选1 MUX。数字电子技术基础数字电子技术基础上页上页下页下页返回返回X3=00074LS1531D11D01D21D31ST2D12D02D22D32STA0A11Y2Y
16、X1X01X374041ZX2107402a.当当X3=0时时1Z=1数字电子技术基础数字电子技术基础上页上页下页下页返回返回X3=1074LS1531D11D01D21D31ST2D12D02D22D32STA0A11Y2YX1X01X374041ZX2107402X1 X0 0 0 0 1 1 0 1 1 Y X2 X211功能表功能表b.当当X3=1时时数字电子技术基础数字电子技术基础上页上页下页下页返回返回D1D0D2D3D5D4D6D7A0A1YX1X0ZX2X3A210a.画出电路的功能框图画出电路的功能框图(3)分析整体电路逻辑功能分析整体电路逻辑功能数字电子技术基础数字电子技术
17、基础上页上页下页下页返回返回D1D0D2D3D5D4D6D7A0A1YX1X0ZX2X3A210电路实现了检测电路实现了检测8421BCD码的逻辑功能。码的逻辑功能。b.写出电路的功能表写出电路的功能表 1 1 0 0 0 0 0 0 10 0 021 0 0 131 0 1 041 0 1 151 1 0 061 1 0 171 1 1 081 1 1 1 X3 X2 X1 X0Z1 0功能表功能表数字电子技术基础数字电子技术基础上页上页下页下页返回返回 例例2 图示电路由一片图示电路由一片4位二进制超前进位全加器位二进制超前进位全加器74LS283、比比较器(可选较器(可选CC14585)
18、与七段显示译码电路与七段显示译码电路74LS47及显示块及显示块LED组成的电路,试分析该电路的逻辑功能。组成的电路,试分析该电路的逻辑功能。数字电子技术基础数字电子技术基础上页上页下页下页返回返回 解解 (1)划分功能划分功能块块将电路分为三个功能块:将电路分为三个功能块:a.加法运算电路及加法运算电路及比较器比较器b.译码电路译码电路c.显示电路显示电路数字电子技术基础数字电子技术基础上页上页下页下页返回返回(2)分析各功能块的逻辑功能分析各功能块的逻辑功能a.74283是是4位二进制加位二进制加法器,输出法器,输出 F4F1是是A3 A0与与B3 B0的和。的和。当当F4F3F2F110
19、10时,比较电路输出时,比较电路输出YA1001时,时,L1=1。当当A3A2A1A00100时,四舍五入输出时,四舍五入输出L2=0。当当A3A2A1A00100时,时,L2=1。设输入为设输入为A3A2A1A0,BCD码检测输出码检测输出L1,四舍五入输出四舍五入输出L2。数字电子技术基础数字电子技术基础上页上页下页下页返回返回 检测检测BCD码,输出是码,输出是L1。故将逻辑问题划分为故将逻辑问题划分为2个功能块电路:个功能块电路:四舍五入,输出是四舍五入,输出是L2。功能框图功能框图数字电子技术基础数字电子技术基础上页上页下页下页返回返回(2)设计功能块内部电路设计功能块内部电路 a.
20、分析设计要求可知,本题目分析设计要求可知,本题目2个功能块电路都是要比较两个功能块电路都是要比较两个个4位二值数码的大小,故可以选用中规模位二值数码的大小,故可以选用中规模4位数值比较器位数值比较器MC14585B。将将比比较较器器的的输输出出端端YAB作作为为BCD码码检检测测输输出出端端L1;比比较较器器的输出端的输出端YAB作为四舍五入输出端作为四舍五入输出端L2。将将A3A2A1A0接入两片接入两片MC14585B的输入端的输入端A3A2A1A0,另一另一组输入端组输入端B3B2B1B0分别接分别接1001和和0100。数字电子技术基础数字电子技术基础上页上页下页下页返回返回(3)逻辑
21、电路图逻辑电路图数字电子技术基础数字电子技术基础上页上页下页下页返回返回b.用中规模加法器用中规模加法器74238实现实现四舍五入电路四舍五入电路 BCD码检测码检测电路电路 c.c.试用试用MUX实现本题比较电路的逻辑功能。实现本题比较电路的逻辑功能。数字电子技术基础数字电子技术基础上页上页下页下页返回返回例例3 A3A2A1A0、B3B2B1B0、C3C2C1C0和和E3E2E1E0是是待待传传送送的的4路路数数据据,每每路路数数据据有有4位位。试试设设计计利利用用D3D2D1D0数据总线分时传送各路数据的逻辑电路。数据总线分时传送各路数据的逻辑电路。解解 (1)划分功能框图划分功能框图
22、根据题意,要求利用数据总线分时传送根据题意,要求利用数据总线分时传送4路数据,路数据,因此可以通过因此可以通过4 4组三态门组三态门A、B、C、E将各路数据线接将各路数据线接到数据总线上,再利用到数据总线上,再利用1 1个个2-4线译码器的译码输出,线译码器的译码输出,分别控制分别控制4 4组三态门的选通信号,即可达到分时传送的组三态门的选通信号,即可达到分时传送的要求。要求。数字电子技术基础数字电子技术基础上页上页下页下页返回返回功能块电路框图功能块电路框图数字电子技术基础数字电子技术基础上页上页下页下页返回返回(2)设计功能块内部电路设计功能块内部电路 由于各组三态门功能块内部需要由于各组
23、三态门功能块内部需要4路三态门对应路三态门对应4位数据,位数据,因此三态门可选用因此三态门可选用74LS125(4三态门芯片三态门芯片),译码电路选择双,译码电路选择双2-4线译码器线译码器74LS139。数字电子技术基础数字电子技术基础上页上页下页下页返回返回 A3 B3 C3 E3 0 00 1 1 01 1 X1 X0D3 D2 D1 D0 A2 B2 C2 E2 A1 B1 C1 E1 A0 B0 C0 E0电路的功能表电路的功能表数字电子技术基础数字电子技术基础上页上页下页下页返回返回(3)画电路图画电路图数字电子技术基础数字电子技术基础上页上页下页下页返回返回(4)验证设计验证设计
24、74LS125的逻辑功能:的逻辑功能:输出输出Y为高阻状态。为高阻状态。使能端使能端 ,输出输出等于输入,等于输入,Y=A。使能端使能端 ,数字电子技术基础数字电子技术基础上页上页下页下页返回返回 由于由于 、,当,当 ,X1X0由由00 11变化时,分别选通变化时,分别选通 、和和 对应的三态门。对应的三态门。数字电子技术基础数字电子技术基础上页上页下页下页返回返回 当当 时,时,74LS125-A导通,将数据导通,将数据A3A2A1A0送到数送到数据总线据总线D3D2D1D0上。同样,上。同样,、和和 分别为低电分别为低电平时,可将相应的一组数据送到数据总线上,实现分时传送数平时,可将相应
25、的一组数据送到数据总线上,实现分时传送数据的功能。据的功能。数字电子技术基础数字电子技术基础上页上页下页下页返回返回4.8 组合组合逻辑电路中的竞争与冒险逻辑电路中的竞争与冒险 前面讨论组合逻辑电路的工作时,都是在输前面讨论组合逻辑电路的工作时,都是在输入输出处于稳定的状态下进行的。入输出处于稳定的状态下进行的。实际上,由于电路的延迟,使逻辑电路在实际上,由于电路的延迟,使逻辑电路在信号变化的瞬间可能出现错误的逻辑输出,从信号变化的瞬间可能出现错误的逻辑输出,从而引起逻辑混乱。而引起逻辑混乱。数字电子技术基础数字电子技术基础上页上页下页下页返回返回 由于竞争而使电路输出由于竞争而使电路输出产生
26、尖峰脉冲的现象叫做冒险产生尖峰脉冲的现象叫做冒险现象,简称险象。现象,简称险象。1.竞争与险象竞争与险象 在组合电路中,某一输入变量经不同途径传输后,到达在组合电路中,某一输入变量经不同途径传输后,到达电路中某一会合点的时间有先有后,这种现象称为竞争。电路中某一会合点的时间有先有后,这种现象称为竞争。(1)竞争与冒险现象竞争与冒险现象(2)竞争与冒险现象说明竞争与冒险现象说明数字电子技术基础数字电子技术基础上页上页下页下页返回返回对于图示电路对于图示电路b.如果考虑门的延迟,但忽略信号的前后沿。如果考虑门的延迟,但忽略信号的前后沿。其输出函数为其输出函数为a.在理想情况,即不考虑门的信号在理想
27、情况,即不考虑门的信号延迟和信号的上下沿。延迟和信号的上下沿。当当B=C=1时,时,应有应有L=A+A=1,即不管即不管A如何变化,如何变化,输出输出L恒为高。恒为高。L=AB+AC数字电子技术基础数字电子技术基础上页上页下页下页返回返回假定各门的延迟时间均为假定各门的延迟时间均为tpd输入输出信号波形输入输出信号波形 在输出端产生了一种宽在输出端产生了一种宽度很窄的脉冲,度很窄的脉冲,人们形象地人们形象地称其为毛刺。称其为毛刺。这种输出是由竞争所造这种输出是由竞争所造成的错误输出。成的错误输出。数字电子技术基础数字电子技术基础上页上页下页下页返回返回门的延迟时间门的延迟时间tpd越大,则输出
28、出现的脉冲越宽。越大,则输出出现的脉冲越宽。输出出现的这种脉冲不是逻辑表达式所预期的,但在输出出现的这种脉冲不是逻辑表达式所预期的,但在实际电路中是可能存在的。实际电路中是可能存在的。数字电子技术基础数字电子技术基础上页上页下页下页返回返回 竞竞争争是是经经常常发发生生的的,但但不不一一定定都都会会产产生生毛毛刺刺,所所以以竞竞争争不不一一定定造造成成危危害害。但但一一旦旦出出现现了了毛毛刺刺,若若下下级级负负载载(特特别别是是时序电路时序电路)对毛刺敏感,则毛刺将使负载电路发生误动作。对毛刺敏感,则毛刺将使负载电路发生误动作。(3)冒险现象的类型冒险现象的类型冒险现象分为静态险象和动态险象两
29、种类型。冒险现象分为静态险象和动态险象两种类型。a.静态险象静态险象 在输入信号变化,按逻辑表达式输出不应有变化的情况在输入信号变化,按逻辑表达式输出不应有变化的情况下,实际上会在输出端产生一个下,实际上会在输出端产生一个“1”或或“0”的窄脉冲,称之的窄脉冲,称之为静态险象。为静态险象。数字电子技术基础数字电子技术基础上页上页下页下页返回返回静态险象按其产生的条件又可分为功能险象和逻辑险象。静态险象按其产生的条件又可分为功能险象和逻辑险象。功能冒险是由于多个输功能冒险是由于多个输入变量同时变化引起的冒险。入变量同时变化引起的冒险。(a)功能险象功能险象 功能冒险是由于变化的功能冒险是由于变化
30、的输入信号快慢不一致,因而输入信号快慢不一致,因而导致了变化的输入信号之间导致了变化的输入信号之间的竞争。的竞争。数字电子技术基础数字电子技术基础上页上页下页下页返回返回 功能冒险是逻辑函数的功能所固有的,它无法用改变设功能冒险是逻辑函数的功能所固有的,它无法用改变设计的方法消除,只能通过控制输入信号的变化次序来避免。计的方法消除,只能通过控制输入信号的变化次序来避免。(b)逻辑险象逻辑险象仅由一个输入信号发生变化引起的冒险称为逻辑险象。仅由一个输入信号发生变化引起的冒险称为逻辑险象。静态险象按其稳态输出是静态险象按其稳态输出是1还是还是0的不同,又可分静态的不同,又可分静态1及及0险象。险象
31、。a)静态静态1险象险象 在输入信号变化前后,稳态的输出均为在输入信号变化前后,稳态的输出均为1,且在,且在1的输出的输出上出现一个负向窄脉冲上出现一个负向窄脉冲(即输出为即输出为101)。这种险象称为。这种险象称为静态静态1险象。险象。数字电子技术基础数字电子技术基础上页上页下页下页返回返回1险象险象(输出负脉冲输出负脉冲)(B=C=1时)时)数字电子技术基础数字电子技术基础上页上页下页下页返回返回b)静态静态0险象险象 在输入信号变化前后,稳态的输出均为在输入信号变化前后,稳态的输出均为0,且在,且在0的输出的输出上出现一个正向窄脉冲上出现一个正向窄脉冲(即输出为即输出为010)。这种险象
32、称为。这种险象称为静态静态0险象。险象。0险象险象(输出正脉冲输出正脉冲)(B=C=0时)时)数字电子技术基础数字电子技术基础上页上页下页下页返回返回b.动态险象动态险象 在组合逻辑电路中,若输入信号变化前后的稳态输出均在组合逻辑电路中,若输入信号变化前后的稳态输出均值不同,且在输出稳态之前输出要变化三次,期间经过暂时值不同,且在输出稳态之前输出要变化三次,期间经过暂时状态状态01或或10(即输出出现即输出出现101 0或或010 1)。这种险。这种险象称之为动态险象。象称之为动态险象。数字电子技术基础数字电子技术基础上页上页下页下页返回返回4.8.2 险象的识别和消除方法险象的识别和消除方法
33、1.险象的识别险象的识别(1)代数法代数法 首先,找出具有竞争能力的变量。首先,找出具有竞争能力的变量。静态静态1险象险象(如如X从从1 0)静态静态0险象险象(如如X从从0 1)然后逐次改变其他变量,若得到的表达式,为下列形然后逐次改变其他变量,若得到的表达式,为下列形式之一,则有险象存在。式之一,则有险象存在。数字电子技术基础数字电子技术基础上页上页下页下页返回返回解解 由函数可看出变量由函数可看出变量A和和C具有竞争能力,且有具有竞争能力,且有 例例1 判断判断 是否存在冒险现象。是否存在冒险现象。由上可看出,当由上可看出,当B=C=1时将产生时将产生1险象。险象。数字电子技术基础数字电
34、子技术基础上页上页下页下页返回返回例例2 判断判断 的冒险情况。的冒险情况。A变量变量 C变量变量 由上可看出,当由上可看出,当B=C=0和和A=B=0 时将产生时将产生 0险象。险象。解解 变量变量A、C具有竞争能力,冒险判别如下具有竞争能力,冒险判别如下数字电子技术基础数字电子技术基础上页上页下页下页返回返回2.卡诺图法卡诺图法 如果两卡诺圈相切,而相切处又未被其他卡诺圈包围,如果两卡诺圈相切,而相切处又未被其他卡诺圈包围,则可能发生冒险现象。则可能发生冒险现象。判断的方法:判断的方法:图上两卡诺圈相切,当输入变量图上两卡诺圈相切,当输入变量ABC由由111变为变为110时,时,L从一个卡
35、诺圈进入另一个卡诺圈,若把圈外函数值视为从一个卡诺圈进入另一个卡诺圈,若把圈外函数值视为0,则,则函数值可能按函数值可能按1-0-1变化,从而出现毛刺。变化,从而出现毛刺。如图所示如图所示数字电子技术基础数字电子技术基础上页上页下页下页返回返回2.险象的消除险象的消除(1)修改逻辑设计修改逻辑设计(增加冗余项增加冗余项)增加多余项增加多余项BC即是在卡诺图上两卡诺圈相切处增加了一个即是在卡诺图上两卡诺圈相切处增加了一个BC圈。圈。式式 L=AC+AB,在,在B=C=1时,时,L=A+A 将产生将产生“1”险象。险象。若增加多余项若增加多余项BC,使使则当则当B=C=1 时,时,L恒为恒为1,所
36、以消除了冒险。所以消除了冒险。数字电子技术基础数字电子技术基础上页上页下页下页返回返回(2)引入选通脉冲引入选通脉冲 由于险象仅发生在输入信号变化的瞬间,因此在这段时间由于险象仅发生在输入信号变化的瞬间,因此在这段时间内先将门封住,待电路进入稳态后,内先将门封住,待电路进入稳态后,再加选通脉冲选取输出再加选通脉冲选取输出结果。即可消除现象。结果。即可消除现象。该方法简单易行,但该方法简单易行,但选通信号的作用时间和极选通信号的作用时间和极性等一定要合适。性等一定要合适。利用选通法消除冒险利用选通法消除冒险数字电子技术基础数字电子技术基础上页上页下页下页返回返回(3)输出端接滤波电容输出端接滤波
37、电容 由于险象产生的尖峰脉冲一般都很窄,所以在输出端加由于险象产生的尖峰脉冲一般都很窄,所以在输出端加一滤波电容一滤波电容CF,可有效地削弱尖峰脉冲幅度。可有效地削弱尖峰脉冲幅度。CF取值越大,滤波效果越好,但却会使正常输出信号前后取值越大,滤波效果越好,但却会使正常输出信号前后沿变坏。故参数要选择合适,一般由实验确定。沿变坏。故参数要选择合适,一般由实验确定。(a)未加滤波电容的输出未加滤波电容的输出 (b)加滤波电容后的输出加滤波电容后的输出加电容消加电容消除险象除险象数字电子技术基础数字电子技术基础上页上页下页下页返回返回 加选通脉冲则是行之有效的方法。目前许多加选通脉冲则是行之有效的方法。目前许多MSI器件都备器件都备有使能有使能(选通控制选通控制)端,端,为加选通信号消除毛刺提供了方便。为加选通信号消除毛刺提供了方便。三种方法的特点:三种方法的特点:增加冗余项适用范围有限。增加冗余项适用范围有限。加滤波电容是实验调试阶段常采取的应急措施。加滤波电容是实验调试阶段常采取的应急措施。
限制150内