D触发器是什么?

按照国际惯例,先说结论:
D触发器就是SR锁存器带了个开关,开关闭合时,D触发器就是SR锁存器,开关断开时,无论输入什么,输出不变。(但是只知道这个不够)
D触发器分两类,电平触发D触发器边沿触发D触发器,先说比较简单的电平触发D触发器,而且必须先说它,因为边沿触发D触发器是由电平触发D触发器构成的,电平触发D触发器的原理框图长这样:

  • 电平触发D触发器右侧是一个与非门构成的SR锁存器,两个输入为低电平有效。两个输入分别接了一个与非门,左侧的两个与非门的输入中各一个接了CLK信号。(如果不知道什么是SR锁存器,先看上一篇文章)
  • 那么,我们可以从这里分析,假设CLK信号一直为1,那么把那个非门去掉的话,左侧相当于除CLK之外还有两个输入,而这两个输入经过与非门之后会被反相,那么此时的逻辑就与或非门构成的SR锁存器一致了(就和上篇文章里的那个跷跷板一致了)(注意与非门SR锁存器和或非门SR锁存器之间的区别)。
  • 那么加了非门之后,两个输入变为一个输入,且一个为高电平则另一个必为低电平(D和“D非”),即Q不是被置位就是被清零,当D为高电平时Q被置位,低电平时Q被清零。
  • 现在来考虑CLK信号,当CLK为高电平时,左侧两个与非门对于从D和“D非”信号来说相当于一个非门,信号可以通过,并能进行置位与清零。当CLK为低电平时,不管D和“D非”输入什么电平,与非门输出永远是高电平,那么输出Q将保持不变,也就是说,CLK决定了D是否生效。

这就是电平触发D触发器的完整逻辑了,可以看一下下面的电压波形图,根据前两个推导后两个,以检验是否理解。

然而,在CMOS电路中的实现却与上述原理不同。这里要引入一个概念叫“CMOS传输门”。
直接搬教材吧!教材这段不看也不影响后面的理解。

边沿触发D触发器的原理框图长下面这样:

其中,FF1和FF2就是电平触发D触发器。我们分析一下信号的处理过程:

  • 当CLK为0时,Q1随D变化,两者一致,但Q2不为Q1所动,一直保持初始状态。当CLK上升沿到来,Q1便保持上升沿到来前最后一刻的状态,不为D所动,而Q2便立刻与Q1保持一致。
  • 简而言之,在CLK上升沿到来的一瞬间,边沿触发D触发器的输出便与输入完成一次同步,而其他任何情况下,输出都不会改变。

但是刚才的分析是针对原理框图而言的,您猜怎么着,在CMOS电路中的实现过程也是不一样的,还把教材搬过来:


此外,在实际使用中,这两种D触发器都还要再加上“异步置位”引脚,就如同拥有超级管理员权限一样,这两个管脚可以无视CLK的电平情况,在被使能的状态下直接无条件将输出置位或清零。

图片全部来自《数字电子技术基础 阎石 第6版》

2021-10-11 学习笔记 什么是D触发器?相关推荐

  1. cs224w(图机器学习)2021冬季课程学习笔记10 Applications of Graph Neural Networks

    诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 文章目录 1. Graph Augmentation for GNNs 1.1 图特征增强Feature A ...

  2. cs224w(图机器学习)2021冬季课程学习笔记11 Theory of Graph Neural Networks

    诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 文章目录 1. How Expressive are Graph Neural Networks? 2. D ...

  3. cs224w(图机器学习)2021冬季课程学习笔记16 Community Detection in Networks

    诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 文章目录 1. Community Detection in Networks 2. Network Com ...

  4. cs224w(图机器学习)2021冬季课程学习笔记8 Colab 2

    诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 VX号"PolarisRisingWar"可直接搜索添加作者好友讨论. 更新日志: 20 ...

  5. cs224w(图机器学习)2021冬季课程学习笔记4 Link Analysis: PageRank (Graph as Matrix)

    诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 文章目录 1. Graph as Matrix 2. PageRank / the Google Algor ...

  6. cs224w(图机器学习)2021冬季课程学习笔记20 Advanced Topics on GNNs

    诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 文章目录 1. Advanced Topics on GNNs 2. Limitations of Grap ...

  7. cs224w(图机器学习)2021冬季课程学习笔记2: Traditional Methods for ML on Graphs

    诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 文章目录 1. 章节前言 2. Traditional Feature-based Methods: Nod ...

  8. cs224w(图机器学习)2021冬季课程学习笔记18 Colab 4:异质图

    诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 文章目录 Question 1. DeepSNAP异质图简介 1.1 Question 1.1:分配Node ...

  9. cs224w(图机器学习)2021冬季课程学习笔记9 Graph Neural Networks 2: Design Space

    诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 文章目录 1. A General Perspective on Graph Neural Networks ...

  10. main 函数解析(二)—— Linux-0.11 学习笔记(六)

    main函数解析(二)--Linux-0.11 学习笔记(六) 4.6 blk_dev_init函数 void blk_dev_init(void) {int i;for (i=0 ; i<NR ...

最新文章

  1. 解决KeyError: ‘acc‘ 和KeyError: ‘val_acc‘错误
  2. Linux学习之系统编程篇:PCB( 进程控制块)、进程状态、转换和控制
  3. python打开浏览器并最大化_我需要Selenium以更大的分辨率打开它的Web浏览器(最好是最大化)...
  4. java 不指定大小接收
  5. 算法:求两个数最大公约数
  6. php 去除中英文空格,php 去除所有空格 包括中文空格圆角空格
  7. unity简单的粒子特效的制作
  8. 多目标优化_学习笔记(三)MOEA/D
  9. macOS 访达的隐藏小技巧
  10. Qt制作QQ好友列表
  11. 不仅国产手机被撕下遮羞布,其实苹果和三星也已没了遮羞布
  12. java毕业生设计在线教育平台计算机源码+系统+mysql+调试部署+lw
  13. EMC共模干扰处理,共模扼流圈的应用和选型。
  14. 弗洛伊德的乌龟和兔子(循环检测
  15. java中黑点是什么意思_[Java教程]input输入密码变黑点密文
  16. 不花钱,自己查论文抄袭程度
  17. 【CSS】CSS选择器优先级及!important属性
  18. 十八.用户注册 ---- 用户名/用户密码/手机号验证 2021-04-07
  19. 一文详解测绘外业主要是做什么?航线规划及外业需要注意哪些事项?
  20. 区块链的跨境货币汇款:麦腾支付

热门文章

  1. Android 10.0横屏旋转开机动画显示不全的解决方案
  2. IEEE终身会士、外籍院士特邀主讲,第三届消费电子与计算机工程国际学术会议截稿倒计时!
  3. Java面试题:MySQL
  4. OSI七层模型,TCP/IP协议
  5. 【AUTOSAR】【以太网】SomeIpXf
  6. R语言量化:合成波动率指数移动平均策略分析标准普尔500波动率指数(VIX)
  7. mysql数据类型为小数_跟王老师学MySQL:MySQL数据类型之小数类型
  8. SSM框架整合入门案例
  9. 新手站长小白该如何选择云服务器配置?
  10. nmap是什么以及使用教程