flop

更新时间:2022-12-27 22:04:43 阅读: 评论:0


2022年12月27日发(作者:condary school)

数字电路中的锁存器(latch)和各种触发器(flip-flop)

⽬录

电平敏感的存储器件称为锁存器。可分为⾼电平锁存器和低电平锁存器,⽤于不同时钟之间的信号同步。

有交叉耦合的门构成的双稳态的存储原件称为触发器。分为上升沿触发和下降沿触发,可以认为是两个不同电平敏感的锁存器串连⽽

成。前⼀个锁存器决定了触发器的建⽴时间,后⼀个锁存器则决定了保持时间。

⼀、SR锁存器(保持电路状态,具备记忆功能)

SR锁存器是各种触发器电路的基本构成部分。与触发器的区别之⼀是输出是由输⼊的置1或置0信号直接完成的,⽽不需要触发信号的触

发。

1、SR锁存器⼯作原理

⽤或⾮门组成的锁存器

当=1、=0时,Q=1、Q'=0。在=1信号消失以后(即回到0),由于有Q端的⾼电平

接回到G2的另⼀个输⼊端,因⽽电路的1状态得以保持。

当=0、=1时,Q=0、Q'=1。在=1信号消失以后,电路保持0状态不变。

当==0时,电路维持原来的状态不变。

当==1时,Q=Q'=0,这既不是定义的1状态,也不是定义的0状态。⽽且,在和同

时回到0以后⽆法断定锁存器将回到1状态还是0状态。

因此,在正常⼯作时输⼊信号应遵守的约束条件,亦即不允许输⼊的信号。

SR锁存器也可以⽤与⾮门构成,如下图所⽰。这个电路是以低电平作为输⼊信号的,所以⽤和,分别表⽰置1

输⼊端和置0输⼊端。在右下图所⽰的图形符号上,⽤输⼊端的⼩圆圈表⽰⽤低电平作输⼊信号,或者称低电平有效。

⽤与⾮门组成的锁存器

2、SR锁存器的真值表

两种SR触发器的特性表

表⽰输⼊变化之前的输出,表⽰输⼊变化之后的输出

3、SR触发器的特性⽅程

⼆、触发器

触发器与锁存器的不同在于,它除了置1、置0输⼊端以外,⼜增加了⼀个触发信号输⼈端。只有当触发信号到来时,触发器才能按照

输⼊的置1、置0信号置成相应的状态,并保持下去。我们将这个触发信号称为时钟信号(CLOCK),记作CLK。当系统中有多个触

发器需要同时动作时,就可以⽤同⼀个时钟信号作为同步控制信号了。

触发信号的⼯作⽅式可以分为电平触发、边沿触发和脉冲触发三种。下⾯将会看到,在不同的触发⽅式下,触发器的动作过程各具有不

同的动作特点。掌握这些动作特点,对于正确使⽤触发器是⼗分必要的。

1、电平触发的触发器

电路结构:

由两部分组成:SR锁存器(与⾮门G1、G2构成)+输⼊控制电路(两个与⾮门G3、G4构成)

电平触发SR触发器(门控SR锁存器)

⼯作原理:

由图可知,当CLK=0时,门G3、G4的输出始终停留在1状态,S、R端的信号⽆法通过G3、G4⽽影响输出状态,故输出保持原来

的状态不变。

只有当触发信号CLK变成⾼电平以后,S、R信号才能通过门G3、G4加到由门G1、G2组成的锁存器上,"触发"电路发⽣变化,使Q

和Q'根据S、R信号⽽改变状态。因此,将CLK的这种控制⽅式称为电平触发⽅式。

2、电平触发的D触发器——D型锁存器

将上左图改接成下左图的形式,得到电平触发的D触发器(D型锁存器)

电平触发的D触发器

由图可见,若D=1,则CLK变为⾼电平以后触发器被置成Q=1,CLK回到低电平以后触发器保持1状态不变。

若D=0,则CLK变为⾼电平以后触发器被置成Q=0,CLK回到低电平以后触发器保持0状态不变。因为它仍然⼯作在电平触发⽅式

下,所以同样具有电平触发的动作特点。

它的特性表如下表所⽰。

因为在CLK的有效电平期间输出状态始终跟随输⼊状态变化,输出与输⼊的状态保持相同,所以⼜将这个电路称为"透明的D型锁存

器"(TransparentD-Latch)。

3、边沿触发的触发器

3.1电路结构和⼯作原理

为了提⾼触发器的可靠性,增强抗⼲扰能⼒,希望触发器的次态仅仅取决于CLK信号下降沿(或上升沿)到达时刻输⼊信号的状态。

⽽在此之前和之后输⼊状态的变化对触发器的次态没有影响。

为实现这⼀设想,⼈们相继研制成了各种边沿触发(edge-triggered)的触发器电路。⽬前已⽤于数字集成电路产品中的边沿触发器电

