0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

锁存器与触发器的区别

454398 来源:搜狐 作者:电子工程师小李 2020-11-29 11:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者:电子工程师小李

1)锁存器

锁存器(latch)是电平触发的存储单元,数据存储的动作取决于输入时钟(或者使能)信号的电平值,仅当锁存器处于使能状态时,输出才会随着数据输入发生变化。

简单地说,锁存器有两个输入,一个是有效信号EN,一个是输入数据信号DATA_IN,有一个输出Q,它的功能就是在EN有效的时候把DATA_IN的值传给Q,也就是锁存的过程。

2)触发器

触发器(Flip-Flop,简写为FF)也叫双稳态门,又称双稳态触发器,是一种可以在两种状态下运行的数字逻辑电路。触发器一直保持它们的状态,直到它们收到输入脉冲,又称为触发。当收到输入脉冲时,触发器输出就会根据规则改变状态,然后保持这种状态直到收到下一个触发。触发器对脉冲边沿敏感,其状态只在时钟脉冲的上升沿或下降沿的瞬间改变。

3)锁存器与触发器的区别

锁存器和触发器是具有记忆功能的二进制存储器件,是组成各种时序逻辑电路的基本器件之一。其区别在于,latch同其所有的输入信号相关,当输入信号变化时latch就变化,没有时钟端;flip-flop受时钟控制,只有在时钟触发时才采样当前的输入,产生输出。当然,因为latch和flip-flop都是时序逻辑,所以输出不但同当前的输入相关还同上一时间的输出相关。

(1)latch由电平触发,非同步控制。在使能信号有效时latch相当于通路,在使能信号无效时latch保持输出状态。DFF由时钟沿触发,同步控制。

(2)latch对输入电平敏感,受布线延迟影响较大,很难保证输出没有毛刺产生,而DFF则不易产生毛刺。

(3)如果使用门电路来搭建latch和DFF,则latch消耗的门资源比DFF要少,这是latch比DFF优越的地方。所以,在ASIC中使用latch的集成度比DFF高,但在FPGA中正好相反,因为FPGA中没有标准的latch单元,但有DFF单元,一个LATCH需要多个LE才能实现。latch是电平触发,相当于有一个使能端,且在激活之后(在使能电平有效的时候)随输入而变化。在非使能状态下latch保持原来的信号,这就可以看出其和flip-flop的差别,其实很多时候latch是不能代替FF的。

(4)latch将静态时序分析变得极为复杂。

一般的设计规则是在绝大多数设计中避免产生latch。latch会让设计的时序混乱,并且它的隐蔽性很强,很难检查。latch最大的危害在于不能过滤毛刺,这对于下一级电路是极其危险的。所以,只要能用D触发器的地方,就不用latch。

