版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第6章组合逻辑电路6.2组合逻辑电路的分析与设计
6.3典型的组合逻辑集成电路
6.1
概述6.4组合逻辑电路中的竞争冒险第6章组合逻辑电路6.2组合逻辑电路的分析与设计6.31学习要点:组合逻辑电路的分析组合逻辑电路的设计典型组合逻辑电路的功能典型组合逻辑电路的应用学习要点:26.1
概述组合逻辑电路:在任意时刻电路的输出仅取决于该时刻的输入,而与电路原来所处的状态无关。无记忆,无反馈。在数字系统中,根据逻辑功能特点的不同,数字电路可分为组合逻辑电路和时序逻辑电路两大类。电路特点:x1x2xnF1F2Fm……组合逻辑电路输入输出6.1概述组合逻辑电路:在任意时刻电路的输出仅取决于该3即任意一个输出端的输出与该时刻所有输入端的逻辑取值有关。图中第i个输出与输入逻辑变量的关系可用如下逻辑函数来描述:x1x2xnF1F2Fm……组合逻辑电路输入输出即任意一个输出端的输出与该时刻所有输入端的逻辑46.2
组合逻辑电路的分析与设计
6.2.1组合逻辑电路的分析方法6.2.2组合逻辑电路的设计方法6.2组合逻辑电路的分析与设计6.2.1组合逻辑电路5一般分析步骤:(1)根据给定的逻辑电路写出逻辑函数表达式。(2)化简和变换逻辑表达式(3)列出真值表。(4)分析得出电路的逻辑功能。
--借助于逻辑函数、真值表等找出给定电路的输入输出之间的关系进而知道电路所实现的逻辑功能。6.2.1组合逻辑电路的分析方法一般分析步骤:(1)根据给定的逻辑电路写出逻辑函数表达式。6例逻辑电路如图所示,试分析其逻辑功能。
解:(1)从输入端依次写出:
AF&&&BCF1F2例逻辑电路如图所示,试分析其逻辑功能。解:(1)从输入7(2)列出真值表。ABCF00000010010001101000101111011111(3)由真值表可以看出该电路可以实现四舍五入的判别,当输入的二进制码大于等于5时,输出为1,而小于5时输出为0。(2)列出真值表。ABCF000000100100011086.2.2
组合逻辑电路的设计方法根据给定的逻辑功能要求,设计出能实现这个功能要求的逻辑电路。实现的电路要最简,即所用器件品种最少、数量最少、连线最少。要求:6.2.2组合逻辑电路的设计方法根据给定的逻辑9(1)根据设计要求确定输入输出变量并写出真值表。
(2)由真值表写出逻辑函数表达式并化简或转换。
(3)选用合适的器件画出逻辑图。
一般设计步骤:
(1)根据设计要求确定输入输出变量并写出真值表。(2)由真10例设计一个交通灯故障自动检测器,以实现红、黄、绿三种灯的远程监控,要求用与非门实现。只要两种灯亮便为有故障。解:
(1)逻辑赋值。红、黄、绿三种灯分别用变量A、B、C表示,灯亮为1,不亮为0。用变量F表示,正常为1,有故障为0。输入:输出:真值表ABCF00000011010101101001101011001110例设计一个交通灯故障自动检测器,以实现红、黄、绿三种灯的远程11变换成与非式
(2)由真值表写出逻辑表达式。
ABCF00000011010101101001101011001110变换成与非式(2)由真值表写出逻辑表达式。ABCF00012(3)画出逻辑图。
&&&&ABCF(3)画出逻辑图。&&&&ABCF13典型的组合逻辑集成电路6.3编码器6.4译码器6.5数据分配器和数据选择器
6.6加法器和数值比较器典型的组合逻辑集成电路6.3编码器6.4译码器6.514编码:6.3
编码器用二进制代码表示数字、符号或某种信息的过程。编码器:能实现编码功能的逻辑电路。编码器分类:一般可以分为普通编码和优先编码。按编码形式分可以分为而二进制编码和BCD编码。按编码器编码输出位数可分为4-2线编码器、8-3线编码器和19-4线编码器。编码:6.3编码器用二进制代码表示数字、符号或某种信息151.编码器工作原理即在某一时刻电路只把一个输入信号转换为n位二进制代码。1.编码器工作原理即在某一时刻电路只把一个输入信号转16例:4线-2线编码器--把4个输入信号编成对应的2位二进制代码输出的编码电路。
例:4线-2线编码器--把4个输入信号编成对应的2位二进制17设输入4个分别为I0~I3,高电平有效;输出为Y1Y0两位二进制代码。输入输出I3I2I1I0Y1Y0000100001001010010100011真值表:
解:注意:编码器在任一时刻只能对一个输入信号进行编码。设输入4个分别为I0~I3,高电平有效;输入输出I3I2I118输出表达式
根据表达式:如果某一时刻,有两个输入端如I1、I2同时为1时,输出Y1Y0为00;而输出Y1Y0为00本应表示信号I0,所以以上输出就是错误输出。为避免此问题,可设定输入信号的优先级,即优先编码器。输出表达式根据表达式:如果某一时刻,有两192.优先编码器上述机械式按键编码电路虽然比较简单,但当同时按下两个或更多按键时,其输出是错误的。在数字电路中,特别是在计算机系统当中,常常要控制几个工作对象。因此必须先根据轻重缓急,规定好这些控制对象允许操作的先后顺序,即优先级别。识别这类请求信号的优先级别并进行编码的逻辑部件称为优先编码器。2.优先编码器上述机械式按键编码电路虽然比较204线-2线优先编码器真值表输入输出I3I2I1I0Y1Y0000100001×0101××101×××11表达式
分析表中I0-I3的优先级别。例如对于I0,只有当I1、I2、I3均为0,即无有效点评输入,且I0为1时,输出为00。对于I3,无论其他3个输入是否为有效点评输入,输出均为11。由此可知,I3的优先级别高于I0的优先级别,且这4个输入的优先级别的高低依次为:I3、I2、I1、I0。此时输入I1、I2即使同时为1,输出仍然表示对优先级高的I2的编码。4线-2线优先编码器真值表输入输出I3I2I1I0Y1Y021优先编码器实质就是对优先级最高的一个输入信号进行编码避免了输出紊乱。
除了二进制编码器,常用的还有二-十进制编码器,也称为BCD码编码器,就是把0~9十个十进制数码编成BCD代码,其工作原理与二进制编码器相同。优先编码器实质就是对优先级最高的一个输入信号进223.集成编码器74LS148(74HC148)为TTL(CMOS)8线-3线优先编码器,两者电性能参数不同,但逻辑功能相同。3.集成编码器74LS148(74HC148)23输出端,变量上的非号表示输出为反码形式。~~~为输入端,变量上的非号表示低电平有效,优先级最高;
三个控制端:为输入使能端,低电平有效;为输出使能端;只有在EI为0,且所有输入端都为1时,输出为0。它可与另一片同样器件的EI连接,以便组成更多优先编码器。为扩展输出端。
EO输出端,变量上的非号表示输出为反码形式。~~~为输入端,2474LS148功能表输入输出EII7I6I5I4I3I2I1I0Y2Y1Y0EOCS1××××××××111110111111111110100×××××××00010010××××××001100110×××××0101001110××××01110011110×××100100111110××1011001111110×110100111111101111074LS148功能表输入输出EII7I6I5I4I325例用74LS148和逻辑门电路实现16线-4线优先编码器。
解:
74LS148为8个输入,现要对16个输入进行编码,因此至少要用两片74LS148,根据功能表画出逻辑图。例用74LS148和逻辑门电路实现16线-4线优先编码器。26其中片1为高位,片0为低位。片1的EO端和片0的级联,用于控制是否允许低位片编码输出。片1和片0的相与作为总的输出,用于标志输出端是否为有效编码引出,作为输出的最高位。端输出,另外,将片1的显然,片1的优先级要高于片0优先级,输入端中优先级最高,优先级最低。
其中片1为高位,片0为低位。片1的EO端和片0的级联,用于控27
常见的集成编码器还有74LS147、74HC147、CD4532等。这些芯片都有相应的资料可供查询,具体的型号因厂家的不同而有很多种,因此对于芯片内部结构不必深究,在学习时要学会看芯片引脚的名称和排列,分清输入和输出,会读功能表,弄懂输入输出之间的关系以及功能端的作用和有效电平,要掌握如何运用器件。常见的集成编码器还有74LS147、74HC147286.4
译码器
编码的逆过程,把给定的二进制代码转换为相应的输出信号或另一种形式的代码。译码:译码器:具有译码功能的逻辑电路。一般结构框图:输入输出之间关系要满足:M≤2N6.4译码器编码的逆过程,把给定的二进制代码转换为相291.二进制译码器
将输入代码转换成一一对应的有效信号,在使能控制端有效的情况下,对应每一组输入代码,输出端只有一个输出有效。注意:输入输出满足M=2N,也称为N线-M线译码器或唯一地址译码器。
下面介绍常用的集成译码器74138和74139,它们分别具有TTL和CMOS系列的产品。1.二进制译码器将输入代码转换成一一对应的有效信30
74LS139为双2线-4线译码器,即内部有两个相互独立的2线-4线译码器。引脚图74LS139为双2线-4线译码器,即内部有两个相互3174LS139功能表输入输出A1A01××11110001110001110101010110110111即每个译码器有2个输入端,4个反码输出端,为使能时,译码器处于非工作每个代码仅有一个输出端有效,从而识别四种不同的输入代码。控制端,低电平有效。当状态,输出为1111。当时,译码器工作,对应74LS139功能表输入输出A1A01××111103274LS138为3线-8线译码器
引脚图
译码器有3个输入,8个反码输出,输出为低电平有效,3个使当G1=1,能控制端G1、、
,译码器工作,可以识别8种不同输入状态。利用使能控制端可以方便的扩展电路功能。
时,74LS138为3线-8线译码器引脚图译码器有3个输3374LS138功能表
输入输出G1A2A1A00×××××11111111×1××××11111111××1×××11111111100000111111101000011111110110001011111011100011111101111001001110111110010111011111100110101111111001110111111174LS138功能表输入输出G1A2A1A00×34例1下图为两片74LS138扩展的4线-16线译码器,试分析其工作原理。解:
由图可知片1为高位,片0为低位。A3、A2、A1、A0为4个输入端。例1下图为两片74LS138扩展的4线-16线译码器,试分35当A3为0时,片1的G1=0,禁止译码,高8位输出全为1;而,低8位有有效输出。此时,片0的G1=1,时,译码器工作,当A3为1时,片1的G1=1,高8位有有效输出,而片0此时有输出全为1。
,时,译码器工作,,禁止译码,低8位当A3为0时,片1的G1=0,禁止译码,高8位输出全为1;而36例2用74LS138实现逻辑函数。解:
将函数表达式写成最小项之和将输入变量A、B、C分别接入输入端,注意高位和低位的接法,使能端接有效电平,由于74LS138输出为反码输出,需要再将F变换一下:例2用74LS138实现逻辑函数。解:将函数表达式写成最37逻辑电路图注意:使用中规模集成译码器实现逻辑函数时,译码器的输入端个数要和逻辑函数变量的个数相同,并且需要将逻辑函数化成最小项表达式。逻辑电路图注意:使用中规模集成译码器实现逻辑函数时,译码器382.二-十进制译码器
常用的有8421BCD码集成译码器74HC42,
将输入的BCD码译成十个输出信号,有4个输入端,10个输出端,常称为4线-10线译码器。
引脚图2.二-十进制译码器常用的有8421BCD码集成译39其工作原理与74138基本相同。74HC42输出为低电平有效,如输入为1001时,输出端仅Y9为低电平,其他输出端为高电平,对应于十进制数9。当输入超过0~9范围时,输出均为高电平,无有效译码输出,这超出范围的六个代码1010~1111称为伪码,显然,电路具有拒绝伪码的功能。其工作原理与74138基本相同。当输入超过0~9范围时,输出403.显示译码器
数码显示电路通常包括显示译码器、驱动电路和显示器等部分。(1)数码显示器件。
--用来显示数字、文字或其他符号。按发光物质:
半导体发光二极管数码管(LED数码管)、辉光数码管、荧光数码管、液晶显示器(LCD)、等离子显示板等;按组成方式:分段式显示器、点阵式显示器等。
3.显示译码器数码显示电路通常包括显示译码器、驱41由发光二极管构成的七段显示器(LED数码管)
a~g七个发光二极管分段封装而成,共阳极接法将各段阳极接在一起作为公共阳极接到高电平,需要某段发光,则将相应二极管的阴极接低电平,共阴极接法反之。由发光二极管构成的七段显示器(LED数码管)a~42(2)七段集成显示译码器。
将需要显示的十进制数的代码经过译码器译出送到LED数码管,点亮相应的段即可在数码管上显示十进制数。
例如,要显示数字7,其8421BCD码为0111,经译码器输出后应使a、b、c输出端有效,对应段能点亮即可。(2)七段集成显示译码器。将需要显示的十进制数43
但注意在选用显示译码器时要选择正确的驱动方式,共阳极接法的LED数码管要选用输出为低电平有效的译码器,共阴极接法的LED数码管要选用输出为高电平有效的译码器。
LED工作电压比较低,且工作电流不大,一般可以直接用显示译码器驱动LED数码管。74HC4511引脚图但注意在选用显示译码器时要选择正确的驱动方式,共4474HC4511是常用的CMOS七段显示译码器,A3、A2、A1、A0为输入端,输入8421BCD码,a~g为七段输出,输出高电平有效,可用来驱动共阴极LED数码管。为测试输入端,低电平有效,当时a~g输出全为1,用于检查译码器和LED数码管是否能正常工作。
数据时,可强制将不需要显示的位消去。如四位数码管,某时刻只需显示最低的两位数据,则可以让最高两位数据的为灭灯输入端,低电平有效,显示多位数码管的,达到最高两位消显的目的,易读结果。
LE为锁存使能端,输入码在LE由0跳变为1时被锁存,译码器输出只取决于此时锁存器中的内容,输入端的变化将不再引起输出端的变化,即此时输出将保持不变。74HC4511是常用的CMOS七段显示译码器,A3、A24574HC4511功能表
功能/数字输入输出显示LEA3A2A1A0abcdefg测试××0××××1111111全显灭灯×01××××0000000全灭锁存111××××维持不变维持00110000111111001011000101100001201100101101101230110011111100134011010001100114501101011011011560110110001111161010~1111六个代码,输出均为低电平,显示器不显示。74HC4511功能表功能/数字输入输出显示LEA46例七段显示译码电路如图(a),对于图(b)所示的输入波形,分析在LED数码管上的显示结果。解:
由于所以只需考虑LE的控制作用。、
当LE=0时,译码器正常工作,输入代码ABCD有效,LED数码数码管依次显示3、8、5。当LE由0跳变到1时,输入为0101,即数字5被锁存,当LE=1时,即使输入代码发生了变化,LED数码管仍维持显示数字5。例七段显示译码电路如图(a),对于图(b)所示的输入波形,471.数据选择器
实现数据选择功能的逻辑电路,根据地址码的要求,从多路输入数据中选择其中一路输出的电路。
一般,有2n根输入线和一根输出线,n根选择控制线,因此根据输入线的个数也称为2n选一数据选择器。6.3数据选择器和数据分配器1.数据选择器实现数据选择功能的逻辑电路,根据地48常用的八选一集成数据选择器74HC151:引脚图A2、A1、A0三位地址输入端,可实现八个数据源D0~D7的选择。为反相输出;为片选信号,低电平输出端Y为同相输出;有效。常用的八选一集成数据选择器74HC151:引脚图A2、A14974HC151功能表输入输出A2A1A0Y1×××010000D00001D10010D20011D30100D40101D50110D60111D774HC151功能表输入输出A2A1A0Y1×××50时,数据选择器工作,输出Y的表达式为:由功能表,可知
其中mi为A2A1A0的最小项,设A2A1A0=110,由最小项性质知此时只有m6取值为1,所以Y=D6,也就是数据D6被选择传送到输出端。时,数据选择器不工作。
另外,当数据源较多时,利用片选信号可以方便的实现功能扩展。
时,数据选择器工作,输出Y的表达式为:由功能表,可知51例1如图所示为两片74HC151扩展成的一个十六选一的数据选择器,试说明其工作原理。
解:A3A2A1A0为十六选一数据选择器的地址输入端。非门和片1的相连,A3和片0的直接相连。
A3经过例1如图所示为两片74HC151扩展成的一个十六选一的数据52当A3=1时,,片0不工作,输出端Y0=0,,片1工作,两个互补输出端输出数据,由于;所以总输出端输出与片1输出相同。,片1不工作,输出端Y1=0,而
,片0工作,当A3=0时,,总输出端输出与片0输出相同,从而实现十六选一的功能。,当A3=1时,,片0不工作,输出端Y0=0,,片1工作,53例2用74HC151实现函数解:74HC151的输出所以先将函数写成最小项表达式:比较可知:D0=D1=D3=D5=D6=D7=1D2=D4=0例2用74HC151实现函数解:74HC151的输出54这里利用数据输入作为控制信号来产生逻辑函数,变量A、B、C从地址端输入构成最小项mi,当Di=1时,相应的最小项在输出表达式中出现,当Di=0时,相应的最小项不出现,从而实现需要的逻辑函数。画出逻辑图。且只需要把函数变换成最小项表达式,而不需要进行函数化简,使用方便,但要注意地址输入端变量的接法。这里利用数据输入作为控制信号来产生逻辑函数,变量A552.数据分配器数据分配器是数据选择器的逆过程。根据地址信号的要求,将一路数据分配到指定输出通道上去的电路,称为数据分配器。通常数据分配器有一根输入线,n根地址控制线,2n根数据输出线,因此根据输出线的个数也称为2n路数据分配器2.数据分配器数据分配器是数据选择器的逆过程。根56用74LS138译码器实现的数据分配器译码器的三个输入端A2、A1、A0作为选择通道用的地址信号输入,八个输出端作为数据输出通道,三个控制端接法如下:接低电平,G1接高电平,接数据线D作为数据输入。用74LS138译码器实现的数据分配器译码器的三个输入端A57工作原理:设地址信号为001,即选择的是通道。而数据线上数据只有两种:当D=1时,不工作,输出全为1,即有,根据译码器功能表知此时译码器通道输出也为1;当D=0时,,且,G1=1,此时译码器工作,根据地址信号,应是输出有效低电平,即有通道输出为0,因此,被分配到了不论D为何值,总有出和D相同,也就是说数据D通道输通道。
同理,当地址信号为其他通道时,数据D也相应的被分配到这些通道上去了。
工作原理:设地址信号为001,即选择的是通道。而数据线上5874LS138实现的数据分配器功能表输入输出G1A2A1A01D00001111111D1D0001111111D11D001011111D111D00111111D1111D0100111D11111D010111D111111D01101D1111111D0111D111111174LS138实现的数据分配器功能表输入输出G1A596.6.1
加法器计算机这样的数字系统中经常要进行各种信息处理,而这些处理总是依赖于算术运算和逻辑运算,加、减、乘、除这些算术运算都是转化为加法运算来实现的,因此加法运算是整个运算电路的核心。能够完成二进制加法运算的逻辑电路。1.半加器半加:在做二进制加法运算时只考虑两个加数本身,而不考虑低位有无进位。半加器:实现半加运算的逻辑电路。加法器:6.6加法器和数值比较器6.6.1加法器计算机这样的数字系统中经常要进60设Ai、Bi为两个1位二进制加数,Si为两数的和,Ci为向高位产生的进位。根据二进制加法运算规则得:输入输出AiBiSiCi0000011010101101逻辑函数表达式:半加器真值表设Ai、Bi为两个1位二进制加数,Si为两数的61即半加器可以由异或门和与门组成:即半加器可以由异或门和与门组成:62全加在做二进制加法运算时不仅考虑了两个加数本身,还考虑了来自相邻低位的进位,把这3个数相加,并根据求和结果给出向高位的进位信号。全加器实现全加运算的逻辑电路。2.全加器全加在做二进制加法运算时不仅考虑了两个加数本身,还考虑了来63设Ai、Bi为本位两个加数,低位来的进位为Ci-1,Si为和,Ci为向高位产生的进位。
输入输出AiBiCi-1SiCi0000000110010100110110010101011100111111全加器真值表设Ai、Bi为本位两个加数,低位来的进位为Ci-1,Si为64由真值表可得全加器的逻辑表达式:由真值表可得全加器的逻辑表达式:65全加器的逻辑图和符号全加器的逻辑图和符号663.多位数加法器将多个全加器串行进位的方法就可组成多位数加法器。例1用4个全加器组成两个4位二进制数相加运算的加法器。特点:电路简单,但速度较慢。3.多位数加法器将多个全加器串行进位的方法就可676.6.2数值比较器1.一位数值比较器实现两个一位二进制数数值比较的逻辑电路。
设A和B是两个1位二进制数,A和B的取值只能为0和1,以A、B作为输入变量,YA>B、YA<B、YA=B作为输出变量,当输出取值为1时表示相应的比较结果成立,反之取值为0。输入输出ABYA>BYA<BYA=B00001010101010011001真值表6.6.2数值比较器1.一位数值比较器实现两个一位二进制68输入输出ABYA>BYA<BYA=B00001010101010011001根据真值表列表达式:YA>B=ABYA<B=ABYA=B=AB+AB根据表达式画出逻辑图:11&&>1ABYA>BYA<BYA=B输入输出ABYA>BYA<BYA=B00001692.多位数值比较器设A和B是需要比较的两个2位二进制数,即A1A0和B1B0,仍用YA>B、YA<B、YA=B作为输出变量表示比较结果。输入输出A1B1A0B0YA>BYA<BYA=BA1>B1×100A1<B1×010A1=B1A0>B0100A1=B1A0<B0010A1=B1A0=B0001注意,由高位比起,高位不等则其比较结果就是两数比较结果,高位相等再依次由低位决定比较结果。真值表2.多位数值比较器设A和B是需要比较的两个2位二70集成数值比较器74HC85是常用的CMOS型4位数值比较器A3A2A1A0和B3B2B1B0是两个用于比较的4位数输入端,YA>B、YA<B、YA=B为总的引脚图IA>B、IA<B、IA=B为扩展输入端,用于和其他数值比较器的输出相连接组成更多位数的数值比较器。若只比较两个4位数时,将IA>B=1,IA<B=0,IA=B=1即可。该比较器的工作原理和2位数值比较器的工作原理相同。比较结果输出端。16151413121110912345678GND74HC85A2A1A0B2B1B0B3IA>BIA<BIA=BYA>BYA<BYA=BA3UCC集成数值比较器74HC85是常用的CMOS型4位数值比较器71输入输出A3B3A2B2A1B1A0B0IA>BIA<BIA=BFA>BFA<BFA=BA3>B3××××××100A3<B3××××××010A3=B3A2>B2×××××100A3=B3A2<B2×××××010A3=B3A2=B2A1>B1××××100A3=B3A2=B2A1<B1××××010A3=B3A2=B2A1=B1A0>B0×××100A3=B3A2=B2A1=B1A0<B0×××010A3=B3A2=B2A1=B1A0=B0100100A3=B3A2=B2A1=B1A0=B0010010A3=B3A2=B2A1=B1A0=B0××1001A3=B3A2=B2A1=B1A0=B0110000A3=B3A2=B2A1=B1A0=B000011074HC85功能表输入输出A3B3A2B2A1B1A0B0IA>BI723.数值比较器的扩展数值位数较多时,可采用级联或并联的方式进行扩展。如图用74HC85级联组成的16位数值比较器,若最高4位相同,则由次低4位的比较结果来确定,即次低4位的输出端应与最高4位的IA>B、IA<B、IA=B端相连接,依次类推。3.数值比较器的扩展数值位数较多时,可采用级联或并联的方式73将16位数据按高低顺序分四组,先并行进行每组4位的比较,比较的结果再送到74HC85进行比较后得到最终比较结果。用74HC85并联组成的16位数值比较器显然,若扩展相同位数的数值比较器,并联方式要比级联方式多用一片芯片,但并联的方式可以获得较高的运行速度。将16位数据按高低顺序分四组,先并行进行每组4位的比较746.7组合逻辑电路中的竞争冒险6.7.1产生竞争冒险的原因6.7.2冒险现象的判别6.7.3消除竞争冒险的方法6.7组合逻辑电路中的竞争冒险6.7.1产生竞争冒险75任何一个逻辑门电路都具有一定的传输延迟时间,当输入信号发生瞬间转换时,输出信号不可能同时发生变化,而是要滞后一段时间才变化。在实际电路中,传输延迟往往会产生违反逻辑的干扰输出,甚至会引起系统的误动作,给生产带来危害。
竞争冒险就是这样的一个问题,所以有必要了解组合逻辑电路在状态转换过程中的工作情况,提前采取措施,确保电路能稳定可靠的工作。任何一个逻辑门电路都具有一定的传输延迟时间,当输入信号发766.7.1产生竞争冒险的原因竞争
由于逻辑门电路存在延迟时间,且输入信号到达同一器件时所经历的路径也可能不同,从而引起几个输入信号到达同一地点时有先有后的现象。冒险
竞争若使电路输出出现违背逻辑关系的尖峰脉冲(干扰脉冲或毛刺),即使得真值表所描述的逻辑关系受到短暂的破坏,产生错误的输出。注意不是所有竞争都会引起错误输出(冒险),但在实际电路中信号的变化快慢有一定随机性,很难预测哪些信号变化会产生冒险,因此,只能说存在竞争就有可能产生冒险,这种现象就统称为竞争冒险。6.7.1产生竞争冒险的原因竞争由于逻辑门电路存在延771型冒险输出函数表达式输入信号X可以经过两条路径到达与门:一条直接到达,一条要经过非门后到达。1型冒险输出函数表达式输入信号X可以经过两条路径到达与78设逻辑门延迟时间均为tpd且信号允许突变,则由于非门延迟时间的影响,由图知,信号X由低电平突变到高电平的瞬间要比X延迟1个tpd的时间才跳变,此时间差就会引起一次竞争,因此变量X具有竞争能力。竞争的结果在这段时间内产生了不该有的正向干扰脉冲,即发生了冒险,因为干扰脉冲是正向的,所以称为1型冒险。设逻辑门延迟时间均为tpd且信号允许突变,则由于非门延迟790型冒险输出:
同理,变量X也具有竞争能力。由于非门延迟时间的影响,竞争的结果使输出端出现了一个不该有的负向干扰脉冲,如图(b)所示,因为干扰脉冲是负向的,所以称为0型冒险。0型冒险输出:同理,变量X也具有竞争能力。由于非门延迟时806.7.2竞争冒险的判断代数法一般,具有竞争能力的变量,若其表达式具有若表达的形式,则有可能产生0型冒险。的形式,则有可能产生1型冒险;式具有因此,对于组合逻辑电路,写出函数表达式后,先找出具有竞争能力的变量,然后求出其他逻辑变量的取值发生变化时的逻辑函数表达式,根据表达式中或的形式,来判别是否存在冒是否出现险及冒险的类别。在组合逻辑电路中,是否存在冒险现象,可通过逻辑函数来判别。6.7.2竞争冒险的判断代数法一般,具有竞争能力的变量,81例已知电路逻辑函数表达式为判断此电路是否存在冒险。解:变量B具有竞争能力,将A、C的各种取值组合列出并求出对应表达式如表所示。ACF000110B111由表知,当A=C=0时,有该电路可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度电工企业环境保护与可持续发展合同
- 2024年度电力企业安全生产管理劳务合同
- 2024承揽加工合同书
- 2024美容院转让合同范本2
- 2024年度汽车销售维修合同
- 2024上海市户外广告发布承揽合同范本
- 2024年度电梯安装工程物流协调合同
- 影视拍摄协议书范本
- 民用家具定制合同
- 动产抵押借款合同文本
- 上海复旦附中2024年高三最后一模英语试题含解析
- 社会主义现代化建设教育科技人才战略
- 基督徒价值观课件
- 初中物理-探索宇宙教学设计学情分析教材分析课后反思
- 抗凝药物的使用和注意事项课件
- 《大学生爱国主义》课件
- 水利工程测量的内容和任务
- 小学班长培训课件
- +Unit+12大单元教学整体单元分析 人教版九年级英语全册+
- 数控车床编程与加工 课件 任务7 内沟槽加工
- 《快递操作须知》课件
评论
0/150
提交评论