24小时联系电话:18217114652、13661815404

中文

您当前的位置:
首页>
电子资讯>
技术专题>
使用Gates和应用程序...

技术专题

使用Gates和应用程序进行SR触发器设计


使用Gates和应用程序进行SR触发器设计

我们将讨论数字电子学中一种称为SR触发器的基本电路。我们将看到使用NOR和与非门的SR触发器的基本电路,其工作表,真值表,时钟SR触发器以及一个简单的实时应用程序。

我们已经看到,直到电路现在即多路复用器,解复用器,编码器,解码器,奇偶发生器和校验等被称为组合逻辑电路。在这些类型的电路中,输出仅取决于输入的当前状态,而不取决于输入或输出的过去状态。

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

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

注意:术语锁存器触发器将作为同义词使用,尽管在技术上它们稍有不同。简而言之,触发器是时钟控制的锁存器,即,仅当存在时钟信号(取决于设计的高电平或低电平)时,输出才会改变。

什么是触发器?

触发器是可以存储1位数字信息的基本存储单元。它是一个双稳态电子电路,即具有两个稳定状态:高或低。由于触发器是双稳态元件,因此其输出将保持稳定状态,直到施加外部事件(称为触发)为止。

由于它会在施加输入后很长时间保留输出(除非进行任何更改),因此可以将触发器视为可以存储一个二进制位的存储设备。

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

Q 1为输入,Q 3为输出。最初,假设反馈已断开,并且通过将其接地将Q 1设为0(逻辑0LOW,位0)。Q 3也将为0。现在,如果已连接反馈并且输入Q 1与地面断开连接,则Q 3仍将继续为0

同样,如果不对地进行运算,如果我们对1重复相同的过程(逻辑1,高电平,位1),则输出Q 3保持为1

这是具有两个稳定状态的简单触发器,并保持在特定状态,因此保持为存储器,直到发生外部事件(例如这种情况下的输入更改)。

SR触发器概述

上述基于反相器的触发器仅用于理解其工作原理,但由于没有提供应用任何输入的准备,因此没有任何实际用途。这就是NORNAND Gate出现的地方。可以使用NOR门来实现上述基于反相器的触发器,如下所示。

忽略“R”“S”值现在,让我们重绘上述电路在更常规的形式和重命名Q 2QQ 3Q

由此,触发器具有两个输入:RS,以及两个输出:QQ,从图中可以明显看出,输出是相互补充的。让我们尝试分析输入及其对应输出的不同可能性。

这里要注意的重要一点是,对于或非门,逻辑“ 1”是主要输入,如果其任何输入是逻辑“ 1”(高),则输出均为逻辑“ 0”(低)。其他输入。考虑到这一点,让我们分析上述电路。

情况1R = 0S = 0

在第一种情况下,两个或非门的输入均为逻辑“ 0”。由于它们都不是主导输入,因此它们对输出没有影响。因此,输出保留其先前的状态,即输出中没有变化。此条件称为保持条件无更改条件

情况2R = 0S = 1

在这种情况下,“ S”输入为1,这意味着或非B的输出将变为0。结果,或非A的两个输入均变为0,因此或非A的输出也因此变为“ 0” Q的值为1(高)。由于输入S上的“ 1”使输出切换到其稳定状态之一并将其设置为“ 1”,因此S输入被称为SET输入。

情况3R = 1S = 0

在这种情况下,“ R”输入为1,这意味着或非A的输出将变为0,即Q0(低)。结果,或非B的两个输入都变为0,因此或非B的输出为1(高)。由于输入R上的“ 1”使输出切换到其稳定状态之一并将其重置为“ 0”,因此R输入被称为RESET输入。

情况4R = 1S = 1

禁止此输入条件,因为它迫使两个或非门的输出都变为0,这违反了互补输出。即使应用了此输入条件,如果下一个输入变为R = 0S = 0(保持条件),也会在或非门之间引起竞争条件,从而在输出端造成不稳定或不可预测的状态。

因此,根本不使用输入条件R = 1S = 1

因此,基于上述情况和不同的输入组合,下表显示了SR触发器的真值表。

