数字电路和模拟电路-8触发器

2023-11-04

前言:

掌握锁存器原理及应用

  • 基本SR锁存器
  • 钟控SR锁存器
  • 钟控D锁存器
  • 钟控D锁存器的动态参数

掌握触发器原理及应用

  • 主从触发器
  • 维持阻塞触发器
  • 其它功能的触发器

目录

一、基本SR锁存器

1、双稳态电路(Bistate Elements)

2、由或非门构成的基本SR锁存器

3、由与非门构成的基本SR锁存器

4.锁存器的特性表和特性方程

5、基本SR锁存器的应用

二、钟控SR锁存器

1、电路结构和逻辑符号​编辑

2、逻辑功能

3、基本SR锁存器与钟控SR锁存器的区别

三、钟控D锁存器

1、电路结构和逻辑符号

2、特性方程

3、特性表 

4、钟控D锁存器的动态参数(重点)

5、钟控锁存器存在的空翻现象(缘由)

6、为什么钟控锁存器会存在空翻现象?

四、触发器的分类

3种不同结构的触发器

5种不同功能的触发器

五、主从D触发器

1、主从D触发器电路结构及逻辑符号

2、工作原理

3、主从D触发器的特性方程

六、维持阻塞D触发器

1、电路结构和逻辑符号

2、工作原理分析

3.具有异步置位、复位端的维持阻塞D触发器

七、五种不同功能的触发器

1、D触发器

2、SR触发器

3、JK触发器

4、T触发器

5、T'触发器


一、基本SR锁存器

1、双稳态电路(Bistate Elements)

双稳态电路常见两种画法都是一样的,是由两个非门电路串联而成。

2、由或非门构成的基本SR锁存器

通过真值表分析输入和输出的关系。例:己知输入S、R波形图,试画出Q、Q波形图,设SR锁存器的初态为0。对于由或非门构成的基本SR锁存器采用正脉冲触发(S=1的时候触发)

 当Q和Q反=0或Q和Q反=1称为非正常态

3、由与非门构成的基本SR锁存器

(1)电路结构和符号以及输入输出关系

4.锁存器的特性表和特性方程

现态(Present State):锁存器在接收信号之前所处的状态,用Q^n表示;

