[ECE] 7–1 Latches

本文详细介绍了S-R和D锁存器的工作原理,包括它们作为双稳态逻辑元件的特点、与触发器的区别,以及在消除机械开关触点反弹中的应用。此外,还讨论了带门控的锁存器和具体如74HC279A和74HC75等集成锁存器的使用。
摘要由CSDN通过智能技术生成

The latch is a type of temporary storage device that has two stable states (bistable) and is normally placed in a category separate from that of flip-flops.

Latches are similar to flip-flops because they are bistable devices that can reside in either of two states using a feedback arrangement, in which the outputs are connected back to the opposite inputs.

The main difference between latches and flip-flops is in the method used for changing their state.

锁存器是一种具有两个稳定状态(双稳态)的临时存储设备,通常被归类为与触发器不同的类别。锁存器与触发器相似,因为它们都是双稳态设备,可以通过反馈排列使其处于两种状态之一,其中输出被连接回相反的输入。锁存器和触发器之间的主要区别在于改变状态的方法。

锁存器是一种特殊的小存储装置,它有两个稳定的状态,可以保持在其中一个状态。它跟触发器有点像,都能保持在两种状态之一,通过一种叫反馈的方式,把输出连回到输入那里。锁存器和触发器的主要区别是它们改变状态的方式不一样。

After completing this section, you should be able to

u Explain the operation of a basic S-R latch

u Explain the operation of a gated S-R latch

u Explain the operation of a gated D latch

u Implement an S-R or D latch with logic gates

u Describe the 74HC279A and 74HC75 quad latches

The S-R (SET-RESET) Latch

A latch is a type of bistable logic device or multivibrator. An active-HIGH input S-R (SET-RESET) latch is formed with two cross-coupled NOR gates, as shown in Figure 7–1(a); an active-LOW input S@R latch is formed with two cross-coupled NAND gates, as shown in Figure 7–1(b). Notice that the output of each gate is connected to an input of the opposite gate. This produces the regenerative feedback that is characteristic of all latches and flip-flops.

S-R(置位-复位)锁存器是一种双稳态逻辑器件或多振荡器。如图7-1(a)所示,一个高电平有效的S-R(置位-复位)锁存器由两个交叉耦合的NOR门构成;如图7-1(b)所示,一个低电平有效的S-R锁存器由两个交叉耦合的NAND门构成。注意每个门的输出都连接到另一个门的输入。这产生了所有锁存器和触发器特有的再生反馈。

S-R锁存器是一种特殊的小电路,它有两个稳定状态。它可以用两个互相连接的门电路来制作。如果我们用两个NOR门电路,就可以制作一个在高电平时工作的S-R锁存器;如果我们用两个NAND门电路,就可以制作一个在低电平时工作的S-R锁存器。这两个门电路的输出都会反馈回对方的输入,这样就能保持它的状态不变,直到我们给它新的指令。

 

简单解释:

想象你有一个特殊的魔法盒子,它能记住你是让它点亮一盏灯(设置)还是熄灭灯光(重置)。这个盒子有两个按钮:一个是“点灯”(S),一个是“灭灯”(R)。如果两个按钮都没有被按下,盒子就会记住你最后一次告诉它的命令。即使你只按一次“点灯”按钮,盒子也会确保灯一直亮着,直到你按下“灭灯”按钮告诉它做出改变。

详细解释:

这个魔法盒子使用了两扇特殊的门(NAND门),它们以一种独特的方式工作。当两扇门都看到你没有按下任何按钮(这意味着你在说“不做任何操作”)时,它们会记住你最后一次给出的命令。如果你按下了“灭灯”按钮,盒子就会知道要保持灯灭。而当你按下“点灯”按钮时,盒子就知道要保持灯亮,直到你决定按下“灭灯”按钮。酷的是,即使你停止按下“点灯”按钮,盒子还是会记得保持灯亮,这多亏了这些特殊门之间的相互通信和记忆你的最后命令。

 

 

 

The Latch as a Contact-Bounce Eliminator

A good example of an application of an S@R latch is in the elimination of mechanical switch contact “bounce.” When the pole of a switch strikes the contact upon switch closure, it physically vibrates or bounces several times before finally making a solid contact. Although these bounces are very short in duration, they produce voltage spikes that are often not acceptable in a digital system. This situation is illustrated in Figure 7–6(a) 

锁存器作为消除触点反弹的应用

简单解释:

