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

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

3天内不再提示

触发器实现边沿出发是如何实现的?

冬至子 来源:玩儿转FPGA 作者:胡建东 2023-06-28 11:18 次阅读

图片

简单的说触发器实现边沿出发是通过两级锁存器实现的,比如上升沿触发其实是,前一级是低电平锁存,后一级是高电平锁存。

图片

参考上图,clk为0时,dat1 <= dat;clk为1时,dat1不变,也就是被锁存了,同时dat2 <= dat1。下图反映了整个过程。

图片

参考上图,低电平锁存的时间叫做setup时间,高电平锁存的时间是hold时间,如果是下降沿触发则是倒过来。总之,前一级的锁存就是setup时间,作用是让数据从输入锁存到中间级,后一级是hold时间,作用是你让数据从中间级输出。setup和hold过程都需要时间,所以如果其中任何一个不满足时序那都会输出出错,这也是为什么要检查时序的原因之一。

图片

触发器的原理讲了,但是锁存器是如何实现的呢?

下图是RS锁存器的电路结构和真值表,其中SR同时为1的状态是不允许出现的。Q是当前状态,Q*是下一个状态,也就是次态。

图片

图片

从真值表可以看出,SR状态其中有一个为1且,互反的时候Q 是可以直接操作的Q =S;两个都为0的时候Q*=Q,也就是保持。

如果用RS实现对输入数据锁存怎么操作呢?

1.输入数据D=1,则令S=1,R=0,这时Q* = 1

2.令S=0,R=0,则D无论为多少,Q*依然不会改变

以上2步也就帮你实现了电平锁存,具体电路如下,被称为D锁存器的电路:

图片

CP就是输入时钟,D也就是输入数据,与非门保证R和S不会同时为1。当CP = 1 时,输出端的状态随输入端的状态而改变。S = D,所以Q* = D ,存入新的数据;当CP = 0 时,无论 D 如何变化,输出端的状态保持不变。Q * = Q n,存入的数据不变。为了触发器可靠的工作,要求 D 输入信号先于CP = 1 的信号,称为建立时间 t set。

此电路为高电平锁存,在CP前面加个反相器就成了低电平锁存器,两个级联就可以实现边沿触发功能。

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

    关注

    6

    文章

    310

    浏览量

    43240
  • 锁存器
    +关注

    关注

    8

    文章

    904

    浏览量

    41441
  • 触发器
    +关注

    关注

    14

    文章

    1995

    浏览量

    61046
  • 状态机
    +关注

    关注

    2

    文章

    492

    浏览量

    27472
  • CLK
    CLK
    +关注

    关注

    0

    文章

    127

    浏览量

    17124