次态((Next State):锁存器在接收信号之后建立的新的稳定状态,用Q^(n+1)表示。

特性表                               驱动表                                      卡诺图 

锁存器的约束条件是,S与R相与不能等于1 。

5、基本SR锁存器的应用

(1)作为存储单元,可存储1位二进制信息。

(2)其它功能触发器的基本组成部分。

(3)构成单脉冲发生器。(实际按键检测中,按下瞬间有抖动,通过锁存器可以解决)


例:以下电路无法产生单脉冲:

 按键Vo会输出一段抖动的电压。由基本SR锁存器构成的单脉冲发生电路,每按动开关一次,只输出一个正脉冲。

 锁存器分别都接入了1个电阻,5V的上拉。如果S=1,R有抖动,R也是1 的时候,我们是锁存状态,我们的输出Q反属于干净的波,还是一个钟状态,从而达到了消抖的目的。

二、钟控SR锁存器

1、电路结构和逻辑符号

  • CP=0:基本SR锁存器输入端均为1,状态保持不变,锁存状态
  • CP=1:S、R通过与非门作用于基本SR锁存器

2、逻辑功能

S=0、R=0 锁存态,保持原来状态不变

R=1  置0

S=1  置1

S、R同时等于1,不稳定状态。

3、基本SR锁存器与钟控SR锁存器的区别

结论:钟控SR锁存器只在CP高电平期间接收输入信号,基本SR锁存器任何时候均能接收输入信号。CP相当于时钟线,只在高电平的时候采集数据。

三、钟控D锁存器

1、电路结构和逻辑符号

本质上是SR锁存器,CP时钟信号,一个输入引脚D,通过非门,输出一个D和一个D反。

2、特性方程

3、特性表 

 

D和Q^n+1保持一致

例:在钟控D锁存器输入如图所示的CP和D波形,试画出输出波形。假设锁存器初始状态为0。

Q不在时钟脚下的时候,状态是保持不变的。

“透明”锁存器(Transparent Latch),透明性表现在D和Q^n+1保持一致,锁存器在接收信号之后建立的新的稳定状态

4、钟控D锁存器的动态参数(重点)

 

建立时间(Setup Time)——tSU(很多面试考题和芯片手册都会用到)
数据信号D在时钟信号CP下降沿到来之前应稳定的最小时间

保持时间(Hold Time)——tH
数据信号D在时钟信号CP下降沿过去以后应稳定的最小时间

时钟信号和锁存器输出之间的延迟时间tp(CQ)
相对于CP信号由低电平变为高电平的时刻,Q的变化将会有一定的延时。

输入数据信号和锁存器输出之间的延迟时间tp(DQ)                                                                          相对于D的变化,Q的变化将会有一定的延时。

5、钟控锁存器存在的空翻现象(缘由)

在一个CP脉冲周期内,锁存器状态变化多于一次的现象称为空翻

空翻带来两个问题:

  • 一是锁存器的抗干扰能力下降;
  • 二是限制了锁存器的使用范围。

6、为什么钟控锁存器会存在空翻现象?

主要原因是锁存器对输入信号的敏感时间太长。
触发器采用了不同的电路结构,只有在CP脉冲的上升沿或下降沿时刻接收输入信号(Q才会动),一个周期内最多翻转一次,防止了空翻现象。

我们在做单片机的时候,输入模式和中断有很多种方式,我们可以高电平检测、低电平检测、上升沿检测、下降沿检测。触发器是应用于上升沿或下降沿监测,防止了空翻现象。

四、触发器的分类


3种不同结构的触发器

  • 主从触发器
  • 维持阻塞触发器
  • 利用传输延迟触发器

5种不同功能的触发器

  • SR触发器
  • D触发器
  • JK触发器
  • T触发器
  • T'触发器

五、主从D触发器

1、主从D触发器电路结构及逻辑符号

2、工作原理

当CP=0时,QM跟随D变化(钟控D锁存器),从锁存器保持不变(截止)

当CP=1时,主锁存器保持不变,从锁存器跟随Qm变化

主从D触发器的状态只有在CP上升沿时刻才会改变

3、主从D触发器的特性方程

上图中:D从0->1,如果CP时钟引脚不在高电平的时候,我们Q是不变化的,当CP引脚高电平的时候,我们检测到了D的上升沿,这时候我们Q也是高电平,随后我们D的变化与Q无关。主从D触发器的状态只有在CP上升沿时刻才会改变

演变的另一个触发器,增加了2个外部输入

 具有直接置0端和直接置1端的主从D触发器

直接置1端和直接置0端不受CP脉冲控制,用于设置触发器的初始状态,正常工作时,应置高电平。

六、维持阻塞D触发器

1、电路结构和逻辑符号

G1、G,2构成了基本SR锁存器。
G3、G4、G5、G6构成了D信号的输入通道。

2、工作原理分析

当CP=0时:
(1)触发器维持原状态不变;
(2)输入信号D到达G4、G3的输入端,等待送入。

当CP由0->1时,如果D=0,
Q^(t+1)=D=0,并立即封锁输入通路。

当CP由0->1时,如果D=1,
则Q^(n+1)=D=1,并立即封锁输入通路。

结论:在CP上升沿接收输入信号,Q^(n+1)=D。

3.具有异步置位、复位端的维持阻塞D触发器

七、五种不同功能的触发器

1、D触发器

D触发器可以采用不同电路结构,但功能符号是一样的。在分析和设计时序逻辑电路时,并不需要考虑触发器的内部电路结构,而只需关心触发器的逻辑功能和触发方式。

 例:一上升沿触发的D触发器,设初态为1,试在给定CP、D下,画出输出波形。

边沿触发器只有CP的上升沿或下降沿瞬间才能接受控制输入信号,改变状态,因此在一个时钟脉冲下,触发器最多只能翻转一次,从根本上杜绝了空翻的现象。

2、SR触发器

3、JK触发器

与SR相比,在不稳定状态下,Qn由0变1,Qn+1由1变0。把不稳定状态设计成了反转可以用来计数

 

4、T触发器

如果将JK触发器的J、K端连接在一起,并将输入端命名为T,就得到T触发器。也可以用来计数的功能

5、T'触发器

当同时为1的时候,取反。可以利用D触发器转换为T'触发器。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

数字电路和模拟电路-8触发器 的相关文章

  • 需求评审要点

    背景 某功能需要发起需求评审 会议参与人有 产品经理 产品线负责人 前后端开发 架构师 测试 ui等 作为该需求的产品经理主持评审会议 需要注意以下的点 1 需求得理清楚想清楚 若有多个方案 可列出多个方案 且列出自己决定的方案 若未想清楚
  • 52-C语言-文件问题-把字符串中的小写字母变为大写字母,并输出到磁盘文件“test”中,输入的字符串以‘!’结束

    问题 从键盘输入一个字符串 将其中的小写字母全部转换成大写字母 然后输出到一个磁盘文件 test 中保存 输入的字符串以 结束 思路 从键盘输入字符串 char str 100 gets str 将其中的小写字母变为大写字母 并且给大写字母
  • linux查看mysql内存_查看数据库最占资源或内存的查询SQL

    1 使用下面查询修正数据库中最占资源的查询 select b username a DISK READS reads a EXECUTIONS exec a disk reads decode a executions 0 1 a exec
  • MySQL的常用函数大全

    一 字符串函数 常用函数 函数 功能 CONCAT s1 s2 sn 字符串拼接 将s1 s2 sn拼接成一个字符串 LOWER str 将字符串全部转为小写 UPPER str 将字符串全部转为大写 LPAD str n pad 左填充
  • 二、MySQL逻辑架构与常见存储引擎

    1 MySQL逻辑架构 MySQL逻辑架构主要分为3层 如下图所示 1 1 连接层 作用 用于与客户端的连接处理 授权认证 安全 权限校验等 每个客户端连接 在MySQL服务器端都会有一个线程与其相互对应 这个线程负责处理这个客户端连接的操

随机推荐

  • protobuf 中复合数据类型的读写

    背景 protobuf 在生成的 C 代码中为 proto 文件中的每个 message 生成了对应的 C 类 并提供了数据成员的读写方法 message 类型读写 message 示例 message Point double lng 1
  • #if defined(__cplusplus)

    由于C 编译器需要支持函数的重载 会改变函数的名称 因此dll的导出函数通常是标准C定义的 这就使得C和C 的互相调用变得很常见 但是有时可能又会直接用C来调用 不想重新写代码 让标准C编写的dll函数定义在C和C 编译器下都能编译通过 通
  • handsontable右键新增、删除改为按钮新增删除

    handsontable自带右键新增表格行和删除行功能 afterchange钩子中 但是实际使用中 右键功能并不容易被发现 用户的使用体验不好 所以需要把新增行和删除行的功能拿出来 在表格外使用按钮实现表格行的新增和删除 实现的效果如下图
  • Bug修改日记:SpringBoot项目启动报错: UnsatisfiedLinkError

    Bug修改日记 作者简介 努力的clz 一个努力编程的菜鸟 文章专栏 bug日志 记录一下平时开发过程中遇到的各种 疑难杂症 bug 分析过程以及解决办法 一 报错信息 UnsatisfiedLinkError 不满意的链接错误 no tc
  • 2023 年全国大学生电子设计竞赛仪器设备和主要元器件及器材清单

    本科组 1 仪器设备清单 直流稳压电源 具有恒流 恒压模式自动切换功能 0 30V 3A 双路 数字示波器 100MHz 双通道 函数发生器 50 MHz 双通道 射频信号源 500MHz 100dBm 0dBm 具有射频输出开关功能 矢量
  • docker-compose编排ELK,kibana报错Unable to revive connection: http://172.16.23.126:9200/

    问题描述 使用docker compose方式编排ELK环境 启动elasticsearch没有问题 浏览器访问内网es环境http 172 16 23 126 9200 cluster health pretty正常 但是kibana启动
  • MySQL导入.sql文件方法以及导入失败的问题解决

    首先这是聂老师的sql文件 MySQL dump 10 13 Distrib 8 0 27 for Win64 x86 64 Host localhost Database teaching Server version 8 0 27 40
  • Linux创始者托瓦兹谈及IoT --「安全在其次」

    本文译至 http japan zdnet com article 35080722 2 圣迭戈 Linux之父Linus Torvalds 在Linux Foundation主办的活动 Embedded Linux Conference
  • 阿里云学生计划领取攻略

    阿里云学生计划题目答案分享 由于朋友需要 便整理了一下给出分享 笔者概念性东西不是很好 如有错误多多包涵 文章部分题目来自网友 先给出阿里云学生疫情领取地址 点击这里这里这里这里 参考答案如下 数据库管理系统是 B A 操作系统的一部分 B
  • NETCore入门系列(Log4NET组件的使用)

    文章目录 分析 整合Log4net 源码 分析 1 官方自带的Log中间件可在命令行中输出日志 通过在构当前控制器的构造函数中注入 如下图 2 此时如果想要将日志输出到项目的某个文件中 则可以通过整合Log4net组件 3 一般建议日志记录
  • 算法:z字形排列

    将一个给定字符串根据给定的行数 以从上往下 从左到右进行 Z 字形排列 class Solution public string convert string s int numRows string result 如果排序长度为1 或者字
  • Python,OpenCV中的非局部均值去噪(Non-Local Means Denoising)

    Python OpenCV中的非局部均值去噪 Non Local Means Denoising 1 效果图 2 原理 3 源码 2 1 单彩色图去噪 2 2 多连续彩色帧去噪 参考 这篇博客将介绍不同的计算摄影技术 非局部均值去噪 Non
  • MYSQL 命令大全

    一 连接MySQL 格式 mysql h 主机地址 u 用户名 p 用户密码 1 例1 连接到本机上的MYSQL 首先在打开DOS 窗口 然后进入目录 mysqlbin 再键入命令mysql uroot p 回车后提示你输密码 如果刚安装好
  • PHY调试经验

    1 PHY调试过程 1 设备树中配置正确的PHY ADDR PHY ID clause 45或者22协议 PHY ADDR配置不正确会导致MDC MDIO通信不正常或失败 PHY ID用于匹配PHY驱动程序 2 通过MDC MDIO读写PH
  • Google亲儿子 Nexus/Pixel 手机刷机Root之旅

    简介 本文介绍的方法是针对Google亲儿子的教程 其他国内厂商请绕道 1 解锁 1 1 OEM解锁 想要做下面这些事 需要先在开发者选项里打开oem解锁 如果你的手机是V版 运营商定制版 请看这里 oem解锁选项灰色 1 2 进入boot
  • 【JDBC】关于JDBC入门和一些见解

    关于JDBC的一些理解和总结 JDBC连接数据库 刚开始学的时候经常忘记步骤 其实多了几次之后发现完全就是自己没有理解到原理 现在回头看还是挺有意思的 分为以下几个步骤 1 注册加载JDBC驱动 把Driver装进JVM Class for
  • Centos 7 重启网卡报错解决方案

    一 Network 当重启网卡时报错 解决方案 步骤1 修改对应文件 增加命令 步骤2 关闭NetworkManager服务 并重启网卡 systemctl stop NetworkManager systemctl restart net
  • 解谜元宇宙元年的十个疑问

    解谜元宇宙元年的十个疑问 2021年 元宇宙突然出现在大家的视野之中 相关概念受到资本的热捧 成为金融市场的热点 这难免会让我们对元宇宙产生很多好奇和疑问 本文总结了十个对元宇宙的疑问 并一一作出解答 2021年为什么是元宇宙元年 元宇宙
  • 关于运算放大器电流流向的问题

    前言 一 问题的引入 二 提出问题 三 问题解答 写在结尾的话 前言 问题缘起于一次硬件同事之间的讨论 虽然目前我不是做硬件的 但签于我的专业以及之前从事的工作 觉得有必要把记录下来 后期也打算写一些站在学习者的角度 关于硬件知识的学习心得
  • 数字电路和模拟电路-8触发器

    前言 掌握锁存器原理及应用 基本SR锁存器 钟控SR锁存器 钟控D锁存器 钟控D锁存器的动态参数 掌握触发器原理及应用 主从触发器 维持阻塞触发器 其它功能的触发器 目录 一 基本SR锁存器 1 双稳态电路 Bistate Elements