【数字电路】编码器与优先编码器74LS148

编码器

编码器是数字电路系统中很重要的一个部分。由于数字电路只能处理二进制信号。为了利用数字电路处理信息,我们必须将待处理的信息表示成特定的二进制代码。所以编码器是数字系统的输入电路。例如计算机的键盘电路。[1]
用二进制代码表示特定信息对象的过程称为二进制编码,实现编码操作的数字电路称为编码器。按照编码器的功能分来,我们可以有二进制编码器与非二进制编码器。其中二进制编码器的输入输出是一一对应的关系,即 N = 2 n N = 2^n N=2n ,一个输出对应相应的一个二进制编码。
另外我们还可以按照输入信号的性质,将编码器分为普通编码器和优先编码器两类。这两者的区别主要在于输入信号是否是必须互斥的。具体分析后面会讲到

优先编码器

下图是74LS148优先编码器的逻辑图
(另外推荐一个可以查找芯片数据手册的网站,真的很实用alldatasheet
74LS148
从这幅图中我们可以了解到74LS148内部的结构,这有利于我们进行后续的电路拓展。
其中对几个主要的部分做一个解释:

EI 输入

这个信号的输入口在我们数电的学习中主要是发挥的使能端EN的作用,可以从原理图分析:
如果 EI=1 那么通过非门之后该信号线上传输的就是EN=0的低电平,EN信号是后一级电路各个与门的输入之一,这将意味着所有的与门输出都将是0,在经过或非门,最终输出便都是1。此时编码器不能编码输出全为1。(后两级的与门与或非门,其实可以只用一个与或非门即可达到同样的逻辑结果)
所以只有当 EI=0 时,编码器才能工作。

A2 A1 A0 输出

I 7 , I 6 . . . I 0 I_7, I_6... I_0 I7,I6...I0的输入信号下,其输出信号对应二进制的000,001,010…111
具体的真值表,数据手册中也有
真值表

H = 高电平, L = 低电平, X = 无关项

EO输出

这个信号输出其实也被称为编码标志信号,
主要用于区分当使能端为1,编码器不能工作而产生全为1的输出
以及当使能端为0,编码器工作,但各输入均为1,而产生的全1输出
EO

GS输出

GS输出是编码器的另一功能输出口,其主要作用是协同EO,EN对电路进行拓展
例如我们可以将两片片8-3线优先编码器74LS148 组成16-4线的优先编码器
16线

另外普通编码器就是只能每次一路输入对应一个输出,不可以存在同时存在两路输入的情况,否则就将出现其他无关结果。(没有时间写了…后续如果大家想了解我再写吧)

  • 13
    点赞
  • 74
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值