数电Day05 触发器(基本RS触发器,钟控RS触发器,钟控D触发器,钟控JK触发器,钟控T触发器)

目录

0x00 触发器概述

0x01 时序电路结构

0x02 触发器的定义:

0x03 基本RS触发器电路及工作原理

0x05 基本RS触发的描述方法

(1)真值表

0x06 钟控RS触发器:

0x07 钟控D触发器

0x08 钟控JK触发器(功能最多)

0x09 钟控T触发器


0x00 触发器概述

组合逻辑电路:当前的输出只和当前的输入有关,只要知道当前的输出和输入的对应表(真值表),就可以写出逻辑函数表达式,进而将电路设计出来

时序逻辑电路:

输出不仅和当前的输入有关,还和过去的状态有关。

过去的状态如何保存呢?保存过去状态的器件就叫触发器。

这种情况是不是和递归函数从里层向外层返回结果时的情形很像呢

0x01 时序电路结构

0x02 触发器的定义:

双稳态即0态和1态。

0x03 基本RS触发器电路及工作原理

基本RS = 与非门 * 2 或者 或非门*2

与非门只要有一个输入是0,输出就是1,所以当R、S输入均为0的时候,Q和Q的非均是1,这是不允许的

两个与非门的运算速度是一样的,有短路判断的与非门先执行,即输入为0的与非一定是1,先运算完。

没有短路判断的与非门必须等待前者执行完的结果,才能执行。

当两个与非门一直通高电平的时候,rs触发器就能保持原来的输出一直不变。

所以S,R是低电平有效,即当S为低电平时可以对Q Set,当R为低电平时可以对Q Reset

这就是为什么不能SR同时为0,因为同时为0的时候对Q 即Set 又Reset,产生矛盾

0x05 基本RS触发的描述方法

(1)真值表

看似有四个输入变量,实际上只有三个输入变量,因为Q和Q的非是一个输入变量Q

所以真值表输入端有三个变量。

观察可以看到,R和S的Reset和Set的功能根本不受到现态的影响,只有保持功能,理所当然和现态有关。

(2)特征方程:

如何求约束条件:

将无关项圈一个卡诺圈 = R非S非 ,先将有关约束变量化到最简。

又因为我们得出一式的时候将两者均看做1,

所以这个R非S非=0,即一式成立的前提条件是R非S非=0

(3)激励表

(4)状态转移图

(5)时序波形图

为什么 0 0 不被允许?因为0 0 产生的矛盾虽然不会波及自身,但是会对下一次输入产生影响。

例如:当下一次输入为11的时候,如果Q和Q非都是11 那么两个都没有短路运算,就不会产生有一方等待另一方的情况。(之前的运算之所以结果唯一,就是因为一方必须等待一方。谁先谁后是有规律的,是和器件延时没有关系的。)

这就产生了两个与非门拼速度的情况。两个门速度不同,则产生的结果不同。

总结:00 会波及到11

(6)消除抖动的原理:SR=1x的时候Q都是从0到0,所以只要Q的现态为为0,S为1,R怎么抖都没有jb关系。

怎么消除抖动?谁抖把谁放在x的位置上。

0x06 钟控RS触发器:

注意上特征方程 仅限于钟控信号为1的时候。

钟控RS触发器和基本RS触发器不同的是,SR是高电平有效,S为高电平时Set置1,R为高电平时Reset置0

因此约束条件是两个输入端不能同时为高电平;

当钟控信号为低电平的时候,触发器为保持状态

异步的RS接口和基本RS触发器的RS接口相同,是低电平有效

0x07 钟控D触发器

因为钟控RS触发器的两个输入端不能同时为高电平,所以我们办法从构造上直接杜绝这种情况:

即将两个输入端接在一起,在其中一个上加上反相器,那么两个输入端输入的信号就一定相反

那么如何"保持"呢?只要钟控信号为0,RS不论是什么都是保持

这样一来,当钟控信号为1的时候,特征方程为:

次态=输入D

0x08 钟控JK触发器(功能最多)

钟控信号为0的时候触发器一定是保持状态

假设钟控信号为1:

注意当J是1 且K是1的时候,次态是现态的非,这就叫做翻转功能

0x09 钟控T触发器

将JK触发器的JK直接连在一起就是钟控T触发器。

所以JK要么同时为1,要么同时为0,即T触发器只有两个功能

T为1时,JK同时为1,翻转功能

T为0时,JK同时为0,保持功能

  • 13
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值