什么是电路的心脏:翻转锁与锁存器在数位系统中的角色是什么?

在电子学中,翻转锁(Flip-Flops)和锁存器(Latches)是一种具有两个稳定状态的电路,可以用来储存状态资讯,这种装置统称为双稳态多振荡器。这些电路可以通过施加于一个或多个控制输入的信号来改变状态,并会输出其状态,通常还包括其逻辑补数。它是顺序逻辑中的基本储存元件,至关重要。

翻转锁和锁存器是数位电子系统、计算机、通讯以及许多其他系统的基石。

翻转锁和锁存器被用作数据储存元件,能够储存单个位元(binary digit)资料;它们的两个状态分别代表“1”和“0”。这类数据储存可以用于状态的储存,此类电路被称为电子学中的顺序逻辑。当用于有限状态机时,输出和下一状态不仅取决于当前的输入,还取决于其当前状态(因此也依赖于之前的输入)。此外,它还可以用于计数脉冲以及将变化时序的输入信号同步至某个参考计时信号。

翻转锁这个术语在历史上泛指两类电路:电平触发(非同步、透明或不透明)和边缘触发(同步或时钟)电路,用于单个位元资料的储存。现代作者通常将“翻转锁”这个术语专门保留给边缘触发的储存元件,而将“锁存器”用于电平触发的电路。通过使用“边缘触发”和“电平触发”这两个术语,可以避免歧义。

当一个电平触发的锁存器被启用时,它变得透明,而边缘触发的翻转锁仅在时钟边缘时改变其输出。

翻转锁和锁存器有各种形式,通常作为集成电路出现,每片芯片上有多个元件。例如,74HC75是一种在7400系列中的四通道透明锁存器。

历史背景

第一个电子锁存器由英国物理学家威廉·埃克莱斯(William Eccles)和F.W.乔丹(F. W. Jordan)于1918年发明,最初称为埃克莱斯-乔丹触发电路,它由两个活跃元件(真空管)组成。这一设计在1943年的英国可破译机中使用,并且这类电路及其晶体管化版本在计算机中非常常见,即使在集成电路普及后,基于逻辑闸的翻转锁和锁存器仍有很大的应用。

早期的锁存器被称为各种不同的名字,例如触发电路或多振荡器。根据美国喷气推进实验室的工程师P.L.林德利(P. L. Lindley)的说法,后述的翻转锁类型(SR、D、T和JK)最早是在1954年由蒙哥马利·菲斯特(Montgomery Phister)在洛杉矶加州大学的一门计算机设计课程中讨论的,然后出现在他的著作《数位计算的逻辑设计》中。

实作

透明或非同步锁存器可以由一对交越耦合的反转元件构成:真空管、双极晶体管、场效应晶体管、反相器和反向逻辑闸都可用于实际电路中。时钟翻转锁则专为同步系统设计;这些设备会在专用时钟信号的转变时忽略其输入(称为时钟信号、脉冲或摆动)。时钟信号的转换会使翻转锁根据输入信号的值改变或维持其输出信号。

所有翻转锁和锁存器的性能与其类型和设计密切相关,这使得它们在数位系统中至关重要。

翻转锁和锁存器的类型

翻转锁和锁存器可以分为几种类型:SR(“设置-重置”)、D(“数据”)、T(“翻转”)和JK。每种类型的行为都可以通过其特征方程来描述,这方程根据输入信号和/或当前输出,推导“下一个”输出(Qnext)。

非同步设置-重置锁存器

使用静态闸作为基本元件时,最基本的锁存器是非同步设置-重置(SR)锁存器。其两个输入S和R可用来通过组合S=1和R=0将内部状态设置成1,并可通过S=0和R=1将内部状态重置为0。

SR锁存器可以用一对交叉耦合的NOR或NAND逻辑闸来构建。储存的位元结果在标记为Q的输出上显示。方便的思考方式是将NAND、NOR、AND和OR视为受控操作,其中一个输入被选作为控制输入(设置),而另一个输入则取决于控制状态进行处理。

思考与未来

随着科技的进步,翻转锁和锁存器的设计和用途将继续演进,为计算机和电子系统的未来打下基础。这些电路不仅在当前的数位系统中发挥重要作用,还将在未来的技术发展中持续推动各领域的创新。面对不断变化的科技环境,读者是否能想象未来翻转锁和锁存器会如何影响我们的数位生活呢?

Trending Knowledge

电子世界的记忆体:翻转锁与锁存器如何让计算机记住资讯?
在计算机的电子世界中,翻转锁(flip-flop)和锁存器(latch)无疑是核心元件之一。这些电路能够存储状态资讯,并在必要时改变其状态。因此,翻转锁和锁存器是现代数位电子系统不可或缺的建构块,广泛应用于计算机、通讯和许多其他类型的系统。 <blockquote> 翻转锁和锁存器作为数据存储元件,可以存储单个位元(binary digit)数据,其中一种状态代表“1”
翻转电路的奥秘:为何翻转锁(Flip-Flop)如此关键于数位电子学?
在数位电子学中,翻转锁(Flip-Flop)和锁存器(Latches)是两种具有稳定状态的基本电路。它们可以储存状态信息,并且在一个或多个控制输入的信号影响下改变状态。这使得翻转锁成为顺序逻辑中的基本储存元素,在计算机、通讯及许多其他系统中都极为重要。 <blockquote> 翻转锁和锁存器用于数据储存,保存一位二进位数据;其两种状态分别表示“1”和“0”。
古老的电子技术:1918年英国物理学家如何创造出首个锁存器?
在数位电子学中,锁存器和触发器是可以存储状态信息的电路,这些电路拥有两个稳定状态,称为双稳定多振动器。这种电路可以透过信号的控制来改变其状态,并能输出当前的状态及其逻辑补数。它是顺序逻辑中的基本储存元件,广泛应用于计算机、通信及其他许多系统中。 锁存器和触发器的主要功能是在数位电路中作为数据储存元素,每个锁存器可以储存一位二进制数据,其中一个状态代表“1”,而另一个代表“0”,这使得它

Responses