收藏 人收藏

    评论

    相关推荐

    CMOS触发器在CP边沿的工作特性研究

    CMOS触发器在CP边沿的工作特性研究  对时钟脉冲(简称CP)边沿时间的要求,是触发器品质评价的重要指标之一。触发器只有在CP
    发表于 10-17 08:52 1921次阅读
    CMOS<b class='flag-5'>触发器</b>在CP<b class='flag-5'>边沿</b>的工作特性研究

    边沿触发SR触发器

    可以将电平触发器转换成更为灵活的边沿触发器(采用时间控制方法)。边沿触发器只在上升沿或下降沿处对输入采样。这种转换可以这样来
    发表于 08-10 11:10 6268次阅读
    <b class='flag-5'>边沿</b><b class='flag-5'>触发</b>SR<b class='flag-5'>触发器</b>

    jk边沿触发器工作原理

    本文开始介绍了JK触发器工作特性与边沿JK触发器的特点,其次介绍了边沿JK触发器工作原理与特点,最后介绍了集成
    发表于 01-30 17:17 3.7w次阅读
    jk<b class='flag-5'>边沿</b><b class='flag-5'>触发器</b>工作原理

    什么是边沿触发器_边沿D触发器介绍

    边沿触发器,指的是接收时钟脉冲CP 的某一约定跳变(正跳变或负跳变)来到时的输入数据。在CP=l 及CP=0 期间以及CP非约定跳变到来时,触发器不接收数据的触发器。具有下列特点的
    发表于 01-31 09:02 7.2w次阅读
    什么是<b class='flag-5'>边沿</b><b class='flag-5'>触发器</b>_<b class='flag-5'>边沿</b>D<b class='flag-5'>触发器</b>介绍

    常用边沿触发器电路结构和工作原理

    边沿触发器只在时钟脉冲CP上升沿或下降沿时刻接收输入信号,电路状态才发生翻转,从而提高了触发器工作的可靠性和抗干扰能力,它没有空翻现象。边沿触发器
    发表于 01-31 09:17 3.1w次阅读
    常用<b class='flag-5'>边沿</b><b class='flag-5'>触发器</b>电路结构和工作原理

    脉冲和边沿触发器区别

    脉冲通常是指电子技术中经常运用的一种象脉搏似的短暂起伏的电冲击(电压或电流)。主要特性有波形、幅度、宽度和重复频率。具有下列特点的触发器称为边沿触发方式触发器,简称
    发表于 01-31 13:41 5.4w次阅读
    脉冲和<b class='flag-5'>边沿</b><b class='flag-5'>触发器</b>区别

    脉冲触发器边沿触发器的区别在于什么

    脉冲触发器边沿触发器是数字电路中常用的存储元件。它们都是根据输入信号的变化状态进行触发,并且可以实现
    的头像 发表于 02-06 13:45 4706次阅读

    边沿触发器的状态变化由什么控制

    边沿触发器(Edge-Triggered Flip-Flop)是一种数字逻辑电路,其状态变化由输入信号的边沿控制,即由输入信号从低电平变为高电平或从高电平变为低电平的瞬间触发
    的头像 发表于 08-09 17:29 467次阅读

    边沿触发器和主从触发器的区别是什么

    边沿触发器和主从触发器是数字电路中两种常见的触发器类型,它们在设计和应用上有着明显的区别。 触发器的基本概念
    的头像 发表于 08-09 17:33 608次阅读

    边沿触发器的动作特点是什么?

    边沿触发器是一种数字逻辑电路,其动作特点主要体现在以下几个方面: 触发方式:边沿触发器的动作是由输入信号的
    的头像 发表于 08-09 18:17 799次阅读

    边沿触发器的类型有哪些

    边沿触发器(Edge Triggered Flip-Flop)是一种数字电路中的基本存储单元,它能够存储一位二进制信息。边沿触发器的特点是只有在时钟信号的上升沿或下降沿到来时才能改变输
    的头像 发表于 08-11 09:07 539次阅读

    主从触发器边沿触发器的区别是什么

    同步触发器,使用两个触发器(主触发器和从触发器)来实现同步操作。主触发器在时钟信号的上升沿或下降
    的头像 发表于 08-11 09:16 1192次阅读

    主从触发器边沿触发器的特点及应用

    在数字电路设计中,触发器是一种非常重要的基本逻辑元件,用于存储一位二进制信息。触发器的种类繁多,但主要分为两大类:主从触发器(Master-Slave Flip-Flop)和边沿
    的头像 发表于 08-11 09:35 1399次阅读

    同步触发器边沿触发器的区别

    同步触发器边沿触发器是数字电路中两种常见的触发器类型,它们在触发方式、工作原理、性能特点以及应用场景等方面存在显著的差异。
    的头像 发表于 08-12 11:26 933次阅读

    边沿jk触发器具有什么功能

    边沿JK触发器是一种数字逻辑电路,广泛应用于数字电路设计中。它具有多种功能,包括同步操作、存储数据、实现时序逻辑等。以下是对边沿JK触发器
    的头像 发表于 08-28 09:50 463次阅读