广告

寄存器、锁存器和触发器三者对比

2021-01-04 Max Maxfield 阅读:
寄存器、锁存器和触发器三者对比
取决于一个人的背景,这是个可能有点主观的领域,而随着术语的不断发展,我们又可能对此产生进一步混淆。

你有没有遇到过这样奇怪的事:你一直以为自己知道某件事,但当你试着向别人解释它时,你才发现自己的论述中存在漏洞和逻辑上的差异?这就是我最近所遇到的情况,当时有人问我锁存器和触发器之间的区别,以及为什么它们都与寄存器有关。nXcednc

取决于一个人的背景,这在电子学中可能是个有点主观的领域,而随着术语的不断发展,我们又可能对此产生进一步混淆。因此,本文要做的就是以我的理解来解释这些事物,然后欢迎各位专家发表评论,以便了解我的观点是否获得认同。nXcednc

寄存器和寄存器文件

我们在微控制器(MCU)等电子系统中存储数据的方式之一是在寄存器中。一些寄存器由一个位/比特组成,而另一些寄存器由多个位组成。“寄存器文件”一词则是指一组共享通用功能和目的的寄存器。nXcednc

寄存器的特性与半导体存储器相类似,例如每个基元/单元可存储一个二进制数字或位(以0或1的形式表示)。但是,存储器往往用于存储相对大量的信息(指令和数据),而寄存器则更趋于专业化,用于实现记住配置和控制信息、保存输入/输出值,以及临时存储逻辑或算术运算结果等任务。nXcednc

另一个区别是存储单元往往相对简单,需要尽可能少地使用晶体管来完成工作。这是因为它们太多了,因此就功耗而言应保持小巧、快速和简约。相比之下,寄存器由于数量要少得多,因此在大小和功耗方面约束就比较少,并且通常具有与硬件相关的更高级的特殊控制和功能。nXcednc

锁存器和触发器

每个寄存器单元的核心都是一个双稳态电路,据此就可以以0或1的形式存储信息。这种电路可能有一个或多个控制输入,可能有一个数据输入,以及一个或两个输出。如果有第二个互补的QB输出存在,那么它将呈现与主输出Q相反或互补的逻辑值。nXcednc

就控制信号而言,这种电路可以是电平触发(异步,透明或不透明)或边沿触发(同步或时钟)方式。前者的一个例子是置位复位锁存器(SR锁存器),后者的一个例子是数据型触发器(D型触发器),详见1nXcednc

nXcednc

1SR锁存器和D型触发器的图形符号及真值表对比。nXcednc

触发器一词通常在这种电路的背景下使用,因为这种电路在两种状态之间来回触发翻转。历史上,“触发器”一词通常包含电平触发和边沿触发两种类型。但是最近,“锁存器”一词被普遍用来指代电平触发的版本,而“触发器”一词则用来指代边沿触发的版本。常见的寄存器类型如下:nXcednc

  • SR锁存器(“置位复位”)
    • 或非
    • 与非
    • 与或
  • JK锁存器
  • 门控SR锁存器(“置位复位”)
  • 门控D锁存器(“数据”)
  • Earle锁存器
  • D型触发器(“数据”)
  • T型触发器(“翻转”)
  • JK型触发器

顺便说一句,JK类型被认为是最通用的锁存器和触发器,因为可以考虑将JK锁存器用作SR锁存器,同时可以将JK触发器配置为D型或T型触发器。nXcednc

多谐振荡器

多谐振荡器是一种用于实现各种简单两态功能的电子电路。多谐振荡器有以下三种类型:nXcednc

  • 无稳态多谐振荡器在两种状态下均不稳定,而会不断地从一种状态切换到另一种状态(不需要外部触发器),因此起到张弛振荡器的作用。
  • 单稳态多谐振荡器仅在一种状态下稳定。在触发脉冲的激励下,它将进入不稳定状态,并在这种状态保持一段所设定的时间,然后返回稳定状态。单稳态多谐振荡器也称为“单触发”,可用于生成固定持续时间的脉冲,而作为对某些外部触发事件的响应。
  • 双稳态多谐振荡器在任一状态下都是稳定的,它可以通过施加外部触发脉冲从一种状态切换到另一种状态。

