多路分配器(解复用器)Demultiplexer 的类型分析
文章目录
- 前言
- 一、Demultiplexer基本类型
- 1. 1 to 2 Demultiplexer
- 2. 1 to 4 Demultiplexer
- 3. 1 to 8 Demultiplexer
- 4. 1 to 16 Demultiplexer
- 二、解复用器的应用
- 参考文献
前言
在数电中,我们都学过数据选择器(MUX),常用的有4选1数据选择器、8选1数据选择器,用于数据的选择切换,从一组输入信号中选出指定的一个送至输出端的组合逻辑电路,多输入一输出,常见的形式是这个样子:
可是有的时候我们只有一个输入,却需要这个输入根据输入地址代码的不同状态来对应不同的输出端口,这个时候就需要一个特定的功能电路。
与数据选择器Multiplexer相对,叫做Demultiplexer,叫做解复用器,也被称作多路分配器,基本逻辑结构如下:
DEMUX 用于实现通用逻辑系统。解复用器将一根输入数据线一次分配到多条单独输出线中的任何一条。解复用是将包含多个模拟或数字信号的信号转换回原始和单独信号的过程。2^n 个输出的解复用器有 n 个选择线。
一、Demultiplexer基本类型
1. 1 to 2 Demultiplexer
从最简单的开始,1至2路解复用器。由于是2路输出信号,则输入的控制信号为1位。
输入数据位是Input IN信号,有一条选择线S,可以根据选择线的输入状态将输入位传到两条不同的输出位。
2. 1 to 4 Demultiplexer
1至4路解复用器是最为常见的多路分配器类型,因为可以同时控制更多的输出状态,也可以作为基本模块扩展至1至8路解复用器、1至16路解复用器。
4路输出,两位的控制信号:
逻辑电路图如下:
输入位是数据 D,有两条选择线 A 和 B。输入位 D 被传输到四个输出位 Y0、Y1、Y2 和 Y4。
当 AB 为 01 时,上面的第二个与门被启用。如果 D 为低,则 Y1 为低;如果 D 为高,则 Y1 为高。Y1 的值取决于 D 的值。
真值表如下:
3. 1 to 8 Demultiplexer
1至8多路分解器包括一个输入线,8条输出线3条选择线的。由于有3条选择线,它也被称为3到8分路器。设输入为 Input ,S0、S1、 S2 是三条选择线, Y0 到 Y7 是八个输出线。
不难想到,1:8 Demux有多种构建方式,最常见的两种方式就是直接构建和通过1:4 Demux构建。
直接构建
通过1:4 Demux构建
真值表
4. 1 to 16 Demultiplexer
同理,1:16 Demux的构建方式更为多样,可以直接构建也可以通过1:2 Demux、1:4 Demux、1:8 Demux完成构建。
直接构建
16条输出信号线,则需要4条控制信号线;输出端连接了16个与门,每个与门四端输入。
通过1:2 Demux及1:8 Demux
通过1:4 Demux构建
真值表
二、解复用器的应用
最直观就是使用在通信系统中作为并行控制线连接不同设备。
- 解复用器用于重建并行数据和ALU电路。
- 解复用器接收多路复用器的输出信号,并在接收端转换回数据的原始形式。多路复用器和解复用器共同执行通信过程。
- 解复用器有助于将ALU的输出存储在ALU电路中的多个寄存器和存储单元中。ALU的数据输出作为数据输入馈送到解复用器。解复用器的每个输出都连接到可存储在寄存器中的多个寄存器。
- 串并转换器用于从输入的串行数据流重构并行数据。在这种技术中,来自传入串行数据流的串行数据以固定的间隔作为解复用器的输入。计数器连接到解复用器的控制输入端。该计数器指示存储这些数据信号的解复用器的数据信号输出。当所有数据信号都已存储时。解复用器的输出可以并行检索和读取。
参考文献
- Different Types of Demultiplexers
- Difference between Decoder and Demultiplexer
- 解复用器多路分解符号
- Can you design a 1:16 decoder using a 1:4 decoder?
多路分配器(解复用器)Demultiplexer 的类型分析相关推荐
- XBMC源代码简析 5:视频播放器(dvdplayer)-解复用器(以ffmpeg为例)
XBMC分析系列文章: XBMC源代码分析 1:整体结构以及编译方法 XBMC源代码分析 2:Addons(皮肤Skin) XBMC源代码分析 3:核心部分(core)-综述 XBMC源代码分析 4: ...
- 【蓝桥杯Java_C组·从零开始卷】第一节、环境与变量类型运算符与类型分析
B站高清回放地址: [https://www.bilibili.com/video/BV1Bm4y1Q7Wt?spm_id_from=333.999.0.0] 目录 一.Java环境搭建与使用(Ecl ...
- 8通道1:2或2:1双向多路复用器/多路解复用器,GRANDMICRO有容微的ASW3810可以代完美替
8通道1:2或2:1双向多路复用器/多路解复用器,GRANDMICRO有容微的ASW3810可以代完美替台湾祥硕ASM1480 特征 1) 开关类型:2:1或1:2 2) 动态特性 - 差分带宽(-3 ...
- mysql查询时间类型c语言处理_资讯类app用户热度及资讯类型分析-Mysql进行数据预处理...
本文是"资讯类app用户热度及资讯类型分析"一文中,Mysql进行数据预处理的部分.因为篇幅可能比较长,而且摘出来不会过于影响原文分析思路,所以这里单独进行介绍.(本文前四部分与正 ...
- FPGA学习之路—接口(3)—SPI详解及Verilog源码分析
FPGA学习之路--SPI详解及Verilog源码分析 概述 SPI = Serial Peripheral Interface,是串行外围设备接口,是一种高速,全双工,同步的通信总线. 优点 支持全 ...
- Python小白的数学建模课-A1.国赛赛题类型分析
分析赛题类型,才能有的放矢. 评论区留下邮箱地址,送你国奖论文分析 『Python小白的数学建模课 @ Youcans』 带你从数模小白成为国赛达人. 1. 数模竞赛国赛 A题类型分析 年份 题目 要 ...
- python数据挖掘课程】二十一.朴素贝叶斯分类器详解及中文文本舆情分析
#2018-04-06 13:52:30 April Friday the 14 week, the 096 day SZ SSMR python数据挖掘课程]二十一.朴素贝叶斯分类器详解及中文文本舆 ...
- PID详解3(摄像头循迹分析)
PID详解3(摄像头循迹分析) 看了那么多成功的案例和大佬们的分享.讲解,终于轮到我们自己来设计PID了. 首先需要分析的是,想要用PID,我们得先知道,我们需要通过传感器拿到哪些参数,我们处理后要得 ...
- 电力系统故障点分析,短路类型分析,中性点小电流接地 不接地故障分析,故障点定位
电力系统故障点分析,短路类型分析,中性点小电流接地 不接地故障分析,故障点定位,可模拟三相变压器三相短路.单相短路.两相短路和两相短路接地的情况,仿真得到短路电流波形. ID:522006215716 ...
最新文章
- python绘制多个条形图_python – 在Matplotlib中绘制多个直方图 – 颜色或并排条形图...
- CVPR 2018 | TVNet:可端到端学习视频的运动表征
- SAP UI5 application - model propagation
- ubuntu 16.4 安装postgreSQL,使C++链接到数据库
- 深度学习-tensorflow1.x之交叉熵损失函数(softmax_cross_entropy_with_logits)代码实现 Tensorflow1.x 和 Numpy
- 20200316:H指数(leetcode274)
- 【机器学习】基于AutoEncoder的BP神经网络的tensorflow实现
- Visual Studio 2017 编译Clang
- 如何阅读PBRT3?
- C语言:从入门到进阶笔记(完整版)
- CAN通讯程序C语言,基于单片机的CANBUS程序(C语言)
- thinkpad选择启动项_thinkpad怎么从u盘启动|联想thinkpad笔记本bios设置usb启动教程-系统城...
- 360加固问题)如何解决Mac mac big sur 11.2.1 提示“您没有权限来打开应用程序‘xxx’”?以及无法打开×××,因为无法验证开发者
- PMP证书备考攻略+PMP知识点汇总
- 前端学习之认识HTML
- 在线教育,异军突起,有一种华丽转身,叫做.NET在线讲师!(全职/兼职皆可)...
- Mac Android 合作,干货:这个秘籍让笔记本同时拥有(mac/win/Android)系统
- 求最大值(求最大值)
- 青软集团U+新工科智慧云平台助力西北民族大学编程竞赛成功举办!
- JavaScript:演示Ajax的get和post请求,练习选顶卡和换肤案例