第5章触发器 在数字系统中,为了寄存二进制编码信息,广泛地使用触发器作为存储元件。本章讨论的触发器是双稳态触发器,简称触发器。 触发器是能够存储一位二进制码的逻辑电路,它有两个输出Q和Q端,正常情况下它们以互补形式出现,输出状态由Q端定义,它不仅与输入有关,而且还与原先的输出状态有关。在控制信号的作用下,它可以被置成0状态,也可以被置成1状态,在控制信号不起作用时,触发器的状态保持不变,因而具有记忆的功能。 触发器在接收信号前的状态定义为现态,用Qn表示,接收信号后的状态定义为次态,用Qn+1表示。允许触发器输出状态改变的输入信号称为触发信号,触发信号的形式称为触发方式,根据触发信号的不同形式可分为电平触发方式、脉冲触发方式和边沿触发方式,触发器输出状态的改变称为翻转。不同的触发器具有不同的逻辑功能,在电路结构和触发方式方面也有不同的种类。根据电路功能,触发器可分为RS触发器、JK触发器、D触发器和T触发器。根据电路结构,触发器可分为基本RS触发器、同步触发器、主从触发器和边沿触发器。 本章介绍各种结构不同的触发器的工作原理及特点,重点讨论触发器的逻辑功能、触发方式和触发器的一些实际问题,至于触发器的输入和输出逻辑电平、触发器的传播延迟时间、噪声容限、扇入和扇出系数等概念与以前讨论的各类门电路相同,这里就不再重复了。 5.1RS触发器 5.1.1基本RS触发器 基本RS触发器是触发器中结构最简单的一种触发器,主要用于产生清零信号或置1信号,因而又称为置0、置1触发器。 1. 电路结构和工作原理 它由两个与非门首尾相连构成,如图5.1.1(a)所示,其逻辑符号如图5.1.1(b)所示。两个门的输出端分别称之为Q和Q,有时也称为1和0端,正常工作时,Q和Q是互为取非的关系。通常把Q端的状态定义为触发器的状态,即Q=1时,称触发器处于1状态,简称为1态; Q=0时,称触发器处于0状态,简称为0态。基本RS触发器有两个输入端S端和R端,S端称为置1端,R端称为置0端。 图5.1.1基本RS触发器 根据输入信号R、S不同状态的组合,触发器的输出与输入之间的关系有4种情况,现分析如下。 1) R=1,S=0 因为G1有一个输入端是0,所以输出端Q=1; G2的两个输入端全是1,则输出Q=0。可见,当R=1,S=0时,触发器被置于1态,称触发器置1(或称置位)。当置1端S由0返回到1时,G1的输出Q仍然为1,这是因为Q=0,使G1的输入端中仍有一个为0,可见当R=1,S=1时,不改变触发器的状态,即当去掉置1输入信号S=0后,触发器保持原状态不变,触发器具有记忆功能。 2) R=0,S=1 因为G2有一个输入端是0,所以输出端Q=1。G1的两个输入端全是1,则输出端Q=0。可见,当R=0,S=1时,触发器置0(或称复位)。当置0端再返回1时,G2的输出Q仍为1,因为Q=0,使G2的输入端中仍有一个为0,这时触发器保持原状态不变。 3) R=1,S=1 前面的分析表明,在置1信号(R=1,S=0)作用之后,S返回1时,R=1,S=1,触发器保持1态不变; 在置0信号(R=0,S=1)的作用之后,R返回到1时,即R=1,S=1,触发器保持原来的0态不变。 4) R=0,S=0 显然,在此条件下,两个与非门的输出端Q和Q全为1,这违背了Q和Q互补的条件,而在两个输入信号都同时撤去(回到1)后,触发器的状态将不能确定是1还是0,因此称这种情况为不定状态,这种情况应当避免。 综上所述,基本RS触发器具有置0、置1和保持的逻辑功能。由于置1信号S=0和置0信号R=0都是低电平,即允许触发器状态改变的触发信号是电平信号的形式,这种触发方式称为电平触发方式,分高电平触发和低电平触发两种。逻辑符号图5.1.1(b)中,S端和R端的小圆圈表示的是低电平触发,若没有小圆圈表示的是高电平触发。如果将图5.1.1(a)中的与非门换成或非门,输出端Q和Q对换,可构成高电平触发的基本RS触发器,其工作原理留给读者分析。 2. 触发器逻辑功能的表示方法 描述触发器逻辑功能的方法有特性表、特性方程、状态图、波形图和驱动表。 1) 特性表 基本RS触发器的逻辑功能可以用特性表5.1.1描述,特性表反映了触发器次态Qn+1与决定次态的输入信号R、S及现态Qn之间的关系,特性表左边决定次态的所有信号R、S和Qn的不同取值,右边是次态Qn+1对应的取值。表中×表示S=R=0时,触发器的输出是不确定的状态,可当作无关项处理。 表5.1.1基本RS触发器特性表 RSQnQn+1功能 000× 001×不定 0100 0110置0 1001 1011置1 1100 1111保持 2) 特性方程 描述触发器功能的函数表达式称为特性方程。由特性表可得到次态Qn+1的卡诺图,如图5.1.2(a)所示,化简后的表达式为Qn+1=S+RQn。为了避免触发器的不确定状态,基本RS触发器的约束条件是S、R不能同时为0,即S、R应满足约束条件S+R=1,所以基本RS触发器的特性方程为 Qn+1=S+RQn S+R=1(5.1.1) 3) 状态图 将触发器各状态转换的规律及相应的输入取值用图形的方式来表示,称为状态转换图,简称状态图。基本RS触发器的状态图如图5.1.2(b)所示。图中两个圆圈内标的1和0表示触发器的两个状态,带箭头的弧线表示状态转换的方向,箭头指向触发器次态,箭尾为触发器现态,弧线旁边标出了状态转换的条件,即输入信号的对应取值,状态图可直接由特性表导出。 图5.1.2逻辑功能的图形描述 4) 波形图 基本RS触发器输入、输出关系也可以用波形图表示,如图5.1.2(c)所示。图中实线波形只反映输入、输出之间确定的逻辑关系。当触发器置0端和置1端同时加上宽度相等的负脉冲时(假设正跳和负跳时间均为0),在两个负脉冲作用期间,G1和G2的输出都是1。当两个负脉冲同时消失时,若G1的传播延迟时间tpd1较G2的传播延迟时间tpd2小,触发器将建立稳定0态; 若tpd2