您好,欢迎来电子发烧友网! ,新用户?[免费注册]

当前位置:电子发烧友网 > 图书频道 > 电子 > 《电子技术基础》 > 第4章 时序逻辑电路

第1节 触发器

 

概述:

在各种复杂的数字电路中,不但需要对二值信号进行算术运算和逻辑运算,还经常需要将这些信号和运算结果保存起来。为此,需要使用具有记忆功能的基本逻辑单元。能够储存1位二值信号的基本单元电路统称为触发器。

u       触发器的特点:

① 具有两个能自行保持的稳定状态,用来表示逻辑状态的0和1,或二进制数的0和1。

② 根据不同的输入信号可以置成1或0状态。

u   触发器分类

 

§4.1 触发器

一、 基本RS触发器

基本RS触发器是触发器中电路结构最简单的一种,它也可以是其它触发器的基本组成部分,即最基本的逻辑单元。可以用两个或非门或两个与非门交叉耦合构成。

1. 用与非门构成的基本RS触发器

(1)       电路构成和工作原理

基本RS触发器的电路结构和图形符号

用两个与非门构成的基本RS触发器,其R、S为触发器的两个输入端,又称为激励端,R称为直接复位端(置0端),S称为直接置位端(置1端)。  和  是两个互补输出端,一般用  端的逻辑值来表示触发器的状态,即  称触发器处于1状态,而  称触发器处于0状态。(规定  表示触发器的现态,  表示触发器的次态)

根据电路中的与非逻辑关系,可以得出以下结论:

Ⅰ.当R=1、S=0时,  ,  触发器处于置位状态。此时,S=0是  的决定性条件。

Ⅱ.当R=0、S=1时,  ,  触发器处于复位状态。此时,R=0是  的决定性条件。

Ⅲ.当R=1、S=1时,  ,即两个与非门的状态由原来触发器的状态决定,此时触发器维持原来状态不变,体现了触发器的记忆功能。

Ⅳ.当R=S=0时,  ,  触发器的输出为不定状态,这种情况应该避免。

逻辑符号中输入端小圆圈表示“低电平有效”,输出端小圆圈表示“反相输出”。

(2)基本RS触发器的特性表 :

S

R

Qn

Qn+1

0

1

0

1

0

1

1

1

1

0

0

0

1

0

1

0

1

1

0

1

1

1

1

0

0

0

0

不定

0

0

1

不定

二、同步RS触发器

在数字系统中,为协调各部分的动作,常常要求某些触发器于同一时刻动作。为此,必须引入同步信号,使这些触发器只有在同步信号到达时,才按输入信号改变状态。通常把这个同步信号叫做时钟脉冲,简称时钟,用CP表示(Clock Pulse)。CP是触发器(时序电路)的输入信号。实现时序控制的最简单方式如下图。该电路的组成部分:与非门G1、G2组成的基本RS

   同步RS触发器电路结构和逻辑符号图

触发器和G3、G4组成的输入控制电路。

同步RS触发器特性表即分析如下:

CP

S

R

分析:

0

0

X

X

X

X

0

1

0

1

