采用NAND和NOR门的SR触发器

发布时间:2023-09-04  

在本教程中,我们将讨论数字电子学中的基本电路之一--SR 触发器。我们将看到使用 NOR 和 门的 SR 触发器的基本电路、其工作原理、真值表、时钟 SR 触发器以及一个简单的实时应用。

本文引用地址:

电路简介

我们迄今为止看到的电路,即多路复用器、解复用器、编码器、解码器、奇偶校验发生器和校验器等,都被称为组合逻辑电路。在这类电路中,输出只取决于输入的当前状态,而不取决于输入或输出的过去状态。

除了少量的传播延迟外,当输入发生变化时,组合逻辑电路的输出立即发生变化。

还有一类电路,其输出不仅取决于当前的输入,还取决于过去的输入/输出。这类电路被称为顺序逻辑电路。如何获取 "过去的输入/输出 "数据?我们必须有某种 "存储器 "来存储数据,以便日后使用。能够存储数据并充当 "存储器 "单元的设备或电路被称为锁存器或触发器。

注:"锁存器 "和 "触发器 "是同义词,但在技术上略有不同。简单地说,触发器是一种时钟控制锁存器,即只有在有时钟信号(高电平或低电平,取决于设计)时,输出才会发生变化。

什么是触发器?

触发器是一种基本存储单元,可以存储 1 位数字信息。它是一种双稳态电子电路,即有两种稳定状态: 高电平或低电平。由于触发器是双稳态元件,因此在外部事件(称为触发器)发生之前,触发器的输出都会保持稳定状态。

由于触发器在输入后会长期保持输出状态(除非采取任何措施改变输出状态),因此触发器可被视为存储设备,可以存储一个二进制位。

使用两个串联的反相器,并将第二个反相器的输出反馈到第一个反相器的输入,就可以设计出一个简单的触发器。以下电路显示了使用反相器的触发器。

SR-Flip-Flop-3

假设 Q1 为输入端,Q3 为输出端。最初,假设反馈断开,将 Q1 接地,使其为 0(逻辑 0,低电平,位 0)。现在,如果连接反馈,并断开 Q1 输入与地的连接,Q3 仍将继续为 0。

SR-Flip-Flop-4

同样,如果不接地,而是用 1(逻辑 1,高电平,位 1)重复同样的过程,输出 Q3 将保持 1。

SR-Flip-Flop-5

这是一个具有两个稳定状态的简单触发器,在外部事件(如本例中的输入变化)发生之前,它一直处于特定状态,因此是一个存储器。

这是一个具有两个稳定状态的简单触发器,在出现外部事件(如本例中的输入变化)之前,它一直处于特定状态,因此是一个存储器。

SR 触发器概述

上述基于反相器的触发器只是为了了解其工作原理,并没有任何实际用途,因为它不提供任何输入。这就是 NOR 和 门的作用所在。如下图所示,上述基于反相器的触发器可以使用 NOR 门来实现。

SR-Flip-Flop-6

暂时忽略 "R "和 "S "值,让我们以更常规的形式重绘上述电路,并将 Q2 重命名为 Q,将 Q3 重命名为 Q。

SR-Flip-Flop-1

由此可见,触发器有两个输入端:R 和 S: R 和 S,以及两个输出端: 从表示法中可以清楚地看出,输出端是互补的。让我们试着分析一下输入及其相应输出的不同可能性。

这里需要注意的重要一点是,对于 NOR 逻辑门来说,逻辑 "1 "是主导输入,如果其中任何一个输入为逻辑 "1"(高),则输出为逻辑 "0"(低),与其他输入无关。有鉴于此,让我们来分析一下上述电路。

情况 1:R = 0 和 S = 0

在第一种情况下,两个 NOR 逻辑门的输入均为逻辑 "0"。由于它们都不是主导输入,因此对输出没有影响。因此,输出保持之前的状态,即输出没有变化。这种情况称为 "保持条件 "或 "无变化条件"。

情况 2:R = 0 和 S = 1

在这种情况下,"S "输入为 1,这意味着 NOR 门 B 的输出将变为 0。因此,NOR 栅极 A 的两个输入端都变为 0,从而使 NOR 栅极 A 的输出端和 Q 的值都变为 1(高电平)。由于输入 S 的 "1 "会使输出切换到其中一个稳定状态,并将其设置为 "1",因此 S 输入称为 SET 输入。

情况 3:R = 1,S = 0

在这种情况下,"R "输入为 1,这意味着 NOR 门 A 的输出将变为 0,即 Q 为 0(低电平)。因此,NOR 栅极 B 的两个输入端都变为 0,从而使 NOR 栅极 B 的输出为 1(高)。由于输入 R 的 "1 "会使输出切换到其中一个稳定状态,并将其复位为 "0",因此 R 输入称为 RESET 输入。

