0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

详解编码器和解码器电路

pecron 来源:头条号小虎的it世界 2023-07-14 09:07 次阅读

编码器和解码器是组合逻辑电路,在其中,主要借助布尔代数实现组合逻辑。今天就大家了解一下编码器和解码器电路,分别从定义,工作原理,应用,真值表几个方面讲述一下。

编码器定义

编码器是一种转换二进制的数字组合电路,最多 2n 个输入行的信息到 n 个输出行。对应的输入二进制值生成输出线。

编码器电路

7df03f44-2175-11ee-962d-dac502259ad0.jpg

编码电路图

八进制到二进制编码器

它具有每个八进制数字的输入,总数为2。它具有三条输出线(根据XNUMXn输入线编码器将具有n条输出线的规则)。输出以二进制表示数字。

编码器可以使用“或”门实现。如果八进制数字的值为1、1、3、5,则输出C等于7。如果八进制数字的值为2、3、6、7,则输出B将为4。如果八进制数字的值为5,则输出AS将为6。输入八进制数字的值为7、XNUMX、XNUMX、XNUMX。以下布尔表达式表示输出。

A = O4 + O.5 + O.6 + O.7

B = O2 + O.3 + O.4 + O.7

C = O1 + O.3 + O.6 + O.7

7e2ae66c-2175-11ee-962d-dac502259ad0.png

八进制到二进制编码器真值表

在桌子上实现的编码器有唯一的限制。也就是说,在任何给定时间,只有一个输入可以处于活动模式。这就是为什么如果两个输入被激活,那么输出线会产生未定义的输出。

让我们举个例子,如果输入 O3 处于活动状态并且输入 O6 也处于活动状态,则编码器产生输出为 111。结果既不代表 O6 也不代表 O3。所以,有一个混乱。

为了解决这个问题,新的编码器被设计为具有输入优先级,以确保一次仅启用一个输入。如果在此新系统中将较高的数字的优先级设置为高,则对于启用的O3和O6,输出将为110,表示二进制数6。这是因为O6的优先级高于O3。

解码器定义

解码器是执行编码器电路相反操作的组合电路。它将来自n条输入线的编码信息解码或简化为最多2n条输出线。

解码器电路

7e4a658c-2175-11ee-962d-dac502259ad0.jpg

解码器电路图

二进制代码代表不同数量的信息。n位二进制代码最多可以表示2n个编码数据的不同元素。解码器对该信息进行解码并提供输出。唯样商城自建高效智能仓储,拥有自营库存超100,000种,提供一站式正品现货采购、个性化解决方案、选型替代等多元 化服务。

解码器被指定为输入到输出线解码器的数量。如果输入线数为n,则最大输出为2n。每个输入组合都会产生不同的输出值。

为了说明解码器的工作原理,让我们以3:8解码器为例。该规范建议该电路将三个输入线解码为八个输出,每个输出代表最小项。必要时,连接的“非”门会使输入数据线反相。AND门(总数为XNUMX)产生最小项(每个为一个输出)。

7e61d258-2175-11ee-962d-dac502259ad0.png

解码器真值表

从真值表中,我们可以看到七个输出值为0,一个输出值为1。结果值为1,表示实际输入值或最小项。

有一些由通用基本门(例如NAND和NOR)构成的解码器。使用“与非”门既经济又有效。解码器还需要启用编码器之类的输入。当使能输入引脚的值为0时,解码器将被使能。一次只能有一个输出的值为0,其余的输出将等于1。下面的真值表简化了操作。

7e8fa142-2175-11ee-962d-dac502259ad0.png

解码器真值表

如果E值设置为1,则电路将被禁用。与编码器电路一样,如果E值设置为1,将不会检查其他输入。在解码器的禁用状态下,没有输出值为0,并且没有选择最小项。许多解码器具有多个使能引脚。他们需要遵守逻辑操作才能充当解码器。

如果在解码器上添加了使能输入,则可以使用解码器进行多路分解。并行对应的解码器可以构成大型解码器。

使用解码器实现逻辑

解码器具有2n条输入数据线和n条输出线。2n代表最小项,n代表形成最小项的变量数。如前所述,对于每种输入组合,都有不同的输出。

解码器可用于实现逻辑门,因为布尔函数不过是最小项之和。与解码器连接的“或”门可以实现布尔函数的逻辑。

7eaaa49c-2175-11ee-962d-dac502259ad0.jpg

启用解码器

编码器和解码器的应用

编码器电路和解码器电路已在智能数字设备中得到应用,因为它们对于当今的数字时代至关重要。其中一些重要的应用是

1、现代电动机的速度控制。

2、夜视摄像机

3、金属探测器

4、编码器电路在机器人车辆中的应用

5、自动化系统–尤其是家庭自动化系统。

6、自动监视系统具有不同类型的编码器电路。

7、编码器电路已用于加密通信系统中。

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编码器
    +关注

    关注

    41

    文章

    3360

    浏览量

    131537
  • 二进制
    +关注

    关注

    2

    文章

    705

    浏览量

    41250
  • 八进制
    +关注

    关注

    0

    文章

    13

    浏览量

    6463
  • 组合逻辑
    +关注

    关注

    0

    文章

    45

    浏览量

    9993

