什么是 JK 触发器?

先看结论,下图是正脉冲JK触发器:

  • 如果你看了我的上个学习笔记,将会发现上图和边沿触发D触发器相似,但是,还是有本质上的区别的,他们的区别才是重点。
  • 我们先把边沿触发D触发器里的两个电平触发D触发器换成电平触发SR触发器,那么他就是脉冲触发的SR触发器,如下图:

  • 等等,我们回顾下,之前接触到了两种触发方式,一种是电平触发(CLK为高电平则输出跟随输入变化),一种是边沿触发(CLK的上升沿到来则输出被输入改变一次),那么现在有了第三种触发方式:脉冲触发。什么是脉冲触发呢?
  • 回到上面的图中,两个SR触发器首尾相连,CLK在从触发器为负逻辑,当CLK为0时,输出不变,CLK变为1后,Q1将按照S与R的输入被置成相应的状态,而Q2始终不变。在CLK变为0时(下降沿到来),从触发器的输出Q2则迅速与Q1保持一致。听起来和边沿触发很相似是吗,但是两者的差别却是需要我们留意的:
  • 我们之前提到的是边沿触发的D触发器(它是两个电平触发D触发器串联而成的),D触发器与SR触发器还是有本质区别的,在CLK有效期间,电平触发D触发器的输出与输入随时保持一致,而SR触发器的输出并不会与输入随时保持一致(如S=0且R=0时,Q将保持之前的状态不变),所以当CLK下降沿到来时,我们需要分析CLK高电平期间SR的所有状态变化情况,而不只是下降沿瞬间的状态。 那么既然出现了SR触发器,就像之前文章所写的“跷跷板”一样,当你把跷跷板的两端同时压下后,若同时松开,那么最终的状态将是不确定的,这种不确定的情况在电子系统里是危险的。好在聪明绝顶的前辈提出了这样的解决方案:
  • 在脉冲触发SR触发器的基础上,将Q和Q’引回输入端,Q’引到S那侧,Q引到R那侧(交叉引回),为了区分,把S改名J,R改名K,就得到下图的JK触发器了。

  • 它如何抑制不确定情况的出现呢?
  • CLK=1的情况下,当J与K均为1时,G1和G2的输出由Q’与Q来决定(消除不确定因素),由于Q与Q’是交叉引回的,那么初级触发器的输出将与次级输出相反,从而实现当JK均为1时,一个完整的CLK脉冲过去后,输出将会取反。
  • 当J = 1,K = 0时,若Q = 1,Q’ = 0,则G1与G2均输出1,前级触发器(FF1)保持不变,那么脉冲过去后整体将保持不变。若Q = 0, Q’ = 1,则前级触发器的Q被置1,在完整的CLK脉冲过去后,后级也被置1,即Q = 1,Q’ = 0,你看,多么巧妙,两种情况下殊途同归,所以我们可以理解为J = 1,K = 0时,脉冲过去后Q被置1,Q’理所当然的是Q的反相,即0.
  • 当J = 0, K = 1时,也分两种情况,采用与上述相同的分析逻辑会发现,CLK脉冲过后Q被置0.
  • 当J = K = 0时,由于G1、G2被封锁,所以CLK脉冲过后输出将不会变化。
  • That’s all!

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

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

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

  2. cs224w(图机器学习)2021冬季课程学习笔记12 Knowledge Graph Embeddings

    诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 文章目录 1. Heterogeneous Graphs and Relational GCN (RGCN) ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. AI 一分钟 | 独角兽旷视被爆明年一季度上市;阿里达摩院再得顶级大牛,计算机理论最高奖得主马里奥加盟量子实验室
  2. 一个回滚段收缩的实例
  3. Eclipse安装阿里巴巴Java开发规约插件
  4. Java --- 常用API
  5. 物联网安全有哪些注意事项
  6. [Qt] 解决toggled无法触发setVisible
  7. MyEclipse 皮肤、主题、背景色
  8. c语言动态规划公共字符串,最长公共子串 C语言 动态规划
  9. 在Linux中模拟击键和鼠标移动
  10. apache开源项目--HttpComponents
  11. Java -Dfile.encoding=UTF-8 出现乱码问题原因分析
  12. 用Java实现24点游戏
  13. js - JSON构造函数
  14. shortcutwebsite
  15. powerDesigner 反向生成mysql数据库库
  16. linux开发板2048游戏界面图,linux c 实现2048游戏
  17. 网络推广文案标题的重要性
  18. 密码学数论基础部分总结之 有限域GF(p) Galois Fields
  19. EasyExcel读写Excel
  20. 多宫格视频是什么软件_怎么制作多宫格视频/九宫格视频

热门文章

  1. 王叁寿:大数据是传统信息化厂商的掘墓人
  2. Eclipse ST-Link设置方法
  3. 服务器网站绕过备案,腾讯云服务器如何利用阿里DCDN绕过备案
  4. 第十二天 结构体大全
  5. 重新开始学python,梦在远方路就在脚下 选择学习Python重新开始
  6. 创造与魔法游戏最新的服务器,创造与魔法MOD服务器
  7. css蒙层和新手引导的实现方式
  8. 微票儿项目_(使用Bootstrap框架)
  9. 手机root不了的解决方法
  10. A newer version of WinPcap (internal version 10.2.0.5002) is already installed on this machine 问题解决