数字逻辑电路


数字逻辑电路

数字电路的发展与模拟电路一样经历了由电子管、半导体分立器件到集成电路等几个时代。但其发展比模拟电路发展的更快。从60年代开始,数字集成器件以双极型工艺制成了小规模逻辑器件。随后发展到中规模逻辑器件;70年代末,微处理器的出现,使数字集成电路的性能产生质的飞跃。
用数字信号完成对数字量进行算术运算和逻辑运算的电路称为数字电路,或数字系统。由于它具有逻辑运算和逻辑处理功能,所以又称数字逻辑电路。现代的数字电路由半导体工艺制成的若干数字集成器件构造而成。逻辑门是数字逻辑电路的基本单元。存储器是用来存储二进制数据的数字电路。
数字电路或数字集成电路是由许多的逻辑门组成的复杂电路。与模拟电路相比,它主要进行数字信号的处理(即信号以0与1两个状态表示),因此抗干扰能力较强。数字集成电路有各种门电路、触发器以及由它们构成的各种组合逻辑电路和时序逻辑电路。从整体上看,数字电路可以分为组合逻辑电路和时序逻辑电路两大类。

组合逻辑电路

组合逻辑电路概述

组合逻辑电路原理图

组合逻辑电路原理图

组合逻辑电路组成

组合逻辑电路由门电路组成,不存在记忆元件。

组合逻辑电路功能

组合逻辑电路输出只取决于当前的输入。

组合逻辑电路竞争冒险

组合逻辑电路中,同一信号经不同的路径传输后,到达电路中某一会合点的时间有先有后,这种现象称为逻辑竞争,而因此产生输出干扰脉冲的现象称为冒险。

组合逻辑电路竞争冒险成因

信号不可能突变,需要经历一段极短的过渡时间。而且门电路的传输时间也各不相同,故当输入信号同时改变状态时可能在输出端产生虚假信号。
例:
竞争冒险波形图
####消除竞争冒险的方法
1.增加冗余项;
增加冗余项
2.加滤波电容;
加滤波电容
3. 引入封锁脉冲;
引入封锁脉冲
4. 引入选通脉冲。
引入选通脉冲

时序逻辑电路

时序逻辑电路概述

时序逻辑电路原理图

在这里插入图片描述

时序逻辑电路组成

时序逻辑电路包括组合逻辑和时序逻辑(记忆元件)。
在这里插入图片描述

时序逻辑电路功能

时序逻辑电路任意时刻的输出不仅取决于当时的输入信号,而且还取决于电路原来的状态,或者说,还与以前的输入有关。

时序逻辑电路分类

根据时序电路中状态转换与始终脉冲之间的关系,时序电路可分为同步时序逻辑电路和异步时序逻辑电路。
在这里插入图片描述
根据时序电路中输出与输入之间的关系,时序电路可分为Mealy时序逻辑电路和Moore时序逻辑电路。
在这里插入图片描述

逻辑功能描述方式

时序电路的逻辑功能可用逻辑表达式、状态表、状态图和时序图等方式表示,这些方法在本质上是相同的,可以相互转换。

1. 逻辑方程组

在这里插入图片描述

2. 状态(真值)表

在这里插入图片描述

3. 状态图

在这里插入图片描述

4. 时序(波形)图

在这里插入图片描述

时序电路的分析步骤

在这里插入图片描述
例子如下所示:
在这里插入图片描述
分析如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

时序电路的设计步骤

设计同步时序电路的一般过程如下图所示。
在这里插入图片描述

1. 由给定的逻辑功能建立原始【状态图】和原始【状态表】

通常,所要设计的时序电路的逻辑功能是通过文字、图形或波形图来描述的,首先必须把它们变换成规范的状态图和状态表。这种直接从图文描述得到的状态图和状态表分别称为【原始状态图】和【原始状态表】。这个过程是对实际问题进行分析的过程,具体做法是∶
(1)明确电路的【输入】条件和相应的【输出】要求,分别确定【输入】变量和【输出】变量的数目和名称。同步时序电路的时钟脉冲一般不作为输入变量考虑。
(2)找出所有可能的【状态】以及状态转换之间的【关系】和输入【条件】。不同的状态以字符来命名。可以假定一个初始状态,以该状态作为现态,根据输入条件确定输出及次态。以此类推,直到把每一个状态的输出和向下一个可能转换的状态全部找出后,则建立起【原始状态图】。
(3)根据原始状态图建立【原始状态表】。 由于以后所有的设计步骤都将在原始状态图或原始状态表的基础上进行,只有在它们全面、正确反映给定设计要求的条件下,才有可能获得成功的设计结果。

2. 状态化简

原始状态图或原始状态表很可能隐含多余的状态,去除多余状态的过程称为【状态化简】,其目的是减少电路中触发器及门电路的数量,但不能改变原始状态图或原始状态表所表达的全部逻辑功能。

3. 状态分配

对每个状态指定一个特定的二进制代码,称为【状态分配】或【状态编码】。编码方案不同,设计出的电路结构也就不同。编码方案选择得当,设计出的电路可能工作更可靠,也可能结构相对简单。

4. 选择触发器类型

触发器类型选择的余地实际上是非常小的。小规模集成电路的触发器产品,大多是D触发器。

5. 确定激励方程组和输出方程组

根据【转换表】,用卡诺图或其他方式对逻辑函数进行化简,可求得电路的激励方程组和输出方程组。这两个方程组决定了同步时序电路的组合电路部分。

6. 画出逻辑图,并检查【自校正】能力

按照前一步导出的激励方程组和输出方程组,可画出接近工程实现的逻辑电路图。
有些同步时序电路设计中会出现没有用到的无效状态,当电路上电后有可能陷入这些无效状态而不能退出。因此,设计的最后一步应检查电路是否能进入有效状态,即是否具有【自校正】能力。如果不能自校正,则需修改设计。
示例如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值