保持(CP=0时,门G3、G4截止,输入信号S、R不会影响输出端状态,故触发器保持原来状态不变

1

1

0

0

0

1

0

1

0

1

保持(此时  与基本RS触发器中R=S=1情况相同)

1

1

1

1

0

1

0

1

0

0

S

  G3输出1,  G4输出0,与R=0,S=1情况相同

1

1

0

0

0

1

0

1

1

1

  G3输出0,  G4输出1,与R=1,S=0情况相同

1

1

1

1

0

1

0

1

不定

此时G3,G4输出均为0,与基本RS触发器中R=S=0情况相同

如果用逻辑表达式描述同步RS触发器逻辑功能,可以得到其特性方程。

u       同步RS触发器的动作特点:

在CP=1的全部时间里S和R的变化都将引起触发器输出端状态的变化。据此,可以想象:如果CP=1的期间内输入信号多次发生变化,则触发器的状态也会发生多次翻转,这就降低了电路的抗干扰能力。为了提高触发器工作的可靠性,希望在每个CP周期里输出端的状态只能改变一次。为此,在同步RS触发器的基础上又设计出了主从触发器。

三、 主从触发器

1.  主从RS触发器

电路结构图

主从RS触发器电路结构和逻辑符号

主从触发器由两级触发器构成,其中一级接收输入信号,其状态直接由输入信号决定,称为主触发器;还有一级的输入与主触发器的输出连接,其状态由主触发器的状态决定,称为从触发器。工作原理:

Ⅰ. CP=1时,G7、G8被打开,G3、G4被封锁,此时主触发器根据S和R的状态翻转而从触发器保持原来的状态不变。

Ⅱ. CP由  后,G7、G8被封锁,此后无论S、R的状态如何改变,在CP=0的全部时间里主触发器的状态不再改变。与此同时,G3、G4被打开,从触发器按照与主触发器相同的状态翻转。

∴  在CP的一个变化周期中,触发器输出端的状态只可能改变一次。

例如:  0时触发器初始状态为  ,当CP由  后,若S=1,R=0则主触发器被置1,即  ,  而从触发器保持0状态不变。当CP回到低电平以后( ),  ,  ,  则从触发器被置成  。

²        注:从同步RS触发器到主从RS触发器的这一演变,克服了CP=1期间触发器输出状态可能多

次翻转的问题。但由于主从触发器本身是同步RS触发器构成的,所以在CP=1期间  和  的状态仍然会随S、R状态变化而多次改变,而且输入信号也必须遵守RS=0的约束条件。

为了使用方便,希望即使出现了S=R=1的情况,触发器的状态也是确定的,因而需要进一步改进触发器的结构。

如果把主从RS触发器的  和  端作为一对附加的控制信号接回到输入端,就可以达到上述要求。这一对反馈线通常在制造集成电路时一再内部连好。为表示与主从RS触发器在逻辑功能上的区别,以J、K表示两个信号输入端,并将其称为主从JK触发器。

2. 主从JK触发器

  

主从JK触发器电路结构和逻辑符号

工作原理:

Ⅰ. J=1,K=0 则 CP=1时主触发器置1

(原来是0则置成1,∵设  且  推出  ,此时相当于基本RS触发器  的情况;原来是1则保持1,∵  且  推出  ,此时相当于基本RS触发器  的情况)

待CP=0以后从触发器亦随之置1,即  。

Ⅱ. J=0,K=1 则CP=1时主触发器置0,待CP=0以后从触发器也随之置0,即  。

Ⅲ. J=K=0 则由于G7和G8门被封锁,触发器保持原状态不变,即  。

Ⅳ. J=K=1则需要考虑两种情况:

①  :此时G8被  端的低电平封锁,CP=1时,仅G7输出低电平信号,故主触发器置1;CP=0以后从触发器也跟着置1,即  。

②  :此时G7被  端的低电平封锁,因而在CP=1时仅G8能给出低电平信号,故主触发器被置0;CP=0以后从触发器跟着置0,即  。

综合上述两种情况,  即J=K=1时CP下降沿到达后触发器将翻转为与现态相反的状态。

3. 动作特点:

Ⅰ. 触发器的翻转分两步动作。第一步,在CP=1期间主触发器接收输入端(S、R或J、K)的信号,被置成相应的状态,而从触发器不动;第二步,CP下降沿到来时从触发器按照主触发器的状态翻转,所以  断状态的改变发生在CP的下降沿。

Ⅱ. 因为主触发器其本身是一个同步RS触发器,所以在CP=1的全部时间里输入信号都将对主触发器其控制作用。

因此,在使用主从触发器时必须注意,只有在CP=1的全部时间里输入状态始终未变的条件下,用CP下降沿到达时输入的状态解决触发器的次态才肯定是对的,否则,必须考虑CP=1期间输入状态的全部变化过程,才能确定CP下降沿到达时触发器的次态。

例:已知主从JK触发器的CP,J,K波形如图,设触发器的初始状态为Q=0,试画出Q端输出波形。

解:1)第一个CP高电平期间始终为J=1,K=0,CP下降沿到达后触发器置1。

2)第二个CP高电平期间K端状态发生过变化,因而不能简单的以CP下降沿到达时J,K的状态来决定触发器的次态。因为在CP高电平期间出现过短时间的J=0,K=1状态,此时主触发器便被置                             0,所以虽然CP下降沿到达时输入状态回到了J=K=0,但从触发器仍按主触发器的状态被置0,即  。

