译码器
什么是译码器?译码器有很多种类,但它们的工作原理和分析设计方法大同小异,其中就有三种最典型:二进制译码器、二—十进制译码器和显示译码器,它们都是使用十分广泛的译码电路。下面我们就重点分析这些内容 。
译码器是组合逻辑电路的一个重要的器件,其可以分为:变量译码和显示译码两类。 变量译码一般是一种较少输入变为较多输出的器件,一般分为2n译码和8421BCD码译码两类。 显示译码主要解决二进制数显示成对应的十、或十六进制数的转换功能,一般其可分为驱动LED和驱动LCD两类。
译码器工作原理
译码器是一种具有“翻译”功能的逻辑电路,这种电路能将输入二进制代码的各种状态,按照其原意翻译成对应的输出信号。有一些译码器设有一个和多个使能控制输入端,又成为片选端,用来控制允许译码或禁止译码。
74138是一种3线—8线译码器 ,三个输入端CBA共有8种状态组合(000—111),可译出8个输出信号Y0—Y7。这种译码器设有三个使能输入端,当G2A与G2B均为0,且G1为1时,译码器处于工作状态,输出低电平。当译码器被禁止时,输出高电平。
检测74ls138译码器时间波形的电路,使用的虚拟仪器为数字信号发生器和逻辑分析仪。数字信号发生器在一个周期内按顺序送出两组000—111的方波信号。
如何将两片3线—8线译码器连接成4线—16线译码器。其中第二片74138的使能端G1和第一片的使能端G2A接成D输入端。当D=0时,第一片74138工作,对0000—0111的输入信号进行译码输出。当D=1时,第二片74138工作,对1000—1111的输入信号进行译码输出。
译码器
BCD—七段显示译码器电路,LED数码管将显示与BCD码对应的十进制数0—9。因为显示译码器电路输出高电平,所以应该采用共阴极LED数码管。
编码与译码的过程刚好相反。通过编码器可对一个有效输入信号生成一组二进制代码。有的编码器设有使能端,用来控制允许编码或禁止编码。
优先编码器的功能是允许同时在几个输入端有输入信号,编码器按输入信号排定的优先顺序,只对同时输入的几个信号中优先权最高的一个进行编码。在图6中,74147为BCD优先编码器,输入和输出都是低电平有效。为了取得有效输出高电平,可在每个输出端连接一个反相器。7417只有1—9各输入端,0输入端不接入电路。这是因为7417约定,当无有效输入时,输出0的BCD代码0000。
一个检测优先编码/译码功能的逻辑电路,对每一个接地的逻辑开关,数码管都会显示一个相应的十进制数。在输入端的8个逻辑开关中,代号为[7]的优先级别最高,代号为[0]的优先级别最低。
译码器的分类
译码器可分为通用译码器和显示译码器两大类。前者又分为变量译码器和代码变换译码器,例如,二进制译码器、二—十进制译码器等。
二进制译码器:
二进制译码器的输入为二进制代码(N位),输出为2N个高低电平信号,每个输出仅包含一个最小项。例如,输入是三位二进制代码,输出有八种状态,八个输出端分别对应其中一种输入状态。因此,又把三位二进制译码器称为3线—8线译码器。
二—十进制译码器:
把二—十进制代码翻译成10个十进制数字信号的电路,称为二—十进制译码器。二—十进制译码器的输入是十进制数的4位二进制编码(BCD码),分别用A3、A2、A1、A0表示;输出的是与10个十进制数字相对应的10个信号(低电平),用Y9~Y0表示。由于二—十进制译码器有4根输入线,10根输出线,所以又称为4线-10线译码器。
数字显示译码器:
显示译码器主要由译码器和驱动器两部分组成,通常将这两部分集成在一块芯片中。
译码与译码器的区别
译码,将具有特定含义的二进制代码变换(翻译)成一定的输出信号,以表示二进制代码的原意,这一过程称为译码。译码是编码的逆过程,即将某个二进制代码翻译成电路的某种状态。
译码器,实现译码功能的组合电路称为译码器。译码器是一个多输入、多输出的组合逻辑电路。它的作用是把给定的代码进行“翻译”,变成相应的状态,使输出通道中相应的一路有信号输出。
总之,译码器是将一种编码转换为另一种编码的逻辑电路,典型的组合数字电路。我们在学习译码器的时候必须要与各种编码打交道,这样才能更好的对译码器知识掌握越来越深入!今天的译码器知识就讲到这里,希望能给大家有所帮助和借鉴!
相关链接:
详解电磁感应式无线充电系统三大核心技术
http://www.cntronics.com/power-art/80020490
详解伺服驱动器几种工作模式
http://www.cntronics.com/motor-art/80020340
光电编码器在实际应用中的电路设计
http://www.cntronics.com/sensor-art/80020599