数字电子技术基础5——锁存器与触发器

本文详细介绍了数字电子技术中的锁存器与触发器,包括基本双稳态电路、SR锁存器的工作原理、动态特性、门控SR锁存器的应用,以及D锁存器的电路结构、典型集成电路和动态特性。同时,文章还探讨了触发器的电路结构、工作原理,如主从D触发器,并分析了其动态特性及各种类型的触发器逻辑功能。
摘要由CSDN通过智能技术生成

Chapter5 锁存器与触发器


5.1 基本双稳态电路

一、双稳态电路

  • 具有0 、1 两种逻辑状态, 一旦进入其中一种状态,就能长期保持不变的单元电路,称为双稳态存储电路,简称双稳态电路。
1. 最基本的双稳态电路

在这里插入图片描述

将两个非门G1和G2接成如图图1所示的交叉耦合形式,则构成最基本的双稳态电路。

**解释:**所示电路的逻辑关系可知, 若 Q = 0 , 经非门 G2 反相,则 Q’ = 1 。Q’ 反馈到 G1 输入端,又保证了 Q = 0 。由于两个非门首尾相接的逻辑锁定,因而电路能自行保持在 Q = 0 、Q’ = 1 的状态,形成第一种稳定状态。反之,若 Q = 1 、Q’ = 0 , 则形成第二种稳定状态。在两种稳定状态中,输出端 Q 和 Q’ 总是逻辑互补的。可以定义Q = 0 为整个电路的0 状态, Q = 1 则是1状态。电路进入其中任意一种逻辑状态都能长期保持下去, 并可以通过Q 端双稳态电路电平检测出来,因此,它具有存储1 位二进制数据的功能。

该双稳态电路的功能极不完备。在接通电源后,它可能随机进入0 状态或1 状态,因为没有控制机构,所以也无法在运行中改变和控制它的状态,从而不能作为存储电路使用。但是,该电路是各种锁存器、触发器等存储单元的基础。

5.2 SR锁存器

  • 锁存器(Latch) 是一种对脉冲电平敏感的双稳态电路,它具有0 和1 两个稳定状态, 一旦状态被确定, 就能自行保持, 直到有外部特定输入脉冲电平作用在电路一定位置时,才有可能改变状态。这种特性可以用千置入和存储1位二进制数据。首先讨论SR 锁存器。

一、基本SR锁存器的工作原理

在这里插入图片描述

  • 首先我们讨论高电平有效的S-R寄存器
1️⃣ S = R = 0

S、R两信号对输出 Q、Q’ 不起作用,电路状态保持不变,功能与最基本双稳态电路相同,因此可存储1位二进制数

2️⃣ S = 0、R = 1

对于或非门而言, S = 0 不会影响G2的输出状态,而 R = 1 作用于G1 则不然,所以必须首先确定 G1 输出端 Q 的状态。Q = 0 ,该信号再反馈到 G2 输入端,于是得:Q’ = 1. 根据定义,锁存器现在状态为 0

3️⃣​ S = 1、R = 0

电路是对称的, S = 1 、R = 0 将首先使 Q’ = 0 ,继而 Q = 1 , 锁存器置1 。S 端称为置位( 或置1 ) 输入端。当S= 1 信号消失,同样可使锁存器的 1 状态得以保持。

4️⃣ S = R = 1

无论 Q 和 Q’ 原来是什么状态, S = R = 1 将强制 Q = 0 , Q’ = 0 , 锁存器处在既非1, 又非 0 的非定义状态。若S 和R 同时回到 0 , 则无法确定锁存器将落入1 状态还是 0 状态。由于电路存在制造误差, G1 、G2 两门的延迟时间总是有微小差别,若 G1 的延迟时间稍短,在S 和R 同时跳变到 0 时, Q 端会抢先跳变为1,迫使 Q = **0 **;反之,若 G2 延迟时间稍短, 锁存器则进入0 状态。所以,实际的电路在这种情况下总是倒向电路设计者无法预知的一个固定状态。为保证锁存器始终工作于定义状态,输入信号应遵守 SR = 0 的约束条件,也就是说不允许 S = R = 1

S R Q Q’ 功能
0 0 不变 不变 保持
0 1 0 1 置0
1 0 1 0 置1
1 1 0 0 非定义状态
  • 然后我们讨论低电平有效的S’-R’寄存器(下图所示两个锁存器等价【负或门等价所存器】)

在这里插入图片描述
在这里插入图片描述

S’ R’ Q Q’ 注释
1 1 不变 不变 保持
0 1 1 0 置位0
1 0 0 1 置位1
0 0 1 1 无效

因此工作时应当受到S’ + R’ = (SR)’ = 1 的条件约束,即同样应遵守SR = 0 的约束条件。

二、基本SR锁存器的动态特性

  • 电路的两个或非门在工作时都存在一定的传输延迟,当输入信号S 或R 变为高电平后,输出信号Q 和 Q‘ 需要经过一定延迟才会产生变化。这种延迟有时会影响到被其驱动的后续电路的动作,可能造成错误的逻辑输出或出现工作不稳定的悄况。此外,为保证锁存器状态可靠转换,对输入信号也需要有一定的时间要求.
  • 定时图:
  • 在这里插入图片描述
1️⃣传输延迟时间tpLH和tpHL

当置1信号S上升为高电平时,需要一定的传输延迟时间tpLH之后, Q端才转换为高电平。同样,置0信号R作用于电路,Q 端电平也经一定的传输延迟时间t才变化为0 。Q’端的变化相对于输入信号S 或R 的变化也存在一定的传输延迟。这里, 把tpLH和tpHL定义为基本SR 锁存器的传输延迟时间。对于具体电路,由于信号通过的路径不同, tpLH和tpHL一般不完全相等。