情况 4:R = 1 和 S = 1

该输入条件是禁止的,因为它会迫使两个 NOR 门的输出都变为 0,这违反了互补输出的原则。即使应用了该输入条件,如果下一个输入变成 R = 0 和 S = 0(保持条件),也会导致 NOR 门之间出现 "竞赛条件",从而导致输出出现不稳定或不可预测的状态。

因此,输入条件 R = 1 和 S = 1 根本无法使用。

因此,根据上述情况和不同的输入组合,SR 触发器的真值表如下表所示。

1693791158455658.png

SR 触发器的逻辑符号如下所示:

SR-Flip-Flop-8

使用 栅极的 SR 触发器(技术上称为 RS 触发器)

SR 触发器也可以通过两个 NAND 栅极的交叉耦合来设计,但保持和禁止状态是相反的。它是一种有源低输入 SR 触发器,因此我们称之为 RS 触发器。使用 NAND 门的 SR 触发器电路如下图所示

SR-Flip-Flop-2

NAND 门的一个重要特点是,它的主导输入为 0,即如果任何一个输入为逻辑 "0",则输出为逻辑 "1",与其他输入无关。只有当所有输入都为 1 时,输出才为 0。有鉴于此,让我们来看看基于 NAND 的 RS 触发器的工作原理。

情况 1:R = 1 和 S = 1

当 S 和 R 输入端均为高电平时,输出端保持之前的状态,即保存之前的数据。

情况 2:R = 1 和 S = 0

当 R 输入为高电平,S 输入为低电平时,触发器处于 SET 状态。由于 R 为高电平,NAND 栅极 B 的输出(即 Q)变为低电平。这将导致 NAND 门 A 的两个输入端均变为低电平,从而使 NAND 门 A 的输出端(即 Q)变为高电平。

情况 3:R = 0 和 S = 1

当 R 输入端为低电平,S 输入端为高电平时,触发器将处于 RESET 状态。由于 S 为高电平,NAND 栅极 A 的输出(即 Q)变为低电平。这将导致 NAND 门 B 的两个输入端均变为低电平,从而使 NAND 门 A 的输出端(即 Q)变为高电平。

情况 4:R = 0 和 S = 0

当 R 和 S 输入均为低电平时,触发器将处于未定义状态。因为 S 和 R 的低输入违反了触发器输出应互补的规则。因此,触发器处于未定义状态(或禁止状态)。

下面的真值表总结了上述借助 NAND 栅极设计的 SR 触发器的工作原理。

1693791233565178.png

使用 NAND 逻辑门的 RS 触发器可以通过反相输入转换成与普通 SR 触发器相同的真值表。如下图所示,我们可以不使用反相器,而是使用具有公共输入的 NAND 栅极。

SR-Flip-Flop-7

简单的 SR 触发器存在的问题是,它们对控制信号的电平敏感(虽然图中没有显示),这使得它们成为一个透明器件。为了避免这一问题,我们引入了门控或时钟 SR 触发器(无论何时使用 SR 触发器一词,通常都是指时钟 SR 触发器)。时钟信号使器件对边沿敏感(因此没有透明度)。

时钟式 SR 触发器

时钟式 SR 触发器有两种类型:基于 NAND 和基于 NOR。使用 NAND 门的时钟式 SR 触发器电路如下所示

Clocked SR flip – flop using NAND gates

该电路是在基于 NAND 的 SR 触发器上添加两个 NAND 门而形成的。输入为高电平有效,因为额外的 NAND 门会对输入进行反相。两个额外 NAND 门的输入均为时钟脉冲。

因此,时钟脉冲的转换是该器件运行的关键因素。假设它是一个正边沿触发器件,该触发器的真值表如下所示。

1693791289543744.png

使用 NOR 门也可以实现同样的功能。使用 NOR 门的时钟 SR 触发器电路如下所示。

Clocked SR flip – flop using NOR gates

该图显示了 RS 触发器的结构(因为 R 与输出 Q 相关联),SET 和 RESET 的功能保持不变,即当 S 为高电平时,Q 被置 1,当 R 为高电平时,Q 被复位为 0。

应用

SR 触发器是一种非常简单的电路,但由于其非法状态(S 和 R 均为高电平(S = R = 1)),因此在实际电路中应用并不广泛。但是,它们在开关电路中的应用却很广泛,因为它们提供了简单的开关功能(在设置和复位之间)。

开关去弹跳电路就是这样一种应用。SR 触发器用于消除数字电路中开关的机械反弹。

机械反弹

机械开关在按下或松开时,往往需要一些时间并振动数次才能稳定下来。开关的这种非理想行为被称为开关反弹或机械反弹。这种机械反弹往往会在低电压和高电压之间波动,数字电路可以对其进行解释。