之所以在此提及多谐振荡器,是因为双稳态多谐振荡器可用于存储一位信息,也即所谓的触发器。nXcednc

开始讨论

所以你怎么看?你是否同意我上面的介绍方式?另外,你有什么希望分享或想要补充的内容吗?nXcednc

(本文授权编译自EDN姐妹网站EEWeb,原文参考链接:Registers vs. Latches vs. Flip-Flops,由赵明灿编译)nXcednc

本文为《电子技术设计》2021年1月刊杂志文章,版权所有,禁止转载。免费杂志订阅申请点击这里nXcednc

(责编:赵明灿)nXcednc

本文为EDN电子技术设计 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
Max Maxfield
EEWeb主编。Max为EE Times的Designlines栏目提供内容,涵盖可编程逻辑、微控制器单元和原型设计。 多年来,他设计了从硅芯片到电路板,脑波放大器到蒸汽朋克“Display-O-Meters”的所有产品。 他拥有英国谢菲尔德谢菲尔德哈勒姆大学的控制工程学士学位。
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • Nexperia扩展LFPAK56D MOSFET产品系列,推出符合AEC-Q10 节省空间的LFPAK56D半桥产品可以帮助动力系统、电机控制和DC/DC应用减少60%的寄生电感并改善散热性能
  • LD7841 PSR CV for Lighting应用 自LED光源进入通用照明领域,逐渐取代传统光源,日益占据照明的核心领域。其除了耗能少、无污染、不含汞、寿命长等优点外,可控性强是别于传统光源的鲜明特点。随着LED照明技术的应用成熟,可进行调光调色的特性使灯具不再只是照明的工具而已,它更能因应需求营造不同的灯光效果。此外,它与物联网、智能控制领域高度的契合性在照明技术成熟的当前得以充分表现,也让智慧照明蓝海市场变为现实。
  • 专访芯和(Xpeedic)创始人兼CEO凌峰:拥抱IPD的增长与机遇 <p style="text-align:left">全球知名半导体产业研究机构Yole Développement,一直以来因其对射频前端市场的权威研究和预测,成为引领行业的风向标。最近几年,Yole对芯和半导体的关注持续升温:<br> 2019年Yole在“5G's Impact on RF Front-End Module and Connectivity for Cell Phones 2019" 报告中首次把芯和定位为全球IPD滤波器领先供应商;<br> 2020年在"Thin-Film Integrated Passive Devices"报告中关注了芯和创新的定制IPD设计;<br> 2021新年伊始,随着5G的不断发展,Yole就芯和打造的射频前端无源器件新形态对芯和进行了专访,双方就芯和创新的IPD设计平台、IPD相对LTCC的优势和发展趋势、快速发展的中国生态圈以及芯和在其中的重要作用等方面进行了深入的探讨。</p>
  • 负电压线性稳压器 什么是负电压?说到电压,一切都是相对的。不同的电导体之间有不同的电位。这意味着一个电压可以高于另一个电压。这种情况下一般不会使用“负电压”的描述。我们所说
  • 最高280A!长工微多相BUCK电源并联技术突破解析 国产电源芯片之路,任重而道远,其中大电流多相电源芯片,是电源芯片种类中最难攻克的难关。在通讯基站,数据中心,人工智能这些新基建中,核心运算处理器的速度越来越快,运算量越来越多,产生的功耗也越来越大,如何为处理器提供高品质的稳定电源输出,功能丰富的数字调节和监测功能,如何提升效率一直是多相电源芯片的关键技术。
  • 从微观结构分析一种波峰焊工艺造成的陶瓷电容失效 造成陶瓷电容绝缘电阻降低常见的失效现象有裂纹、空洞、内电极缺陷等。本文介绍了一个失效案例,使用波峰焊接的陶瓷电容在服役一段时间后绝缘电阻降低,但切片未发现电容内部任何异常点,通过多组对比试验,本文从电容的微观结构对失效进行了分析和机理解释。
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了