2️⃣脉冲宽度tw

基本SR 锁存器工作时.必须保证S 和R 的高电平脉冲宽度不小于某一最小值tW。例如上图中的tW1和tW2均满足要求,从而电路能可靠地实现翻转。如果加在S或R端的脉冲宽度过窄,如上图所示宽度为tW3的窄脉冲,在Q 端电压尚未越过逻辑阈值电平时, S 端的高电平就被撤除,电路可能又回到原来的状态,或者使Q 的最终状态不能确定。所以基本S R 锁存器应用中要求输入信号S 和R 的脉冲宽度必须不小于一个最低限值tW才能保证在S 或R 脉冲作用之后有确定的状态。

三、基本SR锁存器的应用

  • 基本SR 锁存器可以应用于数字系统中某些特定标志的设置。例如,当某种预设逻辑条件具备时,电路可以通过S 端将基本SR 锁存器置I , 标志预设事件已经发生;而当另一种相悖的预设逻辑条件满足时,则可通过R 端将其置0 。

  • 运用基本SR 锁存器消除机械开关触点抖动引起的脉冲输出。

在这里插入图片描述

下图是是解决机械开关抖动现象的一种硬件方案,它利用基本S R 锁存器的存储作用
消除开关触点振动所产生的影响,称为去抖动电路。

在这里插入图片描述
上图表示单刀双掷开关S由B拨向A, 然后又拨回B 的过程。初始时, 开关S 的动触点与B 点接通,锁存器的状态为0 。在开关S 拨向A, 动触点脱离B 点瞬间产生的抖动, 并不影响锁存器的状态。在动触点悬空瞬间, S’ = R’ = 1,Q 仍维持为0 。当它第一次触碰A 点时,便使 S’ = 0 , Q 端状态立即翻转为1 。此后, 即使触点抖动,使 S’ 端再次出现高、低电平的跳变,也不会改变Q = 1 的状态。由于电路是对称的,开关由A 拨向B 与前述的情况类似。于是得到Q 端波形,

四、门控SR锁存器

1️⃣门控SR 锁存器的逻辑功能

在基本SR 锁存器输入端增加了一对逻辑门G3、G4, 用使能信号E 控制锁存器在某一指定时刻,根据S 、R 输入信号确定输出状态。这种锁存器称为门控SR锁存器。通过控制E 端电平,可以实现多个锁存器同步的数据锁存。

在这里插入图片描述

  • 当E= 0 时, Q3 =Q4 = 0 ,S 、R 端的逻辑状态不会影响到锁存器的状态; 当 E = 1时, S 、R 端的信号被传送到基本SR 锁存器的输入端,从而可确定Q 和 Q’ 端的状态,其功能一致。若E= 1 时输入信号S =R= 1 , 则Q = Q’ = 0 , 锁存器将处于非定义的逻辑状态。当E 恢复为 0 时,由于Q3、Q4同时回到0 , 将不能确定锁存器的状态。因此,应用这种锁存器必须更严格地遵守 SR = 0 的约束条件。由于约束条件造成的应用限制,因而很少有独立的门控SR 锁存器产品。但是, 在许多中、大规模集成电路中时常应用这种锁存器,或用它构成触发器或存储器。所以, S R 锁存器仍是重要的基本逻辑单元。

  • 所示是门控SR 锁存器的逻辑符号。其方框内用C1和1R 、1S 表达内部逻辑之间的关联关系。C 表示这种关联属于控制类型,其后缀用标识序号" 1 " 表示该输入的逻辑状态对所有以" 1 " 作为前缀的输入起控制作用。这里因置位和复位输入均受C l 的控制, 故S 和R 之前分别以标识序号" 1 " 作为前缀。

2️⃣CMOS集成电路中的门控SR锁存器

在集成电路中, 往往根据具体条件, 尽量应用简化电路Q来实现所要求的逻辑功能。例如,下图所示是一种CMOS 集成电路中常用的门控SR 锁存器晶体管级电路,它仅用6 个NMOS 管和2 个PMOS 管便实现了两个与门和两个或非门的逻辑功能,而没有使用标准CMOS 门电路,从而省却了一些PMOS 晶体管。由于一般CMOS 与或非门中的PMOS 管占据芯片的面积远大于相应的NMOS 管所以电路的简化有效缩小了锁存器在集成电路芯片中所占的空间。在正常逻辑状态下, 该电路只在状态转换瞬间存在一定的工作电流,静态功耗极微。但需要注意, 如果在E = 1 的同时S = R = 1 , 则T1T3和T5~~T7 均处于导通状态,将使电路功耗剧增。因此,在集成电路结构
设计时就必须考虑到严格遵守 SR = 0 的约束条件,保证在任何时候都不出现S=R= 1 的情况。

在这里插入图片描述

  • 所示电路不是用标准逻辑门电路构成的,所以在考虑它的动态特性时,按与门和或非门去逐级累加计算传输延迟时间是脱离实际的。应用中, 一般通过查阅芯片的数据手册直接了解相关参数。

5.3 D锁存器

一、D 锁存器的电路结构

与S R 锁存器不同, D 锁存器在工作中不存在非定义状态,因而得到广泛应用。目前, CMOS集成电路主要采用传输门控D 锁存器和逻辑门控D 锁存器两种电路结构形式,特别是前者电路结构简单、在芯片中占用面积小而更受青眯。

1️⃣传输门控D锁存器

双稳态电路中插入两个传输门TG1 和TG2,构成传输门控D锁存器

  • 两输入端:使能端

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值