Digital-electronics 简明教程

Digital Electronics - Latches

锁存器是一个异步顺序电路,其输出会随施加输入的变化而立即变化。锁存器用于在数字系统中存储 1 位信息,因此它被认为是最基本的存储单元。

在本章中,我们将详细解释 latches in digital electronics 以及它们类型和应用。

What is a Latch?

在数字电子学中, latch 是一个可以存储 1 位信息的异步顺序电路。它用作数字电路中的基本存储单元。

锁存器可以有两种稳定状态,即 setreset 。设定状态由逻辑 1 表示,复位状态由逻辑 0 表示。由于这两种稳定状态,锁存器也称为 bistable-multivibrator 。锁存器状态根据施加的输入进行切换。

关于锁存器要注意的最重要的事情是它们没有用于同步的时钟信号。这就是它们被称为异步顺序电路的原因。

逻辑门是锁存器的基本构建块。由于没有使用同步和时钟信号。因此,锁存器会立即根据输入信号的施加进行操作。

Characteristics of Latches

锁存器的一些关键特性如下所述 −

  1. 锁存器可以存储 1 位数字信息,可以使用逻辑 0 或逻辑 1 来表示它。因此,锁存器主要用作数字电路中的存储单元。

  2. 锁存器具有反馈机制,允许它们在其当前状态保持不变,直到施加下一个输入。

  3. 锁存器的操作完全由施加的输入控制,这意味着锁存器的输出基于输入信号的变化进行更新。

Types of Latches

以下是数字电路和系统中使用的锁存器的主要类型 −

  1. SR Latch

  2. JK Latch

  3. D Latch

  4. T Latch

现在让我们详细讨论每种类型的锁存器。

SR Latch

SR 锁存器是一种具有两个输入线(指定为 S 和 R)的锁存器类型。其中,S 表示设定输入,R 表示复位输入。因此,它也被称为 Set-Reset Latch

SR 锁存器有两个稳定状态,即设定状态 (S) 和复位状态 ®。SR 锁存器的框图如图所示。

sr latch

就 SR 锁存器而言,S 输入将输出 Q 设定为 1,而 Q' 为 0。另一方面,R 输入将输出 Q 设定为 0,而 Q' 为 1。如果 S 和 R 输入同时为高,则称锁存器处于“禁止状态”。

SR 锁存器针对不同输入组合的完全操作由下述真值表描述−

Inputs

Outputs

Comment

S

R

Q

Q'

0

0

Q

Q'

No change

0

1

0

1

Reset state

1

0

1

0

Set state

1

1

X

X

Forbidden state

SR 锁存器可以通过以交叉耦合的方式连接两个 NOR 门来实现,如下述图表所示。

sr latch operation

JK Latch

JK 锁存器是另一种类型的锁存器,它有两个输入,即 J 和 K。此处,输入 J 类似于 SR 锁存器中的 S 输入,输入 K 类似于 SR 锁存器中的 R 输入。

JK 锁存器的操作与 SR 锁存器类似,但它没有禁用状态。相反,当两个输入 J 和 K 均为 1 时,它具有一个切换状态,其中输出 Q 和 Q’会交换其状态。

因此,JK 锁存器主要设计用于克服 SR 锁存器中的禁用状态问题。

JK 锁存器的框图如下述图表所示−

jk latch

下述真值表描述了 JK 锁存器针对不同输入组合的操作−

Inputs

Outputs

Comment

J

K

Q

Q'

0

0

Q

Q'

No change

0

1

0

1

Reset state

1

0

1

0

Set state

1

1

Q'

Q

Toggle state

从这个真值表,可以清楚地看出,通过实现切换状态来解决禁用状态问题。

JK 锁存器的逻辑电路由两个 NOR 门和两个 AND 门的组合组成,如下述图表所示。

jk latch operation

D Latch

D 锁存器,也称为数据锁存器或透明锁存器,是一种双稳态多谐振荡器,它有两个输入信号,即 D(数据)输入和 E(使能)输入。

只要 E 输入为高电平,那么 D 锁存器的输出 Q 与施加到 D 输入线路的输入相同。当 E 输入变为低电平时,D 锁存器的输出将保持不变,直至新输入施加到 D 输入。

D 锁存器的框图如下述图表所示。

d latch

下述真值表解释了 D 锁存器的操作−

Inputs

Outputs

Comment

D

E

Q

Q'

0

0

Q

Q'

No change

0

1

0

1

Reset state

1

0

Q

Q'

No change

1

1

1

0

Set state

D 锁存器的逻辑电路图描绘如下述图表所示−

d latch circuit diagram

T Latch

T 锁存器是一种锁存器,当逻辑 1 施加到其输入线路时,它会切换其输出状态 (Q)。因此,它也被称为 toggle latch

T 锁存器通过将 JK 锁存器的 J 和 K 输入连接在一起来实现,如下述框图所示。

t latch

描述 T 锁存器操作的真值表如下所示−

Input

Present State

Next State

T

Q

Q'

Q

Q'

0

0

1

0

1

0

1

0

1

0

1

0

1

1

0

1

1

0

0

T 锁存器的逻辑电路图如下述图表所示−

t latch circuit diagram

Applications of Latches

锁存器在数字电子领域有若干应用。它们是最基本的存储组件,用于将一位信息存储在数字系统中。

门控的一些常见应用如下:

  1. 门控在数字系统中用作 1 位存储元件。

  2. 门控用于设计数字寄存器,这些寄存器用于存储和处理微处理器和微控制器中的数据。

  3. 门控用于设计时序触发器,时序触发器基本上是同步门控。

  4. 门控还用于通信系统,用于临时存储或缓冲数据的目的。

Conclusion

在本章中,我们解释了在数字系统中使用的不同类型门控,以及一些门控应用示例。

总之,门控是一个由逻辑门构成的 1 位存储设备。它是一种异步顺序逻辑电路,没有同步时钟信号。

在数字系统中,门控用于执行一些关键功能,如临时数据存储、数据流控制等。