组合逻辑电路分析与设计.pptx
《组合逻辑电路分析与设计.pptx》由会员分享,可在线阅读,更多相关《组合逻辑电路分析与设计.pptx(120页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1一、集成逻辑门系列1.CMOS逻辑门最简单的集成逻辑门CMOS非门第1页/共120页2CMOS与非门和或非门第2页/共120页3CMOS逻辑系列4000系列74HC系列74HCT系列CMOS逻辑电路的特点逻辑摆幅大,电路抗干扰能力强。静态功耗低。输入阻抗极大,驱动同类型逻辑门的能力强。容易因静电感应造成器件击穿而损坏。CMOS集成电路使用注意事项器件防静电包装人员和设备良好接地正确处理不用的输入端。第3页/共120页42.TTL逻辑门74民品系列、54军品系列74系列中的子系列74系列的发展和演变TTL与CMOS的比较电源电压:典型TTL(5V),CMOS(318V)输出高电平:TTL(3.
2、6V),CMOS(VDD0.1)逻辑摆幅和抗干扰能力:CMOS更好静态功耗:CMOS的静态功耗很低第4页/共120页53.ECL逻辑门高速逻辑电路系列特点ECL的基本逻辑门是“或/或非门”早期ECL电路使用的单一负电源供电,输出低电平为,高电平为,该电平与TTL和CMOS器件的逻辑电平不兼容。新型ECL电路既可以采用、也可以采用供电,方便了不同系列逻辑器件的互联。强调高速度的ECL系列存在高功耗的缺点。ECL逻辑门的“或”输出端具有“线与”功能、“或非”输出端具有“线或”功能第5页/共120页6二、集成逻辑门的主要电气指标1.逻辑电平电压传输特性输入低电平VIL关门电平VOFF输入高电平VIH
3、开门电平VON输出低电平VOL输出高电平VOH第6页/共120页72.噪声容限低电平输入时的噪声容限VNL=VOFFVOLMAX高电平输入时的噪声容限VNH=VOHMINVON(a)(b)(c)图25 输入、输出电平和噪声容限示意图(a)一般关系;(b)典型TTL;(c)典型CMOS第7页/共120页83.输出驱动能力高电平输出电流IOH低电平输出电流IOL扇出系数NO逻辑电路在正常工作条件下,一个输出端可以同时驱动同系列逻辑电路输入端数目的最大值。4.功耗:逻辑电路消耗的电源功率静态功耗:电路的输出状态不变时的功率损耗。动态功耗:电路状态变化时产生的功耗。低速电路的功耗以静态功耗为主;高速电
4、路的功耗以动态功耗为主。第8页/共120页95.时延时延tpd,就是从输入信号达到电路输入端,到相应的输出信号出现在电路输出端之间所需要的时间。上升时延tpLH 下降时延tpHL平均时延tpd第9页/共120页106不同系列逻辑门的性能比较第10页/共120页11三、逻辑电路的其它输入、输出结构1.施密特触发器输入典型逻辑门对输入电压在阈值电压附近的波动敏感,容易造成输出错误。施密特触发器输入结构采用两个不同的阈值电压来克服输入电压的波动。第11页/共120页122.三态输出结构三态输出:逻辑电路的输出端不仅可以输出0和1,还可以呈现高阻抗状态。具有三态输出结构的非门的逻辑符号和真值表。三态输
5、出是一种独立于电路逻辑功能的输出结构,不同逻辑功能的电路,可以根据需要设置三态输出端。第12页/共120页13三态总线将多个三态输出端接在一起就构成了三态总线。三态门还能用于实现数据的双向传输。第13页/共120页143.漏极(集电极)开路输出结构 使用漏极开路门时,必须在输出端Z外接一个负载电阻RL,上拉到一个正电源VCC。改变上拉电源,可以改变输出电平,使之适用于逻辑电平不同的器件系列的互联。多个漏极开路逻辑门的输出端可以直接连在一起,实现所谓的“线与逻辑”。第14页/共120页154.CMOS模拟信号传输门结构 当使能信号EN=1时,MOS管导通,A、B之间呈现低阻通道,模拟信号(或数字
6、信号)可以沿任意方向传输(AB或BA)。当使能信号EN=0时,MOS管截止,沟道消失,A、B之间只有极低的漏电流,相当于开关断开。第15页/共120页16一、加法器q加法器是用于实现两个二进制数加法运算的电路。q加法器分类:不考虑低位进位的2个一位二进制数相加的半加器考虑低位进位的2个一位二进制数相加的全加器实现2个多位二进制数相加的加法器实现两个十进制数相加的BCD码加法器带符号数加法器等。2.2 2.2 常用常用MSIMSI组合逻辑模块组合逻辑模块 第16页/共120页171.半加器实现两个1位二进制数相加的电路称为半加器第17页/共120页182.全加器带有低位进位输入的一位加法器 第1
7、8页/共120页193串行加法器串行加法器:将n个一位全加器级联,得到两个n位二进制数的加法电路。串行加法器时延较大,电路的工作速度较慢。第19页/共120页204先行进位4位二进制全加器7483/283第20页/共120页217483/283的级联扩展 第21页/共120页22二、比较器q数值比较器用于比较两个数的大小,并给出“大于”、“等于”和“小于”三种比较结果。q两个多位二进制数比较大小的方法:从高位开始,逐位比较。高位不同,结果立现。高位相等,比较结果由低位的比较结果决定。当各位都对应相等时,则两个数完全相等。q比较器分类:半比较器:只能比较2个一位二进制数的比较器。全比较器:比较2
8、个一位二进制数。当它们相等时,全比较器的比较结果由低位送来的比较结果决定。第22页/共120页231.4位二进制数比较器位二进制数比较器7485 v74857485是采用并行比较结构的4 4位二进制数比较器第23页/共120页24v功能表用于描述芯片功能。第24页/共120页2527485的级联扩展的级联扩展 v74857485的三个级联输入端用于连接低位芯片的三个比较输出端,实现比较位数的扩展。第25页/共120页26三、编码器q编码:将一组字符或信号用二进制代码加以表示。q编码器:实现编码的数字电路,对于每一个有效的输入信号,编码器输出与之对应的一组二进制代码。q编码器分类:2n线n线编码
9、器(二进制编码器)BCD码编码器(十进制编码器)第26页/共120页271.2n线n线编码器 v以基本的8 8线3 3线编码器为例v存在问题:没有键被按下(即编码输入全为0 0)时,编码输出为“000000”,无法与I I0 01 1的编码输入相区别。若同时有多个键被按下(即有多个编码输入端同时为1 1),编码输出将出现混乱。输出函数表达式第27页/共120页2828线3线优先编码器74148优先编码器:当多个编码输入信号同时有效时,编码器仅对其中优先级最高的信号进行编码。低电平有效:就是信号有效时为低电平。第28页/共120页29会看MSI的功能表编码输入编码输出使能输入使能输出组选择输出第
10、29页/共120页3074148的级联扩展3BCD码编码器码编码器 v图2 22222可以用于实现各种BCDBCD码编码器。第30页/共120页31四、译码器q译码器执行与编码器相反的操作。q译码器分类:全译码器:译码器输入的n位二进制代码有2n种不同的取值,称为2n种不同的编码值。若将每种编码分别译出,则译码器有个2n译码输出端,这种译码器称为全译码器。部分译码器:若译码器输入的编码是一位BCD码,则不是输入取值的所有组合都有意义,此时只需要与输入BCD码相对应的十个译码输出端,这种译码器称为部分译码器。第31页/共120页3213线8线译码器7413874138是3位自然二进制编码的全译码
11、器。使能输入:只有当 时,该译码器才使能。74138的译码输出信号低电平有效。74138输出了编码输入变量的所有最大项。第32页/共120页3324线16线译码器74154和BCD码译码器74154是输出低电平有效的4线16线全译码器。利用74154可以实现各种BCD码译码器。第33页/共120页343七段显示译码器LED七段显示器通过七个发光段的亮灭组合,实现十进制字符09的显示,各段按ag命名。共阴极七段显示器的段驱动为高电平有效,共阳极七段显示器的段驱动是低电平有效。第34页/共120页35七段显示译码器7448功能:将8421BCD码变换为七段显示码,输出高电平有效。第35页/共120
12、页36第36页/共120页377448的四种工作模式:字符显示、灭灯、灭0和试灯。字符显示模式(功能表第一列为015对应的16行)显示16种字符,其中输入为00001001时输出8421BCD码对应的字符09;输入10101111时输出特殊字符。灭灯模式就是强行熄灭所有LED。灭0模式用于多位显示时关闭有效位之外多余的0的显示。试灯模式检验LED是否正常,各段全亮,与数据输入无关。利用 实现多位十进制数码显示器中熄灭多余0的电路 第37页/共120页384译码器的扩展和应用译码器的扩展译码器用于计算机中的地址译码第38页/共120页39五、数据选择器和数据分配器q数据选择器用于从多路输入信号中
13、选择一路信号输出。q数据分配器用于将一路输入信号分配到不同的输出通道。第39页/共120页4018选1数据选择器74151第40页/共120页412数据选择器的扩展3数据分配器数据分配器 第41页/共120页42第42页/共120页43q可编程逻辑器件中集成了大量的逻辑门、连线、记忆单元等电路资源,这些电路资源的使用由用户通过计算机编程方式加以确定。q本节介绍PLD的基本结构和表示方法,以及PLD在组合逻辑电路中的简单应用。2.3 2.3 组合型可编程逻辑器件组合型可编程逻辑器件第43页/共120页44一、PLD的一般结构与电路画法qPLD的基本结构中,包括输入输出缓冲电路、与阵列和或阵列。与
14、或阵列是其主体,任何逻辑函数都可以写成与或表达式的形式,通过与或阵列实现函数功能。第44页/共120页451PLD中连接的表示方法第45页/共120页462基本逻辑门的PLD表示法第46页/共120页473与或阵列图PLD中的与门被组织成与阵列结构,或门被组织成或阵列结构,与门输出的乘积项在或阵列中求和。图238是一个用与或阵列表示的电路图,与阵列是固定的,四个与门实现了A、B两个变量的四个最小项;或阵列是可以编程的。函数F1和F2的表达式为第47页/共120页48二、组合型PLDqPLD的分类:可编程只读存储器(PROM)可编程逻辑阵列(PLA)可编程阵列逻辑(PAL)通用阵列逻辑(GAL)
15、复杂可编程逻辑器件(CPLD)现场可编程门阵列(FPGA)简单PLD(SPCD)复杂PLD第48页/共120页49只读存储器(ROM)是计算机中用于存储确定信息的存储器。其中的数据由ROM生产厂家在制造ROM时“写入”,出厂后,用户无法修改。ROM中的数据通常按字节(8比特)寻址,每个地址对应一字节数据。1可编程只读存储器可编程只读存储器PROM和和EPROM 第49页/共120页50从逻辑函数发生器的角度来看,ROM的地址译码器可以实现n个输入变量An-1A0的全部2n个最小项,其地址译码器就是固定连接的与阵列。数据输出线Di的函数表达式为从实现逻辑函数的角度来看,存储矩阵的结构就像多输出函
16、数的真值表,存储矩阵中的每一列的取值就是多输出函数的真值表中各函数的取值。存储矩阵就是一个连接关系可以编程的或阵列。该ROM可以等效为一个与或阵列,可以实现8个n变量的逻辑函数。可编程ROM可以分为:熔丝型PROM、EPROM、EEPROM。第50页/共120页51PROM结构的缺点:采用固定的与阵列和可编程的或阵列,当输入变量个数增加时,与阵列的规模成倍增加,这种结构限制了PROM作为函数发生器的应用。可编程逻辑阵列PLA:采用与、或阵列都可编程的结构,使乘积项不必是最小项,从而为实现逻辑函数提供了较大的灵活性。PLA的问题:由于器件制造中的困难和相关应用软件的开发没有跟上,PLA很快被随后
17、出现的PAL取代。2可编程逻辑阵列可编程逻辑阵列PLA 第51页/共120页52PAL中与或阵列的特点:与阵列可编程、或阵列固定。PAL16L8:输入、输出:10个专用输入端,2个专用三态输出端和6个输入/三态输出(I/O)端。与阵列:可编程与阵列包括64个与门,每个与门有32个输入端。或阵列:或阵列包含8个7输入或门,这些或门和与门的连接关系是固定的,可以同时实现8个输出逻辑函数。输出由三态非门控制。函数形式:用PAL16L8实现的逻辑函数的基本表达式是与或非式。3可编程阵列逻辑可编程阵列逻辑PAL 第52页/共120页53第53页/共120页54用PAL16L8实现8421BCD码余3循环
18、码的转换电路4通用阵列逻辑通用阵列逻辑GALvGAL在芯片中增加了存储元件,并采用输出逻辑宏单元OLMC结构,改善了内部资源使用的灵活性,成为低密度可编程逻辑器件的首选。GAL的原理与应用在第4章介绍。第54页/共120页55q组合电路的分析,就是分析组合电路输入变量和输出变量的取值关系和函数关系,进而确定电路的功能。一、基本分析方法(步骤)据给定的组合电路,写出输出函数表达式据表达式,列出真值表说明电路的逻辑功能2.4 2.4 组合逻辑电路分析组合逻辑电路分析第55页/共120页56 例21 分析图241所示电路。解:表达式为真值表如上所示。逻辑功能:少数服从多数的三人表决电路。第56页/共
19、120页57二、分析实例 例22 分析图241所示电路。逻辑功能:一位全加器。其中,J是进位输出,S是本位和输出。解:表达式为第57页/共120页58例23分析图243所示电路,已知输入信号B3B2B1B0是5421BCD码。解:由真值表可以看出,该电路实现了5421码到8421码的转换。第58页/共120页59q组合逻辑电路设计就是根据功能要求设计相应的逻辑电路。设计的基本要求是功能正确,电路尽可能简化。一、基本设计方法(步骤)据功能要求,确定输入、输出变量,列出相应的真值表。据设计要求,采用适当的化简方法求出与所要求的逻辑门相适应的输出函数的最简表达式。画出与最简表达式相对应的逻辑电路图。
20、2.5 2.5 组合逻辑电路设计组合逻辑电路设计第59页/共120页60组合电路的设计方法:(1)逻辑抽象;确定输入、输出变量;定义逻辑状态的含义;根据给输出与输入之间的逻辑关系列真值表。(2)根据真值表写出逻辑函数表达式;(3)选定器件的类型;(4)将逻辑函数化简或变换成适当的形式;(5)画出逻辑电路图。第60页/共120页61例24设计一个组合电路,该电路能够判断一位BCD码是否8421码。若是8421码,则当该码能被4或5整除时,输出有所指示。要求分别用与非门、或非门、与或非门实现该电路(允许反变量输入)。解:定义输入、输出变量,列出真值表用输入变量ABCD的取值表示一位8421BCD码
21、,定义输出变量F11表示输入的是8421码,F21表示输入8421码可以被4或5整除。列出真值表。第61页/共120页62 用卡诺图化简法求最简式:用与非门实现时,应圈1 1得最简与或式,再转换为最简与非式。用或非门实现时,应圈0 0得最简或与式,再转换为最简或非式。用与或非门实现时,应圈0 0得最简或与式,再转换为最简与或非式。第62页/共120页63 输出函数的最简与或式和最简与非式为 输出函数的最简或与式、最简或非式和最简与或非式为 第63页/共120页64 画出实现该逻辑功能的三种不同门电路形式。第64页/共120页65二、设计实例(基于二、设计实例(基于MSI的组合电路设计)的组合电
22、路设计)例2 25 5 试用4 4位全加器74837483实现5421BCD5421BCD码到8421BCD8421BCD码的转换。解:第65页/共120页66 例2 26 6 试用4 4位全加器芯片74837483实现一位8421BCD8421BCD码加法器。解:两个一位十进制数相加时,和的取值范围是0 01818,将该范围内二进制数和8421BCD8421BCD码的取值列表,寻找将二进制结果转换为8421BCD8421BCD码的规律。第66页/共120页67 N N101099时,二进制数与84218421码相同 N N10101010时,84218421码比相应的二进制数大6 6。判断N
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组合 逻辑电路 分析 设计
限制150内