路有:

⽤两个电平触发D触发器构成的边沿触发器、维持阻塞触发器、利⽤门电路传输延迟时间的边沿触发器等⼏种较为常见的电路结

构形式。

下图是⽤两个电平触发D触发器组成边沿触发D触发器的原理性框图,图中的FF1和FF2是两个电平触发的D触发器(也称为D型锁存

器)。

⽤两个D锁存器组成的边沿触发器

由图可见,当CLK处于低电平时:

CLK1为⾼电平,因⽽FF1的输出Q1跟随输⼊端D的状态变化,始终保持Q1=D。

与此同时,CLK2为低电平,FF2的输出Q2(也就是整个电路最后的输出Q)保持原来的状态不变。

当CLK由低电平跳变⾄⾼电平:

CLK1随之变成了低电平,于是Q1保持为CLK上升沿到达前瞬间输⼊端D的状态,此后不再跟随D的状态⽽改变。

与此同时,CLK2跳变为⾼电平,使Q2与它的输⼊状态相同。由于FF2的输⼊就是FF1的输出Q1,所以输出端Q便被置成了与

CLK上升沿到达前瞬时D端相同的状态,⽽与以前和以后D端的状态⽆关。

3.2边沿触发器的特性表

在图形符号中,⽤CLK输⼊端处框内的">"表⽰触发器为边沿触发⽅式。在特性表中,则⽤CLK⼀栏⾥的"↑"表⽰边沿触发⽅式,⽽且是上

升沿触发,如下表所⽰。

边沿触发器的特性表

3.3边沿触发⽅式的动作特点

通过对上述边沿触发器⼯作过程的分析可以看出,边沿触发⽅式的动作特点,这就是触发器的次态仅取决于时钟信号的上升沿(也称为正边

沿)或下降沿(也称为负边沿)到达时输⼊的逻辑状态,⽽在这以前或以后,输⼊信号的变化对触发器输出的状态没有影响。

4、脉冲触发的触发器

4.1电路结构和⼯作原理

将边沿触发器⾥的两个电平触发D触发器(D型锁存器)换成电平触发的SR触发器,如下图所⽰,来讨论⼀下它的触发过程。

脉冲触发的SR触发器

图(a)的电路是脉冲触发SR触发器的典型电路(以前也把这个电路称作主从SR触发器)。FF1和FF2分别称为主触发器和从触发器。

当CLK=0时,FF1保持原状态不变。

在CLK变为⾼电平后,CLK=1、CLK'=0,主触发器的输出Q1将按照S和R输⼊端信号被置成相应的状态,⽽从触发器保持原来的

状态不变。

当CLK回到低电平,亦即下降沿到来时,从触发器的输出Q2被置成与此刻Q1相同的状态,⽽主触发器开始保持状态不变。

由此可见,在⼀个时钟周期⾥,输出端的状态只可能改变⼀次,⽽且发⽣在CLK的下降沿。这—点和边沿触发器类似。

但需要注意的是,现在输⼊端的主触发器FF1是⼀个电平触发的SR触发器,⽽不是电平触发的D触发器了。

由于在CLK⾼电平期间主触发器输出的状态可能随S和R状态的变化⽽发⽣多次翻转,输出端的状态不可能始终与输⼊状态保持⼀

致。

因此,在脉冲触发SR触发器中,不能像边沿触发器那样,仅仅根据CLK下降沿到来时刻输⼊端S和R状态确定输出端Q的状态,

⽽必须考察全部CLK=1期间主触发器状态的变化情况。这⼀点就是脉冲触发⽅式和边沿触发⽅式的区别所在。(主触发器的输出≠最

后的输出)

例如,在图(a)的电路中,当CLK=1期间输⼊信号先是S=0、R=1,主触发器被置成Q1=0;随后⼜变为S=1、R=0,于是主

触发器被置成了Q1=1。⽽在CLK下降沿到来之前输⼊⼜变成了S=0、R=0,这时主触发器将保持Q1=1不变。这样在CLK下

降沿到来时,输出便被置成Q=Q1=1。

显然,如果只根据CLK下降沿到来时的输⼊状态,是⽆法正确地确定输出状态的。

在CLK⾼电平期间输⼊S、R不变的情况下,可以列出脉冲触发SR触发器的特性表,如表所⽰。表中⽤CLK⼀⾏⾥的""符

号表⽰脉冲触发⽅式,⽽且CLK以⾼电平为有效电平(即CLK⾼电平时接受输⼊信号),输出端状态的变化则发⽣在CLK下降

沿。这种情况也称为正脉冲触发。

脉冲触发的SR触发器的特性表

因为需要等到CLK的有效电平消失后(即回到低电平),输出状态才改变,故也把这种触发⽅式称为延迟触发。

本文发布于:2022-12-27 22:04:43,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/42902.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:analyze
下一篇:服装搭配学校
标签:flop
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图