首页 > 其他分享 >触发器电路结构及工作原理

触发器电路结构及工作原理

时间:2022-12-04 18:36:45浏览次数:39  
标签:输出 触发器 RS 电路 JK 原理 CP 主从

JK触发器和D触发器功能最完善,JK最最完善;故JK和D触发器常见,而RS是所有触发器的基本构成,存在于内部结构。

1.D锁存器

动作特点:

CP=1,Q随输入D改变而改变(输入输出关系似乎透明的,又叫透明锁存器)

CP=0,Q状态被锁存(控制信号从1到0转变时刻,即下降沿,输入D的状态)

 

 

 

$Q_{n+1}=S+\overline{R}Q_{n}=J\overline{Q_{n}}+\overline{KQ_{n}}·Q_{n}=J\overline{Q_{n}}+\overline{K}Q_{n}$

 

(甚至是不存在的)

 

 

 设$Q_n=0$,若$JK=11$,则$CP=1$时,由JK触发器状态方程,$Q_{n+1}=1$

若$CP$回到0速度太慢(JK锁存器$CP=1$脉冲宽度>翻转所需要的门电路延时),$Q_{n+1}$将继续翻转

设每个门电路延时tpd,从CP到Q和Q非要经过3级门电路,为保证触发器正常翻转,时钟脉冲宽度>=3tpd,为避免再次翻转,CP脉冲宽度不能>3tpd

所以只有RS锁存器和D锁存器

2.主从触发器(提高工作稳定性)

主从RS触发器

两个同步RS触发器串联:主触发器(公共时钟)+从触发器(公共时钟反相)

CP=1,主触发器:采样状态(根据输入SR状态改变),从触发器:时钟状态为0,不变

CP=1→0(下降沿),主触发器:保持状态,从触发器:采样状态(主触发器输出Q‘传递到整个触发器输出Q)

CP=0,保持上述输出Q

CP=0→1(上升沿),从触发器:保持状态

动作特点:每个CP脉冲期间,输出值变化1次,发生在CP下降沿

【主从触发器】需等到CP脉冲下降沿才输出(输出延时) 

在CP=1期间激励采样,且触发器输出不完全取决于CP脉冲下降沿时刻的激励输入,

而同整个CP=1期间激励信号有关

 

 

 触发器原状态为Q=1,第一个CP=1期间,先SR=10,后SR=01,虽然CP下降沿输入SR=00,但主触发器状态改变导致第一个脉冲下降沿后触发器输出改变

主从JK触发器

 

 (和RS的不同在于,输出交叉反馈到激励输入)

工作方式同主从RS:CP=1采样激励输入,CP=0将主触发器输出输送至整个触发器输出

一个CP脉冲周期内输出同样只改变一次!同样最后输出状态需根据激励输入在CP=1期间情况决定

下面是一个干扰的栗子

 

 由于抗干扰能力弱,边沿触发器正逐渐替代主从触发器

3.边沿触发器(提高工作稳定性)

①维持-阻塞触发器

②基于门电路延时特性构成边沿触发器

③主从结构边沿触发器

4.边沿触发器动态特性

①维持-阻塞型

②门电路延时型

③主从型

标签:输出,触发器,RS,电路,JK,原理,CP,主从
From: https://www.cnblogs.com/asandstar/p/16950349.html

相关文章

  • Golang 协程调度器原理及GPM模型
    目录进程和线程内核级线程用户级线程协程协程与线程的关系N:11:1M:Ngoroutine旧版本goroutine调度器调度器的实现Goroutine调度器的GMP模型设计思想GPM结构组成GPM运行模型......
  • 四种触发器的相互转换
    触发器的转换往往要增加组合电路转换方法①比较法(比较状态方程,找出转换关系)更直接②卡诺图法(转换前触发器的激励→转换后输入输出,用卡诺图化简) D-Data $Q_{n+1}=D......
  • 四种常见触发器(RS触发器、JK触发器、D触发器、T触发器)的基本逻辑及其状态
    0 前言有记忆功能的逻辑单元的重要性:保存数字电路的运算结果;在由时钟控制的电路中,在两个时钟脉冲间隔,保持电路状态不变。“触发器”可以存储信息:①有0,1可以保持稳定......
  • C++学习---变长参数(stdarg.h)的实现原理
    引用C++中对stdarg.h头文件进行了封装,该头文件实现了函数变长参数,能够在定义函数时不必完全指定参数个数,而编译器能够在代码编译时,拿到所有的参数,并进行相应的处理。stdarg......
  • 探索Git内部原理
    Git是一个开源的分布式版本控制系统,是目前主流的版本控制系统,很多软件项目都会用它做源代码管理。Git的常用操作想必很多人都会,但是可能了解Git内部原理的人并不多。了解......
  • 容斥原理学习笔记
    定义集合两个集合的交集:集合\(A\)与\(B\)的交集可以表示为:\[A\capB=\{x:x\inA\landx\inB\}\]两个集合的并集:集合\(A\)与\(B\)的并集可以表示为:\[A\c......
  • 基于jenkins+kubernetes的cicd流程实践一:环境搭建及方案原理
    1.基础环境:Centos7.9,kubernetes:v1.21.5node-1@112(master):docker,containerd,harbornginx(80),git,etcdnode-2@109(master/worker):docker,containerd,ingress_nginx(80),etcd,glusterfs......
  • 路由原理
    1.<路由表里没有原地址> 路由选路,顺序最长掩码>优先级>开销值(数字越小优先级越高)【目标网络号+掩码】【Proto:协议】【Pre:优先级】(Cost:开销值metric度量值)【NextHop:......
  • netty架构原理
    Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Nett......
  • Android 内存缓存框架 LruCache 的实现原理,手写试试?
    本文已收录到AndroidFamily,技术和职场问题,请关注公众号[彭旭锐]提问。前言大家好,我是小彭。在之前的文章里,我们聊到了LRU缓存淘汰算法,并且分析Java标准库中支......