原文标题:详解编码器和解码器电路

文章出处:【微信号:电路一点通,微信公众号:电路一点通】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何使用PSoC Creator中的块构建NRZI解码器编码器

    您好!如何使用PSoC Creator中的块构建NRZI解码器编码器。当做
    发表于 09-10 09:26

    语音编码和解码免费Speex音频编解码器的微控制

    良好的声音质量,语音编码和解码免费Speex音频编解码器的微控制
    发表于 05-29 11:52

    怎么理解真正的编码器和解码器

    ,并被处理为同样被显示或给予负载。    编码器和解码器完成了信息加密和解密信息的分配。那么我们现在怎么理解真正的编码器和解码器。  什么是
    发表于 09-01 17:48

    编码器和解码器的区别是什么,编码器用软件还是硬件好

    编码器指的是对视频信号进行压缩,解码器主要是将压缩的视频信号进行解压缩。目前做直播的很多都是采用的编码器,客户端可以采用解码器或软件播放器解码
    发表于 08-02 17:23 3.4w次阅读

    Xilinx Logicore IP极轴编码器解码器产品指南资料免费下载

    极性编码器/解码器软IP核心支持极性编码和解码。极性代码是可配置的,可以逐块使用。 注:在本文档中,块是编码器
    发表于 05-05 08:00 5次下载
    Xilinx Logicore IP极轴<b class='flag-5'>编码器</b><b class='flag-5'>解码器</b>产品指南资料免费下载

    详解编码器和解码器电路:定义/工作原理/应用/真值表

    编码器和解码器是组合逻辑电路,在其中,主要借助布尔代数实现组合逻辑。今天就大家了解一下编码器和解码器电路
    的头像 发表于 11-03 09:22 5287次阅读
    <b class='flag-5'>详解</b><b class='flag-5'>编码器</b><b class='flag-5'>和解码器</b><b class='flag-5'>电路</b>:定义/工作原理/应用/真值表

    PyTorch教程10.6之编码器-解码器架构

    电子发烧友网站提供《PyTorch教程10.6之编码器-解码器架构.pdf》资料免费下载
    发表于 06-05 18:12 0次下载
    PyTorch教程10.6之<b class='flag-5'>编码器</b>-<b class='flag-5'>解码器</b>架构

    PyTorch教程-10.6. 编码器-解码器架构

    10.6. 编码器-解码器架构¶ Colab [火炬]在 Colab 中打开笔记本 Colab [mxnet] Open the notebook in Colab Colab [jax
    的头像 发表于 06-05 15:44 575次阅读
    PyTorch教程-10.6. <b class='flag-5'>编码器</b>-<b class='flag-5'>解码器</b>架构

    基于transformer的编码器-解码器模型的工作原理

    与基于 RNN 的编码器-解码器模型类似,基于 transformer 的编码器-解码器模型由一个编码器和一个
    发表于 06-11 14:17 1313次阅读
    基于transformer的<b class='flag-5'>编码器</b>-<b class='flag-5'>解码器</b>模型的工作原理

    基于 Transformers 的编码器-解码器模型

    基于 transformer 的编码器-解码器模型是 表征学习 和 模型架构 这两个领域多年研究成果的结晶。本文简要介绍了神经编码器-解码器模型的历史,更多背景知识,建议读者阅读
    的头像 发表于 06-16 16:53 507次阅读
    基于 Transformers 的<b class='flag-5'>编码器</b>-<b class='flag-5'>解码器</b>模型

    神经编码器-解码器模型的历史

    基于 transformer 的编码器-解码器模型是 表征学习 和 模型架构 这两个领域多年研究成果的结晶。本文简要介绍了神经编码器-解码器模型的历史,更多背景知识,建议读者阅读
    的头像 发表于 06-20 15:42 472次阅读
    神经<b class='flag-5'>编码器</b>-<b class='flag-5'>解码器</b>模型的历史

    视频编码器解码器的应用方案

    视频解码器和视频编码器在数字通讯、音视频压缩领域有着广泛的应用。视频编码器作为视频源的发送端,若接收端如果是 PC 机或显示设备就需要通过解码器进行
    的头像 发表于 08-14 14:38 897次阅读
    视频<b class='flag-5'>编码器</b>与<b class='flag-5'>解码器</b>的应用方案

    YXC丨视频编码器解码器的应用方案

    视频解码器和视频编码器是数字信号处理中常用的设备,它们在数据的传输和转换中发挥着重要作用。
    的头像 发表于 08-23 09:40 402次阅读
    YXC丨视频<b class='flag-5'>编码器</b>与<b class='flag-5'>解码器</b>的应用方案

    视频编码器解码器的应用方案

    视频解码器和视频编码器是数字信号处理中常用的设备,它们在数据的传输和转换中发挥着重要作用。
    的头像 发表于 08-28 11:31 352次阅读
    视频<b class='flag-5'>编码器</b>与<b class='flag-5'>解码器</b>的应用方案

    LDPC编码器解码器产品简介(v2.0)

    电子发烧友网站提供《LDPC编码器解码器产品简介(v2.0).pdf》资料免费下载
    发表于 09-13 15:21 2次下载
    LDPC<b class='flag-5'>编码器</b><b class='flag-5'>解码器</b>产品简介(v2.0)