《数电锁存器触发器.ppt》由会员分享,可在线阅读,更多相关《数电锁存器触发器.ppt(64页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、5 锁存器和触发器锁存器和触发器教学基本要求教学基本要求1 1、掌握、掌握锁存器、锁存器、触发器的触发器的电路结构和电路结构和工作原理工作原理2、熟练掌握、熟练掌握SR触发器、触发器、JK触发器、触发器、D触发器及触发器及T触发器的逻辑功能触发器的逻辑功能3 3、正确理解、正确理解锁存器、锁存器、触发器的动态特性触发器的动态特性1 1、触发器与时序逻辑电路:、触发器与时序逻辑电路:时序逻辑电路的工作特点是任意时刻的输出状态不仅时序逻辑电路的工作特点是任意时刻的输出状态不仅与该当前的输入信号有关,而且与此前电路的状态有关。与该当前的输入信号有关,而且与此前电路的状态有关。概述概述数字电路中除组合
2、逻辑电路外,还包括另一类具有数字电路中除组合逻辑电路外,还包括另一类具有记忆功能的电路记忆功能的电路-时序逻辑电路时序逻辑电路.触发器是构成时序逻辑电路的基本逻辑单元触发器是构成时序逻辑电路的基本逻辑单元 。都具有都具有0 0和和1 1两个稳定状态,一旦状态被确定,就能自行保持,即两个稳定状态,一旦状态被确定,就能自行保持,即长期存储一位二进制码,直到通过外部信号的作用才有可能改变长期存储一位二进制码,直到通过外部信号的作用才有可能改变2、锁存器与触发器、锁存器与触发器共同特点:共同特点:不同点:不同点:锁存器锁存器-对脉冲电平敏感对脉冲电平敏感,它们,它们可以在特定输入脉冲电平作用下改可以在
3、特定输入脉冲电平作用下改变状态。变状态。触发器触发器-对脉冲边沿敏感对脉冲边沿敏感的存储电的存储电路,其状态只有在被称作时钟脉冲路,其状态只有在被称作时钟脉冲的上升沿或下降沿的变化瞬间才能的上升沿或下降沿的变化瞬间才能改变。改变。5.1 5.1 双稳态存储单元电路双稳态存储单元电路5.1.1 5.1.1 双稳态的概念双稳态的概念反馈反馈1 1、电路结构、电路结构双稳态存储单元电路双稳态存储单元电路 2 2、数字逻辑分析、数字逻辑分析1001定义定义Q=0为电路的为电路的0状态,而当状态,而当Q=1时则为时则为1状态。状态。电路具有存储或记忆电路具有存储或记忆1 1位二进制数据的功能。位二进制数
4、据的功能。01103.3.模拟特性分析模拟特性分析VI1=VO2 VO1=VI2VO1VI15.2.1SR锁存器锁存器1.1.简单的简单的SR锁存器锁存器1)工作原理工作原理0 00 0若初态若初态Q n=1若初态若初态Q n=01 10 01 10 01 10 00 00 05.2 5.2 锁存器锁存器R=0、S=0状态不变状态不变无论初态无论初态Q n为为0或或1,触发器的次态为为,触发器的次态为为1态。态。信号消失信号消失后新的状态将被记忆下来。后新的状态将被记忆下来。0 01 1若若初态初态Q n=1若初态若初态 Q n=01 10 01 10 01 10 00 01 10 0R=0、
5、S=1置置1无论初态无论初态Q n为为0或或1,触发器的次态为为,触发器的次态为为0态。态。信号消失信号消失后新的状态将被记忆下来。后新的状态将被记忆下来。1 10 0若若初态初态Q n=1若初态若初态 Q n=01 11 10 01 10 00 01 10 01 1R=1、S=0置置01 11 10 00 0S=1、R=11 10 0无论初态无论初态Q n为为0或或1,触发器的次态,触发器的次态、都为都为0。状态不确定状态不确定约束条件约束条件:SR=0此时如果两个输入信号同时发生此时如果两个输入信号同时发生由由0到到1的变化,则会出现的变化,则会出现所谓竞争现象。由于两个或非门所谓竞争现象
6、。由于两个或非门的延迟时间无法确定,使得的延迟时间无法确定,使得触发器最终稳定状态也不能确定。触发器最终稳定状态也不能确定。SR0 00 00 00 00 00 01 11 10 01 10 00 00 01 11 10 01 10 00 01 11 10 01 11 11 11 10 0非定义非定义1 11 11 1非定义非定义2 2)逻辑符号与逻辑功能)逻辑符号与逻辑功能逻辑功能表逻辑功能表不变不变置置0 0置置1 1非定义非定义状态状态 :电路的初态电路的初态信号输入前的状态信号输入前的状态:电路的次态电路的次态信号输入后的新态信号输入后的新态因此,称因此,称S为置为置1端,端,R为置为
7、置0端,都是高电平有效端,都是高电平有效不变不变 置置1不变不变置置0置置1 不变不变不变不变3)工作波形工作波形01001000000010QQ4 4)用与非门构成的)用与非门构成的SR锁存器锁存器、c.国标逻辑符号国标逻辑符号a.电路图电路图b.b.功能表功能表 1 11 10 00 01 10 01 10 00 01 10 01 1不变不变1 11 1不变不变Q约束条件约束条件:S+R=1方法:方法:1.根据锁存器信号敏感情况根据锁存器信号敏感情况,确定状态转换时间确定状态转换时间2.根据触发器的逻辑功能确定根据触发器的逻辑功能确定Qn+1。0 01 11 11 10 01 11 11
8、10 01 11 11 10 01 11 11 10 00 0不不定定不变不变置置1 1置置1 1 不变不变 置置1 1不变不变置置0 0不变不变工作波形能直观地表示其输入信号与输出的时序关系。工作波形能直观地表示其输入信号与输出的时序关系。画工作波形画工作波形开关接开关接A时振动时振动,Q=1 S S悬空时间悬空时间开关开关接接B振动振动开关起始状态开关起始状态:接接B,=0=1Q=0RS开关转接开关转接A,=1=0Q=1RS悬空时悬空时=1=1Q不变不变RS5、应用举例、应用举例 -去抖动电路去抖动电路-四位数码寄存器四位数码寄存器置置0S=1R=00000第二步:置数第二步:置数(cr=
9、1,LD=1)保保持持为为05、应用举例、应用举例0态不变态不变S=1R=1D3D2D1D0=1010第一步:清第一步:清0(cr=0,LD=0)1010010110100 00 01 11 1基本基本RSRS锁存器存在的问题:锁存器存在的问题:由与非门组成的基本由与非门组成的基本RSRS锁存器可以实现记忆元件的功能,锁存器可以实现记忆元件的功能,但是当但是当RSRS端从端从“00”00”变化到变化到“11”11”时,触发器的下一个时,触发器的下一个状态不能确定,在使用中要加以约束,给使用带来不便。状态不能确定,在使用中要加以约束,给使用带来不便。由或非门组成的基本由或非门组成的基本RSRS锁
10、存器同样存在这一问题。因锁存器同样存在这一问题。因此,要对锁存器的输入加以控制。此,要对锁存器的输入加以控制。电路的抗干扰能力差电路的抗干扰能力差,实际应用的锁存器是电平型或脉实际应用的锁存器是电平型或脉冲型锁存器。冲型锁存器。基本基本RS锁存器锁存器2.逻辑门控逻辑门控SR锁存器锁存器电路结构电路结构国标逻辑符号国标逻辑符号电路结构:由简单电路结构:由简单SR锁存器和使能信号控制门电路组成。锁存器和使能信号控制门电路组成。2 2、工作原理、工作原理S=0,R=0:Qn+1=QnS=1,R=0:Qn+1=1S=0,R=1:Qn+1=0S=1,R=1:Qn+1=E=1:E=0:0 0 1 1&状
11、态发生变化。状态发生变化。状态不变状态不变Q3=S Q4=RSR逻辑门控逻辑门控SR锁存器的锁存器的E、S、R的波形如图所示的波形如图所示锁存器的原始状态为锁存器的原始状态为Q=0,试画出试画出Q3、Q4、Q和和的波形。的波形。SRSR次态卡诺图次态卡诺图3、逻辑功能的几种描述方式:逻辑功能的几种描述方式:1)逻辑功能表逻辑功能表(E=1)2)特性方程特性方程状态不定状态不定011111置置1010011置置0011100状态不变状态不变010000说说明明Qn+1QnRS010011=f(RSQn+1Qn)+=+1QRSQnn=0SR约束条件约束条件状态不定状态不定011111置置10100
12、11置置0011100状态不变状态不变010000说说明明Qn+1QnRS010011 3)3)状态转换图状态转换图 逻辑功能表逻辑功能表S=0R=1S=1R=0S=xR=0S=0R=x4、)工作波形工作波形SRQn+100Qn01010111同步同步RS触发器真值表触发器真值表E=1期间的期间的S、R信号影响触发器的状态。信号影响触发器的状态。E=0为低电平期间其状态不变。为低电平期间其状态不变。功能表、特性方程、状态转换图功能表、特性方程、状态转换图、波形图。波形图。逻辑功能的四种描述方式逻辑功能的四种描述方式:n逻辑门控逻辑门控RSRS触发器存在的问题触发器存在的问题逻辑门控逻辑门控RS
13、触发器触发器 在在CPCP的高电平期间如的高电平期间如R R、S S多次变化,则触发器的状态也随着变多次变化,则触发器的状态也随着变化多次。触法器不能实现每来一个时钟只变化一次。化多次。触法器不能实现每来一个时钟只变化一次。若要达到每来一个时钟只变化一次,对信号的要求是:信号的最若要达到每来一个时钟只变化一次,对信号的要求是:信号的最 小周期大于时钟周期电路对信号的敏感时间长,抗干扰能力差。小周期大于时钟周期电路对信号的敏感时间长,抗干扰能力差。5.2.2D锁存器锁存器1.逻辑门控逻辑门控D锁存器锁存器国标逻辑符号国标逻辑符号逻辑电路图逻辑电路图R=SS=0R=1D=0Q=0D=1Q=1E=0
14、不变不变E=1S=DS=1R=0D锁存器的功能表锁存器的功能表置置10111置置01001保持保持不变不变不变不变0功能功能QDEQ2.传输门控传输门控D锁存器锁存器(c)E=0时时(b)E=1时时(a)电路结构电路结构TG2导通,导通,TG1断开断开 TG1导通,导通,TG2断开断开Q=DQ 不变不变101010Q Q(c)工作波形工作波形3.D锁存器的动态特性锁存器的动态特性定时图定时图:表示电路动作过程中,对各输入信号的表示电路动作过程中,对各输入信号的时间要求以及输出对输入信号的响应时间。时间要求以及输出对输入信号的响应时间。4.4.典型集成电路典型集成电路74HC/HCT373的功能
15、表的功能表工作模式工作模式输输入入内部锁存器内部锁存器状状态态输输出出LEDnQn使能和读锁存使能和读锁存器器(传送模式)(传送模式)LHLLLLHHHH锁存和读锁存锁存和读锁存器器LLL*LLLLH*HH锁存和禁止输锁存和禁止输出出H高阻高阻H高阻高阻L*和和H*表示门控电平表示门控电平LE由高变低之前瞬间由高变低之前瞬间Dn的逻辑电平。的逻辑电平。Verilog 设计锁存器always(EorD)beginif(E)Q=D;endalways(EorD)beginif(E)Q=D;elseQ=0;end此程序没有写出E为其他值的情况,在编译器中,将视为在其他情况下保持原值不变,实际上完成的
16、是一个锁存器的功能。等价于:5.3 触发器的电路结构和工作原理触发器的电路结构和工作原理1.锁存器与触发器锁存器与触发器锁存器在锁存器在E的高的高(低低)电平期间电平期间对信号敏感对信号敏感触发器在触发器在CP的上升沿的上升沿(下降下降沿沿)对信号敏感对信号敏感在在VerilogHDL中对中对锁存器与触发器的描述语句是不同的锁存器与触发器的描述语句是不同的5.3 触发器的电路结构和工作原理触发器的电路结构和工作原理主锁存器与从锁存器结主锁存器与从锁存器结构相同构相同1.电路结构电路结构5.3.1 边沿触发器边沿触发器TG1和和TG4的工作状态相同的工作状态相同TG2和和TG3的工作状态相同的工
17、作状态相同2.由传输门组成的由传输门组成的CMOS边沿边沿D触发器触发器工作原理:工作原理:TG1导通,导通,TG2断开断开输入信号输入信号D 送入主锁存器。送入主锁存器。TG3断开,断开,TG4导通导通从锁存器维持在原来的状态不变。从锁存器维持在原来的状态不变。(1)CP=0时时:=1,C=0,Q 跟随跟随D端的状态变化,使端的状态变化,使Q=D。D=1001工作原理:工作原理:(2)CP由由0跳变到跳变到1:=0,C=1,D=X0110触发器的状态仅仅取决于触发器的状态仅仅取决于CP信号上升沿到达前瞬间的信号上升沿到达前瞬间的D信号信号TG1断开,断开,TG2导通导通输入信号输入信号D 不
18、能送入主锁存器。不能送入主锁存器。TG3导通,导通,TG4断开断开从锁存器从锁存器Q 的的信号送信号送Q端。端。主锁存器主锁存器维持原态不变。维持原态不变。2.由传输门组成的由传输门组成的CMOS边沿边沿D触发器触发器(2)D触法器的逻辑功能触法器的逻辑功能逻辑功能表逻辑功能表D000010101111特性方程特性方程Qn+1=D状态转换图状态转换图工作特点:在工作特点:在CP低电平期间存储信号,低电平期间存储信号,CP的上升沿状态变化。的上升沿状态变化。CPD对对CP上升沿敏感的边沿触发器上升沿敏感的边沿触发器工作波形工作波形CPD工作波形工作波形逻辑符号逻辑符号对对CP下降沿敏感的边沿触发
19、器下降沿敏感的边沿触发器 74HC/HCT74的功能表的功能表LHHHHHLLHHQn+1DCPHHLLHLLHLHHLQDCP输输出出输输入入国标逻辑符号国标逻辑符号 2.典型集成电路典型集成电路 74HC/HCT74直接直接置置1直接直接置置0完成完成D功功能能具有直接置具有直接置1、直接置、直接置0,正边沿触,正边沿触发的发的D功能功能触发器触发器异步置位和复位D触发器always(posedgeclkorposedgerstorposedgeset)beginif(rst)q=0;elseif(set)q=1;elseq=d;endalways(posedgeclkornegedger
20、stornegedgeset)beginif(!rst)q=0;elseif(!set)q=1;elseq=d;end同步置位和复位的D触发器always(posedgeclk)beginif(rst)q=0;elseif(set)q=1;elseq=d;endalways(posedgeclk)beginif(!rst)q=0;elseif(!set)q=1;elseq=d;endRDQCPSDD已知触发器的输入波形,试对应画出已知触发器的输入波形,试对应画出Q端输出波形端输出波形 5.3.2 5.3.2 维持阻塞触发器维持阻塞触发器1.1.电路结构与工作原理电路结构与工作原理C 由由3 3
21、个个SR锁存器组成锁存器组成置置0维持线维持线响应输入响应输入D和和CP信号信号根据根据确定触确定触发器的状态发器的状态 0 01 11 1D DD DG1&C P Q1&G2G3&G5Q2Q3S R G4Q4D G6Q Q&CP=0 2 2、工作原理、工作原理 5.1.4 5.1.4 维持阻塞维持阻塞D触发器触发器 Qn+1=QnD信号进入触发器信号进入触发器,为状态刷新作好准备为状态刷新作好准备Q1=DQ4=DD信号存于信号存于Q40 01 1D DD DG1&C P Q1&G2G3&G5Q2Q3S R G4Q4D G6Q Q&当当CP 由由0跳变为跳变为11 10 00 0D DD D在
22、在CP脉冲的上升沿,触法器按此前的脉冲的上升沿,触法器按此前的D信号刷新信号刷新1 1G1&C P Q1&G2G3&G5Q2Q3S R G4Q4D G6Q Q&当当CP=10 01 1置置1维持线维持线置置0维持线维持线置置0阻塞线阻塞线1 1在在CP脉冲的上升沿到来瞬间使触发器的状态变化脉冲的上升沿到来瞬间使触发器的状态变化1 10 0D信号不影响信号不影响、的状态,的状态,Q的状态不变的状态不变0 0工作波形工作波形D 触发器的逻辑功能表触发器的逻辑功能表D000010101111维持阻塞维持阻塞D触发器状态变化产生在时钟触发器状态变化产生在时钟脉冲的上升沿,其次态决定于该时刻前脉冲的上升
23、沿,其次态决定于该时刻前瞬间输入信号瞬间输入信号D。2.典型集成电路典型集成电路 5.2.4 触发器的动态特性触发器的动态特性动态特性反映其触发器对输入信号和时钟信号间的时间要求,动态特性反映其触发器对输入信号和时钟信号间的时间要求,以及输出状态对时钟信号响应的延迟时间。以及输出状态对时钟信号响应的延迟时间。建立时间建立时间2ns保持时间保持时间0ns脉冲宽度脉冲宽度6ns传输延时时间传输延时时间14ns传输延时时间传输延时时间14ns保持时间保持时间tH:保证:保证D状态可靠地传送到状态可靠地传送到Q建立时间建立时间tSU:保证与保证与D 相关的电路建立起稳定的状态,使触相关的电路建立起稳定
24、的状态,使触发器状态发器状态得到正确的转换。得到正确的转换。传输延迟时间传输延迟时间tPLH和和tPHL:时钟脉冲:时钟脉冲CP上升沿至输出端新状态上升沿至输出端新状态稳定建立起来的时间稳定建立起来的时间最高触发频率最高触发频率fcmax:触发器内部都要完成一系列动作,需要:触发器内部都要完成一系列动作,需要一定的时间延迟,所以对于一定的时间延迟,所以对于CP最高工作频率有一个限制。最高工作频率有一个限制。触发脉冲宽度触发脉冲宽度tW:保证内部各门正确翻转。:保证内部各门正确翻转。JK触发器触发器J=K=0Qn=0Qn+1=0Qn=1Qn+1=1J=0K=1 Qn=0Qn+1=0Qn=1Qn+
25、1=0J=1K=0Qn=0Qn+1=1Qn=1Qn+1=1J=K=1Qn=0Qn+1=1Qn=1Qn+1=0逻辑符号逻辑符号5.3 5.3 触发器的逻辑功能触发器的逻辑功能不变不变置置0 0置置1 1翻转翻转翻翻转转10011111置置111010011置置000011100状状态态不不变变01010000说说明明Qn+1QnKJ状态转换图状态转换图功能表功能表 J=XK=1J=1K=XJ=XK=0J=0K=X特性方程特性方程2、JK 触发器的触发器的逻辑功能逻辑功能工作波形工作波形JKQn+100Qn01010111Q Qn n JK触发器触发器真值表真值表JK触发器状态变化产生在时钟触发器
26、状态变化产生在时钟脉冲的上升沿,其次态决定于该脉冲的上升沿,其次态决定于该时刻前瞬间输入信号时刻前瞬间输入信号J K。画出触发器的工作波形画出触发器的工作波形RDKCPSDJQT触发器触发器T特性方程特性方程状态转换图状态转换图功能表功能表011101110000T逻辑符号逻辑符号T触发器触发器1逻辑符号逻辑符号特性方程特性方程上升沿触发的上升沿触发的T触发器触发器时钟脉冲每作用一次,触发器翻转一次。时钟脉冲每作用一次,触发器翻转一次。5.3 触发器的逻辑功能触发器的逻辑功能 上升沿触发的不同功能的触发器上升沿触发的不同功能的触发器下降沿触发的不同功能的触发器下降沿触发的不同功能的触发器5.3
27、.4D触发器功能的转换触发器功能的转换1.D触发器构成触发器构成JK触发器触发器Qn+1=D 组合组合电路电路DKJ2.D触发器构成触发器构成T触发器触发器组合组合电路电路DTQn+1=D 3.D触发器构成触发器构成T触发器触发器Qn+1=D CPQ二分频二分频集成触发器使用中的几个问题集成触发器使用中的几个问题n触发器的选用触发器的选用nRS触发器为电平触发方式,结构简单,但触发器为电平触发方式,结构简单,但存在约束条件和空翻现象存在约束条件和空翻现象nJK触发器属于脉冲触发方式,主从结构,也触发器属于脉冲触发方式,主从结构,也有一次翻转现象有一次翻转现象nD触发器采用维持阻塞结构,为边沿触发方触发器采用维持阻塞结构,为边沿触发方式,具有更高抗干扰能力式,具有更高抗干扰能力集成触发器使用中的几个问题集成触发器使用中的几个问题nT触发器在电路设计中常用,但实际中并无现成产品,需要由D触发器或JK触发器转换n如何画工作波形n若有异步复位和置位信号,则先考虑n不同的触发器翻转时刻不同n依据输入和触发器当前状态确定其跳转状态n记牢几个触发器的特征方程。