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

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

3天内不再提示

D触发器如何保证不出现“空翻”现象?

冬至子 来源:半导体技术人 作者:半导体技术人 2023-07-05 10:49 次阅读

数字系统往往是由多个触发器所组成,这时常常需要各个触发器按照一定的节拍同步动作,因此必须给电路加上一个统一的控制信号。这个统一的控制信号叫做时钟脉冲,简称CP。同步触发器又称钟控触发器,即时钟控制的电平触发器。

D 触发器:D锁存器和维持-阻塞D触发器

在CP=1期间,输出变化多于一次的现象,称为“空翻”。D锁存器的“空翻”现象,如何保证不出现“空翻”?

图片

边沿触发器概念:

为了提高触发器的可靠性,增加抗干扰能力,希望触发器的次态仅取决于CP信号上升沿或者下降沿到达时刻输入信号的值。为此,研制了边沿型触发器。包括:维持-阻塞正边沿D触发器和利用CMOS传输门的主从型D触发器。

特性方程:

图片

功能表

图片

逻辑符号:

图片

由钟控RS触发器与利用反馈构成的维持-阻塞电路组成:

图片

图片

D触发器设计:

LIBRARY ieee;

USE ieee.std_logic_1164.all;

ENTITY dflipflop IS

PORT (D,C : IN STD_LOGIC;

Q : OUT STD_LOGIC);

END dflipflop;

ARCHITECTURE Behavior OF dflipflop IS

BEGIN

PROCESS( C )

BEGIN

IF C'EVENT AND C='1' THEN

Q<=D;

END IF;

END PROCESS;

END Behavior;

使用Verilog HDL语言实现D触发器(带R、S端)

//门级

module cfq(s,r,d,clk,q,qbar);

input s,r,d,clk;

output q,qbar;

wire na1,na2,na3,na4;

nand

nand1(na1,s,na4,na2),

nand2(na2,r,na1,clk),

nand3(na3,na2,clk,na4),

nand4(na4,na3,r,d),

nand5(q,s,na2,qbar),

nand6(qbar,q,r,na3);

endmodule

//行为级

module dff_rs_async(clk,r,s,d,q);

input clk,r,s,d;

output q;

reg q;

always@(posedgeclk or posedge r or posedge s)

begin

if(r) q<=1'b0;

else if(s) q<=1'b1;

else q<=d;

end

endmodule

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

    关注

    58

    文章

    5161

    浏览量

    233355
  • 锁存器
    +关注

    关注

    8

    文章

    747

    浏览量

    41040
  • D触发器
    +关注

    关注

    2

    文章

    147

    浏览量

    47381
  • 同步触发
    +关注

    关注

    0

    文章

    2

    浏览量

    7170
  • HDL语言
    +关注

    关注

    0

    文章

    46

    浏览量

    8869
收藏 人收藏

    评论

    相关推荐

    触发器实验

    触发器实验1)熟悉常用触发器的逻辑功能及测试方法。2)了解触发器逻辑功能的转换。三.实验内容及步骤 (1)   基本RS触发器逻辑功能测试(2)  JK
    发表于 03-20 10:01

    基本RS触发器实验

    新课第五章 触发器5.1 概述1、触发器具有“记忆”功能,它是构成时序逻辑电路的基本单元。本章首先介绍基本RS触发器的组成原理、特点和逻辑功能。然后引出能够防止“空翻
    发表于 04-02 11:58

    D触发器使用问题

    本帖最后由 gk320830 于 2015-3-7 11:16 编辑 Ti的D触发器SN74LVC2G74,想做一个按键开关机电路,即二分频电路,但是调试过程中老是有问题,请大家帮忙分析分析
    发表于 10-30 15:44

    D触发器的按键消抖问题

    做个单稳态电路、后端做个双稳态电路,按下并松开一次按键实现输出状态翻转一次。现在有个问题:按下去马上松开按键,很正常;但假如按下去的时间比较长,超过单稳态电路中,电容积分复位第一个D触发器的时间,在松开
    发表于 09-25 16:47

    时序逻辑电路的概述和触发器

    ,画出输出波形。(如上右图) 三:基本触发器空翻和振荡现象及解决(1)触发器在应用中,CP脉冲期间控制端的输入信号发生变化或CP脉冲过宽,有时会使
    发表于 08-23 10:36

    关于D触发器的问题

    `如图所示,图中第一个触发器D接第二个触发器的非Q端,这个时序图,整不明白啊,我的看法是:当第一个时钟信号高电平来的时候,第一个触发器的输出状态Q是不能判断的啊,因为
    发表于 01-16 11:50

    请问电平触发D触发器型号有哪些?

    电平触发D触发器型号有哪些?大部分都是边沿触发的,现在要用到电平触发器,不知道具体型号没法买到
    发表于 02-28 14:32

    jk触发器设计d触发器

    jk触发器设计d触发器,根据原理图实现模8加1计数,来源于西电慕课貌似这个软件只有5.0和5.12两个版本。在win10下拖曳器件会发生残影的现象
    发表于 07-22 08:39

    常见的触发器包括哪些

    单片机内部有大量寄存, 寄存是一种能够存储数据的电路, 由触发器构成。1.触发器触发器是一种具有记忆存储功能的电路, 由门电路组成。 常
    发表于 01-20 07:13

    D触发器,CLK突变时,输入D也突变,触发器的输出应该如何判定?

    做了一个仿真:key_in作为D触发器的输入,led_out作为触发器输出,时钟周期20ns,key_in每10ns随机变化一次,这样的设置下,key_in信号的变化沿有时会和时钟上升沿重合,根据
    发表于 01-25 22:41

    JK触发器,JK触发器是什么意思

    JK触发器,JK触发器是什么意思 1.主从JK触发器主从结构触发器也可以彻底解决直接控制,防止空翻。这里以性能优良、广泛使用的主从JK
    发表于 03-08 13:36 6211次阅读

    同步触发器触发方式和空翻问题

    一、空翻问题由于在CP=1期间,同步触发器触发引导门都是开放的,触发器都可以接收输入信号而翻转,所以在CP=1期间,如果输入信号发生多次变化,触发
    发表于 08-18 09:08 2w次阅读
    同步<b class='flag-5'>触发器</b>的<b class='flag-5'>触发</b>方式和<b class='flag-5'>空翻</b>问题

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

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

    边沿触发器波形图

    主从触发器可以有效克服钟控触发器空翻现象,但主从触发器还存在一次翻转现象,降低了抗干扰能力。边
    发表于 01-31 10:38 2.4w次阅读
    边沿<b class='flag-5'>触发器</b>波形图

    触发器空翻现象指什么?

    触发器空翻现象指什么?  触发器空翻现象是指在高速运转的计算机电子器件中,由于信号传递速度限制,
    的头像 发表于 09-17 14:47 3488次阅读