有些地方没有时钟,也只能用latch了。比如现在将一个clk接到latch的使能端(假设是高电平使能),这样需要的setup时间,就是数据在时钟的下降沿之前需要的时间,但是如果是一个DFF,那么setup时间就是在时钟的上升沿需要的时间。这就说明如果数据晚于控制信号的情况下,只能用latch,这种情况就是,前面所提到的latch timing borrow。基本上相当于借了一个高电平时间。也就是说,latch借的时间也是有限的。

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 锁存器
    +关注

    关注

    8

    文章

    952

    浏览量

    43857
  • 触发器
    +关注

    关注

    14

    文章

    2051

    浏览量

    63049
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ‌SN74HCS373 Octal透明技术解析与应用指南

    Texas Instruments SN74HCS373/SN74HCS373-Q1八路透明D类包含八个D类
    的头像 发表于 09-24 10:40 518次阅读
    ‌SN74HCS373 Octal透明<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>技术解析与应用指南

    ‌TLC59212 8位开漏输出驱动芯片技术文档总结

    TLC59212器件是一款8位集电极开路驱动,带,设计用于5V V~CC~操作。 这些电路是正边沿触发的 D 型
    的头像 发表于 09-03 09:46 525次阅读
    ‌TLC59212 8位开漏输出<b class='flag-5'>锁</b><b class='flag-5'>存</b>驱动芯片技术文档总结

    高速施密特触发器密封光耦合 skyworksinc

    电子发烧友网为你提供()高速施密特触发器密封光耦合相关产品参数、数据手册,更有高速施密特触发器密封光耦合的引脚图、接线图、封装手册、中文资料、英文资料,高速施密特
    发表于 07-09 18:31
    高速施密特<b class='flag-5'>触发器</b>密封光耦合<b class='flag-5'>器</b> skyworksinc

    密封表面贴装、高速施密特触发器光耦合 skyworksinc

    电子发烧友网为你提供()密封表面贴装、高速施密特触发器光耦合相关产品参数、数据手册,更有密封表面贴装、高速施密特触发器光耦合的引脚图、接线图、封装手册、中文资料、英文资料,密封表面
    发表于 07-04 18:37
    密封表面贴装、高速施密特<b class='flag-5'>触发器</b>光耦合<b class='flag-5'>器</b> skyworksinc

    用于混合组装的微型高速施密特触发器光耦合 skyworksinc

    电子发烧友网为你提供()用于混合组装的微型高速施密特触发器光耦合相关产品参数、数据手册,更有用于混合组装的微型高速施密特触发器光耦合的引脚图、接线图、封装手册、中文资料、英文资料,
    发表于 07-03 18:34
    用于混合组装的微型高速施密特<b class='flag-5'>触发器</b>光耦合<b class='flag-5'>器</b> skyworksinc

    一文读懂Allegro先进磁性开关和

    Allegro 拥有丰富的霍尔效应和隧道磁阻(TMR)开关及产品,可广泛应用于汽车、工业和消费电子等领域。本应用笔记旨在提供分步选型流程,协助设计师为具体应用场景选择适配的 Allegro
    的头像 发表于 06-12 17:26 1602次阅读
    一文读懂Allegro先进磁性开关和<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>

    施密特触发器光耦特性

    产品的典型代表。密特触发器,对接收的光信号进行整形和噪声抑制。施密特触发器的阈值电压分为高阈值(Vₜ₊)和低阈值(Vₜ₋),可有效消除输入信号的抖动或噪声,确保输出信号干
    的头像 发表于 06-12 10:52 1058次阅读
    施密特<b class='flag-5'>触发器</b>光耦特性

    如何使用BCTU触发器进行eMIOS ADC转换?

    我正在努力更好地了解 ADC 和 eMIOS 硬件触发器内部的协同作用S32K324我确实对其功能有一些疑问。 因此,eMIOS 通道在 OPWMT 模式下创建其 PWM 信号,在 A 的匹配上设置
    发表于 04-01 08:18

    数字电路—20、边沿触发器

    边沿触发器:靠CP脉冲上升沿或下降沿进行触发
    发表于 03-26 14:52

    数字电路—19、主从触发器

    触发器:同步RS触发器(FF2),其状态由输入信号决定 从触发器:同步RS触发器(FF1),其状态由主触发器的状态决定
    发表于 03-26 14:48

    数字电路—17/18、基本RS触发器

    同步触发器:基本RS触发器触发方式(动作特点):逻辑电平直接触发。(由输入信号直接控制) 在实际工作中,要求触发器按统一的节拍进行状态更
    发表于 03-26 14:27

    数字电路—16、触发器

    触发器是构成时序逻辑电路的基本单元电路。 触发器具有记忆功能,能存储一位二进制数码。
    发表于 03-26 14:21

    的工作原理与作用

    (Latch)作为数字电路中的基本元件,扮演着存储单个比特信息的关键角色。其独特的功能和广泛的应用领域使其成为数字电路设计和实现的核心组成部分。本文将深入探讨
    的头像 发表于 02-03 16:53 4066次阅读

    霍尔效应开关和霍尔效应区别

    您是否想过磁传感的工作原理?其中的部分奥秘来自两个关键的微型组件:开关和。霍尔效应开关和
    的头像 发表于 12-20 17:08 1701次阅读
    霍尔效应开关和霍尔效应<b class='flag-5'>锁</b><b class='flag-5'>存</b><b class='flag-5'>器</b>的<b class='flag-5'>区别</b>

    触发器的作用与应用

    触发器的作用 数据完整性维护 :触发器可以用来维护数据库中的数据完整性。例如,它们可以确保在更新或插入数据时,相关的数据约束得到满足。 自动数据更新 :触发器可以自动更新表中的数据,而不需要用户手动
    的头像 发表于 12-17 14:51 1863次阅读