3)第三个CP下降沿到达时J=0,K=1,如果以这时的输入状态决定触发器状态,应  。但是由于CP高电平期间曾出现过J=K=1状态,CP下降沿到达之前主触发器已被置1,所以CP下降沿到达后从触发器被置1。

为了提高触发器的可靠性,增强抗干扰能力,希望触发器得次态仅仅取决于CP信号的下降沿(或上升沿)到达时刻输入信号的状态。而在此之前和之后输入状态的变化对触发器的次态没有影响。为实现这一设想,人们相继研制成了各种边沿触发器电路。

四、边沿形触发器

1. 维持阻塞触发器

这是边沿触发器的一种电路结构形式,在TTL电路中常用该形式。下面给出维持——阻塞式边沿D触发器的逻辑图和逻辑符号。

维阻型触发器电路结构和逻辑符号

 该触发器由6个与非门构成,其中G1和G2组成基本RS触发器。分析工作原理:

Ⅰ.   时,不论输入端D为何种状态,都会使  ,即触发器置1。

 时,不论输入端D为何种状态,都会使  ,即触发器置0。

因此,SD 和RD 通常称预置端和清零端。

Ⅱ. 当触发器工作时,必须使 SD =RD =1    ,

(1)CP=0时,G3 和G4 封锁,其输出Q3 =Q4 =1,此时基本RS触发器处于保持状态,即  状态不变。同时,由于Q3 至G5 和Q4至G6 的反馈信号将这两个门打开,因此可接收输入信号D,     。

(2)当CP由0变1时,即上升沿到来:G3 和G4打开,它们的输出Q3和Q4的状态由 G5和G6的输出状态决定。  ,  。由基本RS触发器的逻辑功能,可知Q=D.

(3)触发器翻转后,在CP=1时输入信号被封锁。G3和G4打开后,他们的输出Q3 和Q4 的状态时互补的,即必定有一个是0,若Q3=0,则经G3输出至G5 输入的反馈线将G5封锁,即封锁了D通往基本RS触发器的路径;该反馈线起到了使触发器维持在0状态和阻止触发器变为1状态的作用,故该反馈线称为置0维持线,置1阻塞线。Q4=0 时,将G3和G6封锁,D端通往基本RS触发器的路径也被封锁。Q4输出至G6反馈线起到使触发器维持在1状态的作用,称作置1维持线;Q4输出至G3 输入的反馈线起到了阻止触发器置0的作用,称为置0阻塞线。因此该触发器称为维持-阻塞触发器。

2. 利用传输延迟时间的边沿触发器

利用传输延迟时间的边沿触发器

这个电路包含一个由与或非门G1和G2组成的基本RS触发器和两个输入控制门G3和G4。而且,门G3和G4传输延迟时间大于基本RS触发器的翻转时间。

设触发器的初始状态为  ,  。

Ⅰ.  时,门B、B’和G3、G4被CP的低电平封锁,而G3、G4的输出P、P’均为高电平,

门A、A’是打开的,所以基本RS触发器的状态通过A、A’得以保持。

Ⅱ.CP变为高电平以后,门B、B’首先解除封锁,基本RS触发器可以通过B、B’继续保持原

状态不变。此时输入为  、  ,则经过门G3、G4的传输延迟时间后  、  ,门

A、A’均不导通,对基本RS触发器的状态没有影响。

Ⅲ.当CP下降沿到达时,门B、B’立即封锁,但由于门G3、G4存在传输延迟时间,所以P、P’

的电平不会马上改变。因此,在瞬间出现A、B各有一个输入端为低电平的状态,使  ,

并经过门A’使  。由于G3的传输延迟时间足够长,可以保证在P点的低电平消失之前  的

低电平已反馈到了门A,所以在P点的低电平消失以后触发器获得的1状态仍将保持下去。

经过门G3、G4的传输延迟时间以后,P、P’都变为高电平,但对基本RS触发器状态并无影响。而CP的低电平已将门G3、G4封锁,J、K状态即使再发生变化也不会影响触发器的状态了。

3. 边沿触发器的特点

不论是维阻型D边沿触发器还是利用传输延迟时间的JK边沿触发器,它们共同的动作特点就是触发器的次态仅取决于CP信号的上升沿或下降沿到达时输入的逻辑状态,而在这之前或之后,输入信号的变化对触发器输出的状态没有影响。这一特点有效的提高了触发器的抗干扰能力,因而也提高了电路的工作可靠性。