介绍门闩

定义:

锁存器是一种具有两种稳定状态的电子逻辑电路,即双稳态多谐振荡器。Latch有一个反馈路径来保留信息。因此闩锁可以是一种存储设备。只要设备上电,Latch就能存储一个比特的信息。当断言enable时,当输入发生变化时,latch立即改变存储的信息,即它们是水平触发设备。当使能信号打开时,它连续地对输入进行采样。

锁存电路可以工作在两种状态取决于触发信号的高或低:有源高或有源低。

  • 在有源高锁存电路的情况下,通常两个输入都是低的。电路由任一输入端的瞬时高电平触发。
  • 在有效 - 低锁存电路的情况下,通常输入都很高。电路在任何一个输入上都是瞬间低的触发。

SR闭锁

我们可以使用静态门作为基本构件来构造一个简单的锁存器,它可以通过向一个NOR门电路引入反馈来构造两个NOR门。

一个简单的带有反馈的NOR门逻辑如下所示。

NOR SR条件1

这里输入S和R都是0 (S = R = 0),第一个NOR门的输出是P = 1。在R = 0的情况下,将此输入到第二个NOR门。因此第二个门的输出是Q = 0。当P = 1, Q = 0时,电路处于稳定状态。如果S = 1,那么P = 0。这将使Q =1,如下所示。

NOR SR条件2

这也是一个稳定状态。如果S为0,当Q = 1被反馈到第一个NOR时,没有任何变化,而P仍然为0。如下图所示。

SR3

如果R等于1,那么Q就变成了0 P就变回了1。

SR4

如果R是0,那么没有变化,我们到达开始的地方。

由于输出不仅依赖于当前的输入,而且还依赖于过去的输入序列,因此电路被称为具有存储器。如果不允许输入条件S = R = 1,则稳定状态输出总是互补的。当S和R都等于1时,P = 0 Q = 0这与互补条件相矛盾。因此,输入条件S = R = 1是不允许的。锁存电路总是以交叉耦合的形式绘制,以强调门之间的对称性。

SR闭锁也不

在这个电路中,当S = 1时,它将输出Q“置”为1,当输入R = 1时,它将输出Q“置”为0。在S = R = 1的限制下,该电路称为Set - Reset Latch (SR Latch)。

SR闭锁的象征

回到顶部

种族周围的条件

在逻辑电路中,竞争条件是指“一个逻辑电路的两个输入同时改变,从而使输出处于暂定状态的情况”。投入在竞争中以改变产出。它通常发生在有输出作为电路反馈输入的器件中。当一个设备试图同时执行两个操作(即同时改变两个输入的状态)时,它是一种不希望发生的情况。有几种方法可以避免竞争条件,如使用边缘触发或使用主从触发器。

回到顶部

SR锁存的状态转换表或真值表

状态表类似于组合电路中的真值表,它给出了有关电路状态的信息。由于时序电路的输出依赖于当前和以前的状态,这些被表示为状态表的形式,它显示了基于当前状态和其他输入的下一个状态。

SR闩锁的状态表如下所示。

sr闩锁的真值表

状态图

除了表格和方程之外,状态机(或系统)还可以用状态图表示。在这个状态图中,一个状态用一个圆表示,状态之间的转换用连接两个圆的线或弧表示。一个简单SR锁存器的状态图如下所示。

SR闩锁状态图

状态关系图提供了状态表可以拥有的所有信息。这直接从状态表中获得。

因此锁大门

一般来说,锁存是透明的,即当输入发生变化时,输出立即发生变化。但是对于许多应用程序来说,最好有一个隔离的周期,在这个周期内,即使输入发生了变化,输出也不会发生变化。在此期间,输出被称为真正的“锁定”。这可以通过使用额外的输入(启用或时钟或门)来实现。如果不声明启用(或时钟或门)信号,输入将被忽略,输出将被锁定到先前的值。为了使用这个额外的信号,需要添加额外的逻辑。这些电路被称为门控或时钟锁存。
门禁SR闩锁可以以两种方式:通过添加第二级和门SR闩或通过添加第二级与门̅S̅R闩锁(反向SR闩锁)。
由NOR门构成的门控SR锁存器电路图如下所示。

门或SR门闩

由与非门构成的门控SR锁存器电路图如下所示。

门控NAND SR闩锁

当与非门反转输入时,̅S̅R门闩变成了门控SR门闩。

当使能(或时钟)高时,闩锁被称为是使能的,即输出响应输入。

当enable(或clock)为低值时,锁存器将被禁用,并保持在该状态,直到断言enable。

门控SR闩锁的符号如下所示

门控SR锁存符号

门控SR门闩的真值表如下表所示。

Untitled2

门控SR锁存器状态图如下图所示。

状态图

回到顶部

D锁

数据锁存器或延迟锁存器(D锁存器)是一种用于存储数据的简单锁存器。它也被称为透明锁存器。一个简单的D门闩可以用两个与非门构造。

当S = R = 1时,在SR闩锁中发生的竞争条件可以在D闩锁中避免,因为R输入被倒置的S替换,它被重命名为D,因此没有非法或禁止的输入。在D门闩中,Q总是D。

D锁存器的符号如下所示。

Dlatch象征

这些简单的D锁存并不经常使用,但门控D锁存非常常见。一个简单的D锁存器的真值表如下所示。

d锁

回到顶部

封闭的D锁

通过修改一个门控SR门闩,可以很容易地构造一个门控D门闩。对门控SR闩锁的唯一修改是,必须将R输入改为反向s。由NOR SR闩锁形成的门控闩锁如下所示。

封闭的维

当时钟或使能是高(逻辑1),输出锁存任何在D输入。当使能或时钟低(logic0)时,最后一个使能高的D输入将成为输出。

这个锁存电路永远不会经历“竞争”的情况,因为单个D输入是反向提供给两个输入。因此,不可能有相同的输入条件。因此D锁存电路可以安全地用于任何电路中。

门禁D锁存器的符号如下所示。

门控D锁存符号

类似于门控NOR SR闩锁,门控D闩锁也可以由门控NAND SR闩锁构造。从门控NAND SR落叶松门控D锁存器的电路如下所示。

门控D门闩从门控NAND SR门闩

可以避免使用逆变器,因为可以使用与非门来获得反转值。上述电路需要作一些修改,合成电路如下所示。

来自门控NAND SR锁存器的门控D锁存器,没有逆变器

门禁D门闩的真值表(或状态表)如下所示。

D门闩的真值表

s门控D锁存器状态图如下所示。

3.

回到顶部

应用程序

  • 它们是基本的1位存储设备。
  • 在异步系统中,D锁存器通常用作I/O端口。
  • 数据锁存器有时用于同步两相系统,以减少晶体管的数量。

回到顶部

门闩的优点

  • 锁存器速度更快,因为它不需要等待时钟信号,所以它们大多数用于高速设计。
  • 它们需要更少的能量。
  • 基于锁扣的设计具有小的模具尺寸。
  • 这种锁的主要优点是“时间借用”。如果某个操作在一定时间内没有完成,则该操作的执行时间会借用其他操作时间。

回到顶部

缺点的门闩

  • 锁存较难预测,因为有更多的机会影响竞态条件。
  • 水平敏感器件,因此有更多的机会亚稳态。
  • 由于锁存电路具有电平敏感的特性,因此对其进行分析比较困难。

回到顶部

一个回应

留下一个回复

您的电子邮件地址将不会被公布。必填字段被标记*