想象你有一个开关,每次你按下去时,它不是立刻就稳定下来,而是像小球一样在桌面上跳几下。这个跳动(我们叫它触点反弹)会导致开关快速连续地开和关几次,即使你只想按一次。这在电子世界里会造成混乱,因为电子设备可能会误以为你按了好几次开关。锁存器就像一个聪明的助手,帮你告诉电子设备“哦,其实他只按了一次开关”,从而避免混乱。

详细解释:

当你用手指按下一个机械开关时,开关的触点并不是立刻稳定接触的,而是会在最终稳定之前快速地跳动或反弹几次。虽然这些反弹持续的时间非常短,但它们会产生电压尖峰,这在数字系统中通常是不可接受的。为了解决这个问题,可以使用一种特殊的电路——S@R锁存器来消除这些反弹。当开关第一次接触时,锁存器就会“锁定”这个信号,即使后面还有多次快速的反弹,锁存器也会忽略它们,确保数字系统只接收到一个清晰的信号,就像你只按了一次开关一样。这样,就能避免因触点反弹而产生的错误信号,保证了电子设备的准确响应。

通过使用S@R锁存器,我们可以有效地消除机械开关触点反弹带来的问题,确保数字系统能够正确地识别用户的操作意图,不会因为触点反弹造成误操作,从而提高整个系统的稳定性和可靠性。

Implementation:

The Gated S-R Latch

A gated latch requires an enable input, EN (G is also used to designate an enable input). The logic diagram and logic symbol for a gated S-R latch are shown in Figure 7–8. The S and R inputs control the state to which the latch will go when a HIGH level is applied to the EN input. The latch will not change until EN is HIGH; but as long as it remains HIGH, the output is controlled by the state of the S and R inputs. The gated latch is a level-sensitive device. In this circuit, the invalid state occurs when both S and R are simultaneously HIGH and EN is also HIGH.

带门控的S-R锁存器

简单解释:

想象一下,你有一个魔法盒子,这个盒子除了有“点灯”(S)和“灭灯”(R)的按钮,还有一个叫做“允许”(EN)的开关。只有当你打开这个“允许”开关时,按下“点灯”或“灭灯”按钮才会起作用。如果你没有打开“允许”开关,不管你怎么按“点灯”或“灭灯”,盒子都不会理你。这就像你有一个秘密的开关,只有知道这个秘密的人才能控制盒子。

详细解释:

在一个带门控的S-R锁存器中,我们引入了一个额外的使能输入(EN),有时也用字母G表示。这个输入决定了是否允许S(设置)和R(重置)输入改变锁存器的状态。只有当EN输入为高电平时,S和R输入的状态才能控制锁存器将要转换到的状态。这意味着,如果EN是低电平,无论S和R的状态如何变化,锁存器的输出都不会改变;但只要EN保持高电平,输出就会根据S和R的状态而变化。因此,带门控的锁存器是一种对电平敏感的设备。在这种电路中,当S和R同时为高电平且EN也为高电平时,会出现无效状态。这种设计让我们可以更精确地控制何时允许锁存器响应输入信号,从而提高电路的灵活性和可控性。

The Gated D Latch

Another type of gated latch is called the D latch. It differs from the S-R latch because it has only one input in addition to EN. This input is called the D (data) input. Figure 7–10 contains a logic diagram and logic symbol of a D latch. When the D input is HIGH and the EN input is HIGH, the latch will set. When the D input is LOW and EN is HIGH, the latch will reset. Stated another way, the output Q follows the input D when EN is HIGH.

D锁存器

简单解释:

想象一下,你有一个特殊的魔法盒子,这个盒子除了有一个“允许”(EN)开关外,还有一个叫做“数据”(D)的按钮。只有当你打开“允许”开关时,你按“数据”按钮的行为(按下或不按)才会告诉盒子是要点亮还是熄灭灯。如果“数据”按钮被按下(代表高电平),盒子里的灯就会亮;如果“数据”按钮没有被按下(代表低电平),盒子里的灯就会灭。这个盒子会根据“数据”按钮的状态来决定灯是亮是灭,但只在你允许它这么做的时候。

详细解释:

D锁存器是一种带门控的锁存器,与S-R锁存器的主要区别在于它只有一个数据输入(D)除了使能输入(EN)。当D输入为高电平且EN输入也为高电平时,锁存器会被设置,输出Q会变为高电平。反之,当D输入为低电平且EN为高电平时,锁存器会被重置,输出Q变为低电平。换句话说,当EN为高电平时,输出Q会跟随输入D的状态。这种设计使得D锁存器可以用来存储单个数据位——当允许信号激活时,它可以“捕捉”并保持D输入的当前状态。这种锁存器因其简单和实用被广泛应用于数字电路中,用来暂时存储信息或作为更复杂电路的基本构建块。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值