【数字电子技术】4.3 组合逻辑电路中的竞争冒险 4.4 若干典型的组合逻辑集成电路,编码器,译码器(上海理工大学)

目录

4.3.1 产生的竞争冒险的原因

4.3.2 消去竞争冒险的方法

4.4  若干典型的组合逻辑集成电路

编码器的逻辑功能:

编码器的分类:

1、编码器的工作原理

3. 优先编码器 

(2)优先编码器线(4─2 线优先编码器)(设计)

4.4.2  译码器/数据分配器

2线 - 4线译码器的逻辑电路(分析)​编辑

2、  集成电路译码器、

译码器的应用

用74HC138组成数据分配器


4.3.1 产生的竞争冒险的原因

竞争:在组合电路中,信号经由不同的途径达到某一会合点的时间有先有后。

冒险:由于竞争而引起电路输出发生瞬间错误现象。表现为输出端出现了原设计中没有的窄脉冲,常称其为毛刺。竞争:当一个逻辑门的两个输入端的信号同时向相反方向变化,而变化的时间有差异的现象。

冒险:两个输入端的信号取值的变化方向是相反时,如门电路输出端的逻辑表达式简化成两个互补信号相乘或者相加,由竞争而可能产生输出干扰脉冲的现象。

4.3.2 消去竞争冒险的方法

1. 发现并消除互补变量,变换逻辑函数式

 

2. 增加乘积项,避免互补项相加,在卡诺图中两圈相切有险象

3. 输出端并联电容器

如果逻辑电路在较慢速度下工作,为了消去竞争冒险,可以在输出端并联一电容器,致使输出波形上升沿和下降沿变化比较缓慢,可对于很窄的负跳变脉冲起到平波的作用。

4.4  若干典型的组合逻辑集成电路

4.4.1 编码器

1、)编码器 (Encoder)的概念与分类

编码:赋予二进制代码特定含义的过程称为编码。

如:8421BCD码中,用1000表示数字8

如:ASCII码中,用1000001表示字母A等

编码器:具有编码功能的逻辑电路。

编码器的逻辑功能:

能将每一个编码输入信号变换为不同的二进制的代码输出。

如BCD编码器:将10个编码输入信号分别编成10个4位码输出。

如8线-3线编码器:将8个输入的信号分别编成 8个3位二进 制数码输出。

功能:输入m位代码;       输出n位二进制代码(m≤2的n次方)。

编码器的分类:

普通二进制编码器和优先编码器。

(一)普通二进制编码器

将输入信号编成二进制代码的电路

逻辑功能:任何一个输入端接低电平时,三个输出端有一组对应的二进制代码输出。

任何时刻只允许一个输入端有信号输入。

(二)优先编码器:

允许同时输入两个以上的有效编码信号。当同时输入几个有效编码信号时,优先编码器能按预先设定的优先级别,只对其中优先权最高的一个进行编码。

1、编码器的工作原理

普通二进制编码器的结构框图

(1) 4线─2线普通二进制编码器 (设计)

(a)逻辑框图(2)逻辑功能表

(3)电路图

(2.) 键盘输入8421BCD码编码器(分析)

键盘输入8421BCD码编码器功能表 

该编码器为输入低电平有效

3. 优先编码器 

优先编码器的提出:实际应用中,经常有两个或更多输入编码信号同时有效。必须根据轻重缓急,规定好这些外设允许操作的先后次  序,即优先级别。识别多个编码请求信号的优先级别,并进行相应编码的逻辑部件称为优先编码器。

(2)优先编码器线(4─2 线优先编码器)(设计)

输入编码信号高电平有效,输出为二进制代码

输入编码信号优先级从高到低为I3~I0

输入为编码信号I3 ~ I0       输出为Y1 Y0

(1)列出功能表(2)写出逻辑表达式(3)画出逻辑电路

管脚定义:

2  集成电路编码器

优先编码器CD4532的示意框图、引脚图

CD4532电路图

优先编码器CD4532功能表

用二片CD4532构成16线-4线优先编码器,其逻辑图如下图所示,试分析其工作原理。 

哪块芯片的优先级高?

4.4.2  译码器/数据分配器

1 译码器的概念与分类

译码:译码是编码的逆过程,它能将二进制码翻译成代表某一特定含义的信号.(即电路的某种状态)

译码器:具有译码功能的逻辑电路称为译码器。

译码器的分类:

唯一地址译码器:将一系列代码转换成与之一一对应的有效信号。 

常见的唯一地址译码器:二进制译码器 ,二—十进制译码器 ,显示译码器

代码变换器:将一种代码转换成另一种代码。

2线 - 4线译码器的逻辑电路(分析)

2、  集成电路译码器、

(1. )二进制译码器

逻辑符号说明

逻辑符号框外部的符号,表示外部输入或输出信号名称,字母上面的“—”号说明该输入或输出是低电平有效。符号框内部的输入、输出变量表示其内部的逻辑关系。在推导表达式的过程中,如果低有效的输入或输出变量(如)上面的“—”号参与运算(如E变为E ),则在画逻辑图或验证真值表时,注意将其还原为低有效符号。  

(b) 74HC138(74LS138)集成译码器 

74HC138集成译码器的组成逻辑电路图

74HC138集成译码器功能表

译码器的应用

、1、已知下图所示电路的输入信号的波形试画出译码器输出的波形。

2、译码器的扩展

3、用译码器实现逻辑函数。

3线——8线译码器的0——7端含有三变量的全部最小项。基于这一点用该器件能够方便实现三变量逻辑函数。

用74HC138实现函数,首先将函数变换为最小项之和,再用与非门实现组合。

用74HC138组成数据分配器

数据分配器:相当于多输出的单刀多掷开关,是一种能将从数据分时送到多个不同的通道上去的逻辑电路。

用译码器实现数据分配器 

74HC138译码器作为数据分配器时的功能表

资料仅供学习使用

如有错误欢迎留言交流

上理考研周导师的其他专栏:

光电融合集成电路技术     电路原理

C语言       复变函数与积分变换

单片机原理

模式识别原理

数字电子技术

自动控制原理     ​​​​​​ 传感器技术

模拟电子技术

数据结构

 概率论与数理统计

高等数学

传感器检测技术

智能控制

嵌入式系统

图像处理与机器视觉

热工与工程流体力学

数字信号处理

线性代数

工程测试技术

上理考研周导师了解更多

  • 26
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值