这可能导致脉冲信号的变化,而这一系列不需要的脉冲将导致数字系统工作错误。

switch debounce

例如,在信号弹跳期间,输出电压的波动非常大,因此寄存器会对多个输入而不是单个输入进行计数。为了消除数字电路的这种行为,我们使用了开关去抖电路,在这种情况下,我们使用了 SR 触发器。

SR 触发器如何消除机械反弹?

根据当前的输出状态,如果按下设置或复位按钮,那么输出将发生变化,它将计算一个以上的信号输入,即电路可能会接收到一些不需要的脉冲信号,因此由于机器的机械弹跳作用,Q 值的输出不会发生变化。

当按下按钮时,触点将影响触发器的输入,当前状态将发生变化,并且不会对电路/机器的任何其他机械开关弹跳产生进一步影响。如果开关有任何额外的输入,则不会有任何变化,SR 触发器将在一小段时间后复位。

因此,只有在 SR 触发器执行状态变化后,即只有在接收到单时钟脉冲信号后,同一开关才会开始使用。

开关去弹跳电路如下所示。

Switch de – bounce circuit using NAND SR flip – flop

开关的输入端连接到地(逻辑 0)。每个输入端都连接有两个上拉电阻。它们确保触发器的输入端 S 和 R 在开关处于触点之间时始终为 1。

使用 NOR SR 触发器可构建另一种电路。

Switch de – bounce circuit using NOR SR flip – flop

开关的输入端连接到逻辑 1。每个输入端都连接有两个下拉电阻。它们确保当开关位于触点 a 和 b 之间时,触发器输入端 S 和 R 始终为 0。

常用的消除机械开关弹跳的集成电路有 MAX6816 - 单输入、MAX6817 - 双输入、MAX6818 - 八进制输入开关缓冲器集成电路。这些 IC 包含 SR 触发器的必要配置。

结论

这是一个关于 SR 锁存器或 SR 触发器这一基本存储电路的完整入门教程。您将了解到什么是 SR 触发器、它的工作原理、使用 NOR 和 NAND 栅极的实现方法、时钟 SR 触发器以及 SR 触发器的一个重要应用。

文章来源于:电子产品世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    和使用者都必须遵守这些条件。通过合理的设计和正确的使用,RS触发器可以在数字电路中发挥重要的作用,实现各种功能和应用。 工作原理 基本RS触发器的逻辑方程为: 根据上述两个式子得到它的四种......
    数字电路中的RS触发器(2024-10-12 12:37:20)
    数字电路中的RS触发器; 什么是RS触发器 其中R、S分别是英文复位Reset和置位Set的缩写,作为最简单的一种触发器,是构成各种复杂触发器的......
    沿时刻才会改变 3、主从D触发器的特性方程 上图中:D从0->1,如果CP时钟引脚不在高电平的时候,我们Q是不变化的,当CP引脚高电平的时候,我们......
    像所有普通示波器一样,有 3 种触发器: 单次:显示一次跟踪(发生触发时)。与“手臂”按钮配合使用。 正常:每次触发发生时显示跟踪,如果触发器未发生,则不显示任何内容。 自动:触发......
    连计数时钟都没有。这个从模式“从”得很彻底。 比如,我们可以使用来自ETR脚的滤波信号ETRF作为触发信号并担当计数器的时钟源。 到此,上面比较集中介绍了几类常见定时器触发输入信号以及四种典型的定时器从模式及各自特点......
    电路如下: 正如您所观察到的,触发器输入端通过 10 kΩ 的上拉电阻保持高电平,并且在按下触发器开关时保持低电平脉冲。电路由下降沿触发,即由高电平快速转为低电平。 按下按钮产生的触发......
    水平时间为每帧0.5ms)乘以待测信号在一个周期内所占的帧数,即可以得到信号的周期,也可以换算成频率。 7、水平位置调节旋钮 用于调整测试信号轨迹在屏幕水平方向的位置。 8、触发四种方式 示波器通常有四种触发......
    。这种触发器就是排它型触发器,它可以用来只对异常事件进行触发,如图4所示。在这个例子中,示波器被设置为只对宽度超过48±0.8ns的脉冲进行触发。在遇到宽度为52.6ns的大脉冲发生之前这种触发器是不会触发......
    之前等待有效的 ON 触发请求(SU_ACTIVE 触发器)。 在电源配置网络PDN 中,PMIC 设备具有四种配置的电源状态。主要包含以下基础的状态设置外,在电......
    验的任务是设计一个本文引用地址: 实验原理 带使能端RS锁存器的输入端R=S=1时,锁存器的次态不确定,这一因素限制了其应用。为了解决这个问题,根据双稳态元件两个输出端互补的特点,用Q和非Q反馈控制输入信号,并用J代替S,用K......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>