数字逻辑 Chapter 3——门电路和触发器

3.1 数字集成电路分类

集成电路进行数字系统设计的优点:可靠性高、可维护性好、功耗低、成本低等
数字集成电路根据采用的半导体期间可以分为两类:

  1. 双极型集成电路:采用双极型半导体期间作为元件。特点:速度快、负载能力强,但功耗较大、集成度较低。
  2. 单极型集成电路(MOS):采用金属、一氧化物半导体场效应管作为元件。特点:结构简单、制造方便、集成度高、功耗低,但速度较慢

3.2 半导体期间开关特性

3.2.1 晶体二极管

正向特性:有门槛电压,即二极管开始导通的正向电压,又称阈值电压。
反向特性:在反向电压作用下处于截止状态,反向电阻大,相当于断开。

3.2.2 晶体三极管

截止、放大、饱和3种状态。

3.3 逻辑门电路

3.3.1 简单逻辑门电路

  1. 与门
  2. 或门


3. 非门

3.3.2 TTL集成逻辑门电路和CMOS电路

TTL功耗大、集成度低,广泛用户中小规模集成电路中
常用TTL集成电路芯片有74系列

两种特殊门电路:

  1. 集电极开路门(OC门)
    一种输出端可以直接相互连接的特殊逻辑门,可以实现“线与”逻辑
  2. 三态输出门(TS门)
    常用于数字系统中总线传输控制,可以让共享总线的输入输出设备根据控制信号从总线获取或向总线发送数据
    三种输出状态:高电平、低电平、高阻

正逻辑与负逻辑
正逻辑:用高电平表示逻辑1
负逻辑:用低电平表示逻辑1

3.4 触发器

触发器:一种具有记忆功能的电子器件,用于存储一位二进制信息
特点:

  • 有两个互补的输出端 Q , Q ˉ Q,\bar Q Q,Qˉ
  • 有两个稳定状态, Q = 1 , Q ˉ = 0 Q=1,\bar Q=0 Q=1,Qˉ=0称为“1”状态,否则称为“0”状态。输入信号不变时,触发器状态稳定不变
  • 在一定输入信号作用下,触发器可以从一个稳定状态转移到另一个稳定状态
  • 输出状态不仅与现时输入有关,还与原来输出状态有关
  • 按功能分类:RS型触发器、D型触发器、T型触发器、JK型触发器等

现态: Q n , Q n ˉ Q^n,\bar{Q^n} Qn,Qnˉ,简记为 Q , Q ˉ Q,\bar Q Q,Qˉ
次态: Q n + 1 , Q ˉ n + 1 Q^{n+1},\bar Q^{n+1} Qn+1,Qˉn+1

3.4.1 基本R-S触发器

功能表:

RS功能
11不变
10次态为1
01现态为0
00不定(不允许)

输出方程: Q n + 1 = S ˉ + R Q Q^{n+1}=\bar S+RQ Qn+1=Sˉ+RQ
约束方程: R + S = 1 R+S=1 R+S=1

基本R-S触发器在RS不同时实现的是赋值功能,赋R的值。

3.4.2 常用的几种时钟控制触发器

1. 钟控R-S触发器

C P = 0 CP=0 CP=0时, Q Q Q状态不变
C P = 1 CP=1 CP=1时,R-S输入功能表与基本R-S触发器功能表相反。

输出方程: Q n + 1 = S + R ˉ Q Q^{n+1}=S+\bar RQ Qn+1=S+RˉQ
约束方程: R S = 0 RS=0 RS=0

激励表:

2. 钟控D触发器

实际上就是将R-S触发器的S换成了D,R换成了~D。因此D输入什么就储存什么。

输出方程: Q n + 1 = D Q^{n+1}=D Qn+1=D

3. 钟控J-K触发器

实际上就是相较于钟控R-S触发器添加了JK端均为1的处理:反转。JK端输入不同时赋J的值。

输出方程: Q n + 1 = J Q ˉ + K ˉ Q Q^{n+1}=J\bar Q+\bar KQ Qn+1=JQˉ+KˉQ

4. 钟控T触发器

即将钟控J-K触发器的JK端接在一起。T=1反转,T=0不变

3.4.3 主从R-S触发器

空翻现象:在一个时钟周期内触发器发生2次及以上的变化,会造成系统状态的不稳定和工作的紊乱。
主从R-S触发器可以看做两个R-S触发器串联形成,这两个触发器的时钟信号互补。当主触发器解锁时,其信号变化对从触发器无影响。
从触发器的状态取决于主触发器解锁到锁定最后一课的状态,根据此状态设定从触发器。因此整个触发器输出信号只可能在时钟信号由1变为0时改变,提升了系统的同步性。

  1. 主从R-S触发器

其中 R D , S D R_D,S_D RD,SD为直接清零端和直接置1端,一般情况下为高电平,为低电平时可以直接为从触发器强制赋值。

  1. 主从J-K触发器
    在主从R-S触发器的基础上,加从 Q ˉ \bar Q Qˉ到主触发器S端的反馈与从Q到R端的反馈:R=K,S=J

  1. 典型维持:阻塞D触发器
    钟控D触发器的改进版,只在时钟信号由0变成1(称上升沿)时读取D信号并设置触发器状态,其余时间Q不变

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JK触发器74LS112是一种边沿触发的触发器。D触发器是一种特殊的JK触发器,当J=K=1时,D触发器相当于一个T触发器。因此,我们可以通过适当地设置JK触发器74LS112的输入,来实现D触发器的功能。 以下是使用JK触发器74LS112实现D触发器的电路图和真值表: ![D触发器电路图](https://img-blog.csdnimg.cn/20210908143435807.png) | D | Q(t) | Q(t+1) | | - | ---- | ------- | | 0 | 0 | 0 | | 0 | 1 | 0 | | 1 | 0 | 1 | | 1 | 1 | 1 | 其中,D为输入数据,Q(t)和Q(t+1)分别表示时刻t和时刻t+1的输出状态。 设计步骤如下: 1. 将J和K接到逻辑门NOT的输出端口,通过反相作用实现复位功能。 2. 将D输入接到第一个AND门的一个输入端口,将反向的D输入接到第二个AND门的一个输入端口。 3. 将第一个AND门的输出接到J端口,将第二个AND门的输出接到K端口。 4. 将时钟信号接到CP端口,用于触发电路。 下面是一个示例电路图: ![示例电路图](https://img-blog.csdnimg.cn/20210908143533401.png) 在实际电路中,我们可以使用74LS112芯片来实现D触发器的功能。具体方法是将J和K引脚连接到逻辑门NOT的输出端口,然后将D输入引脚连接到第一个AND门输入端口,将反向的D输入引脚连接到第二个AND门输入端口,最后将CP引脚连接到时钟信号源即可。 验证其功能的方法是,通过时钟信号源输入不同的D值,观察Q(t)和Q(t+1)的输出状态是否与真值表一致。如果一致,则说明D触发器的功能被正确实现。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值