[R

小号

状态

0

0

最后状态

没有变化

0

1

1

1

0

0

重启

1

1

没有申请 (?)

禁止的

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

使用NAND门的SR触发器(技术上讲,RS触发器)

还可以通过两个NAND门的交叉耦合来设计SR触发器,但是HoldForbidden状态相反。它是一个有源低输入SR触发器,因此我们将其称为RS触发器。下图显示了使用与非门的SR触发器电路

关于与非门的重要一点是,其主要输入为0,即,如果其任何输入为逻辑“ 0”,则输出为逻辑“ 1”,而与其他输入无关。仅当所有输入均为1时,输出才为0。牢记这一点,让我们看一下基于NANDRS触发器的工作原理。

情况1R = 1S = 1

SR输入都为HIGH时,输出保持先前状态,即,它保存先前数据。

情况2R = 1S = 0

R输入为HIGHS输入为LOW时,触发器将处于SET状态。当R为高电平时,与非门B的输出即Q变为低电平。这使得与非门A的两个输入都变为低电平,因此,与非门A的输出即Q变为高电平。

情况3R = 0S = 1

R输入为低电平而S输入为高电平时,触发器将处于复位状态。当S为高电平时,与非门A的输出即Q变为低电平。这使得与非门B的两个输入都变为低,因此,与非门A的输出即Q变为高。

情况3R = 0S = 0

RS输入均为LOW时,触发器将处于不确定状态。由于SR的低输入违反了触发器的规则,即输出应相互补充。因此,触发器处于未定义状态(或禁止状态)。

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

[R

小号

状态

1

1

最后状态

没有变化

1

0

1

0

1

0

重启

0

0

没有申请 (?)

禁止的

使用NAND门的RS触发器可通过将输入反相来转换为具有与常规SR触发器相同的真值表。代替使用反相器,我们可以使用具有公共输入的NAND门,如下图所示。

简单的SR触发器的问题在于,它们对控制信号(尽管未在图中显示)电平敏感,这使它们成为透明的设备。为了避免这种情况,引入了门控或时钟SR触发器(每当使用术语SR触发器时,它通常是指时钟SR触发器)。时钟信号使器件对边缘敏感(因此没有透明性)。

时钟SR触发器触发器

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

该电路是通过在基于NANDSR触发器中添加两个NAND门而形成的。当额外的与非门将输入反相时,输入为高电平有效。时钟脉冲被提供给两个额外的与非门。

因此,时钟脉冲的跃迁是该设备工作的关键因素。假设它是一个上升沿触发的器件,则该触发器的真值表如下所示。

[R

小号

状态

01

X

X

最后状态

不变(保持)

0

0

最后状态

不变(保持)

0

1

1

1

0

0

重启

1

1

没有申请 (?)

禁止的

通过使用或非门也可以实现相同的目的。使用或非门的时钟SR触发器的电路如下所示。


该图显示了RS触发器的结构(由于R与输出Q相关联),SETRESET的功能保持不变,即,当S为高电平时,Q设置为1,而当R为高电平时,Q为重置为0

应用领域

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

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

机械弹跳

机械开关在按下或释放时,通常需要一些时间并振动几次,才能稳定下来。开关的这种非理想行为称为开关弹跳机械弹跳。这种机械弹跳将倾向于在低电压和高电压之间波动,这可以通过数字电路来解释。

这可能会导致脉冲信号发生变化,并且这些不需要的脉冲序列将导致数字系统无法正常工作。

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

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

基于当前状态输出,如果按下设置或重置按钮,则输出将以计数一个以上信号输入的方式改变,即电路可能接收到一些不需要的脉冲信号,因此由于机器,在Q处的输出没有变化。

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

因此,只有在SR触发器执行状态更改后(即,仅在接收到单个时钟脉冲信号之后),才能使用同一开关。

开关去抖电路的电路如下所示。

开关的输入接地(逻辑0)。每个输入都有两个上拉电阻。它们可确保在触点之间切换时,触发器输入SR始终为1
可以使用NOR SR触发器构建另一个电路。

开关的输入连接到逻辑1。每个输入都有两个下拉电阻。它们确保当开关在触点ab之间时,触发器输入SR始终为0

消除机械开关抖动的常用ICMAX6816 –单输入,MAX6817 –双输入,MAX6818 –八路输入开关去抖动IC。这些IC包含带有SR触发器的必要配置。

请输入搜索关键字

确定