0 calificaciones0% encontró este documento útil (0 votos)
205 vistas12 páginas
Este documento presenta información sobre codificadores y decodificadores digitales. Explica qué son los codificadores y decodificadores, sus aplicaciones y cómo implementarlos usando circuitos lógicos. También incluye ejemplos como un codificador octal-binario, un codificador decimal-BCD y un decodificador BCD a display de 7 segmentos. El objetivo de la práctica descrita es que los estudiantes conozcan y apliquen codificadores y decodificadores para el manejo de información digital.
Este documento presenta información sobre codificadores y decodificadores digitales. Explica qué son los codificadores y decodificadores, sus aplicaciones y cómo implementarlos usando circuitos lógicos. También incluye ejemplos como un codificador octal-binario, un codificador decimal-BCD y un decodificador BCD a display de 7 segmentos. El objetivo de la práctica descrita es que los estudiantes conozcan y apliquen codificadores y decodificadores para el manejo de información digital.
Este documento presenta información sobre codificadores y decodificadores digitales. Explica qué son los codificadores y decodificadores, sus aplicaciones y cómo implementarlos usando circuitos lógicos. También incluye ejemplos como un codificador octal-binario, un codificador decimal-BCD y un decodificador BCD a display de 7 segmentos. El objetivo de la práctica descrita es que los estudiantes conozcan y apliquen codificadores y decodificadores para el manejo de información digital.
Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales
.
INSTITUTO POLITCNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD CULHUACAN
INGENIERIA EN COMUNICACIONES Y ELECTRNICA
ACADEMIA DE COMPUTACIN
LABORATORIO DE CIRCUITOS DIGITALES PRACTICA NO. 5 CODIFICADORES Y DECODIFICADORES
DOCENTE:
AGOSTO 2011 Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales 2 I. P. N. ESIME Unidad Culhuacan
Practica No. 5 Codificadores y Decodificadores Objetivo:
Conocer y aplicar los codificadores y decodificadores para el manejo de informacin. Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales 3 I. P. N. ESIME Unidad Culhuacan
Material
1 Experimentador.
Fuente regulada de 5V CD. Circuitos Integrados: 74XX00 o CD 40YY ( Equivalente en Tecnologa CMOS) 74XX32 74XX86 74XX138 74XX148 74XX75
XX = LS, HC, o F. 74 = Tecnologa TTL CD40 = Tecnologa CMOS
Microinterruptores Visualizador de siete segmentos tipo ctodo o nodo comn (display) Resistencias de 330 Leds
Hojas de datos tcnicos de los circuitos integrados Se puede consultar: http://www.datasheetcatalog.com/ .net/ : http://www.datasheetarchive.com/es/ ) Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales 4 I. P. N. ESIME Unidad Culhuacan
1. Introduccin terica.
CODIFICADORES
Un codificador se puede definir como un circuito combinatorio que tiene 2 n (o menos) lneas de entrada y n lneas de salida. Las lneas de salida generan el cdigo binario correspondiente al valor de entrada. Un ejemplo el codificador de octal en binario, cuya tabla de verdad est representada en la tabla 1. Este tiene ocho entradas, una para cada uno de los dgitos octales, y tres salidas que generan el nmero binario correspondiente. Se supone que slo una entrada tiene un valor de 1 en cualquier momento dado, en caso contrario el circuito no tiene significado.
Entradas
Salidas
D7
D6
D5
D4
D3
D2
D1
D0
A2
A1
A0 0 0 0 0 0 0 0 1 0 0 0
0
0
0
0
0
0
1
0
0
0
1 0 0 0 0 0 1 0 0 0 1 0
0
0
0
0
1
0
0
0
0
1
1 0 0 0 1 0 0 0 0 1 0 0
0
0
1
0
0
0
0
0
1
0
1 0 1 0 0 0 0 0 0 1 1 0
1
0
0
0
0
0
0
0
1
1
1
Tabla 1. Tabla de verdad del codificador de octal a binario.
Para disear un codificador en base a la tabla 1, se ve que las salidas son funcin de las entradas Ds, por ejemplo, la salida Ao es verdadera siempre y cuando se activen los dgitos octales D1,D 3,D 5 o D 7; aplicando condiciones semejantes a las otras dos salidas, se obtiene las siguientes funciones booleanas de salida: A 0 = D 1 + D 3 +D 5 +D 7 A 1 = D 2 + D 3 +D 6 +D 7 A 2 = D 4 + D 5 +D 6 +D 7
El codificador se puede implementar mediante tres compuertas OR; Este Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales 5 I. P. N. ESIME Unidad Culhuacan
codificador tiene la limitacin de que slo una entrada puede estar activa en un momento Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales 6 I. P. N. ESIME Unidad Culhuacan
dado, si dos entradas estn activas en forma simultnea, la salida produce una combinacin indefinida; Otra ambigedad en dicho codificador es que se genera una salida de puros ceros (0) cuando todas las entradas son 0, es la misma salida cuando se activa a 1 la entrada Do. Esta discrepancia se puede solucionar generando una salida ms, con el objeto de indicar cundo alguna de las entradas es activada (igual a 1).
Circuito del Codificador de Octal a Binario
Aplicaciones del Codificador
La aplicacin ms vistosa de un codificador, es el teclado BCD (nmeros de 0 a 9), que es aplicado en los teclados de los telfonos. En la figura 2 se muestra el bloque de un codificador de Decimal a BCD, se ve que tiene cuatro salidas de datos (A, B, C y D) y una quinta salida E que se activa a nivel bajo e indica el momento en que alguna de las teclas es oprimida.
Figura 2. Codificador de Decimal a BCD Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales 7 I. P. N. ESIME Unidad Culhuacan
El circuito codificador de decimal a BCD, pude ser diseado como el codificador de octal a binario de la figura 1; sin embargo el bloque de la figura 2 puede ser implementado mediante un circuito integrado 74LS147 y compuertas.
El circuito integrado 74LS147 es un codificador de prioridad de decimal a BCD, en particular las entradas In se activan a nivel bajo y la salida Yn tambin la proporciona en forma complementada, como se muestra en la figura 3.
Figura 3. Codificador de Prioridad de Decimal a BCD
Para cumplir con el bloque funcional de la figura 2, al codificador de prioridad de decimal a BCD (CI 74XX147) le falta generar la seal E, la cual se activa a nivel bajo cuando alguna de las teclas se oprimida. Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales 8 I. P. N. ESIME Unidad Culhuacan
Por otra parte el codificador de prioridad de decimal a BCD solo genera los nmeros de 1 al 9 (ver tabla de figura 3), por ello es necesario implementar la entrada para el numero 0 (I0); el circuito lgico que soluciona la situacin planteada es una arreglo de compuertas AND, que toma como entradas I0, A, B, C y D complementadas y como salida la funcin E, como se muestra en la Figura 4.
Figura 4. Circuito del Codificador de Decimal a BCD DECODIFICADOR. Un decodificador es un circuito lgico combinatorio que mediante un cdigo binario de entrada de N bits genera 2 N lneas de salida, que se activa una a la vez dependiendo de la combinacin de entrada, la configuracin en general de un Decodificado se muestra en la figura 5. La tabla de verdad del decodificador se muestra en la misma figura observando que las salidas se activan a nivel alto y una sola una la vez; para disear este tipo de circuito lgico se referencia a la tabla correspondiendo, considerndola como una tabla de tres variables de entrada y ocho salidas tomadas una en particular. Por ello las ecuaciones para las salidas son: _ _ _ _ _ _ _ _ DO = A.B.C D1 = A.B.C D2 = A.B.C D3 = A.B.C _ _ _ _ D4 = A.B.C D5 = A.B.C D6 = A.B.C D7 = A.B.C Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales 9 I. P. N. ESIME Unidad Culhuacan
Figura 5. Decodificador de 3x8 Lneas.
Para implementar el circuito digital se usarn compuertas AND de tres entradas, el circuito resultante sera un conjunto de ocho compuertas el cual no se implementa en la prctica por su sencillez.
APLICACIONES DEL DECODIFICADOR
Generacin de Funciones Lgicas
Como se pude ver cada una de las salidas Ds representa uno de los trminos mnimos de las tres variables entrada, por ello los decodificadores se pueden usar para implementar cualquier funcin lgica. Por ejemplo, implementar la funcin K de la siguiente tabla de verdad mediante un decodificador y compuertas. Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales 10 I. P. N. ESIME Unidad Culhuacan
Decimal X Y Z K Minter Suma de Productos 0 0 0 0 0
1 0 0 1 1 K(X,Y,Z) = 3(1,4,6,7) 2 0 1 0 0
3 0 1 1 0
4 1 0 0 1
5 1 0 1 0
6 1 1 0 1
7 1 1 1 1
Decodificador de BCD a Siete Segmentos.
Para visualizar caracteres decimales (de 0 a 9) y algunas letras, en circuitos electrnicos se usan visualizadores de siete segmentos. La configuracin de los siete segmentos estn hechos mediante diodos emisores de luz (leds) que se configuran en una matriz, como se muestra a continuacin:
Loa visualizadores o display los hay de de dos tipos: ando comn y ctodo comn, para operarlos se usan los decodificadores/ manejadores de BCD a 7 segmentos (circuitos integrados 74XX47 y 74XX48 respectivamente), que toman en su entrada 4 bits en cdigo BCD y en sus salidas proporcionan los voltajes y corrientes para activar los segmentos del display. Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales 11 I. P. N. ESIME Unidad Culhuacan
Desarrollo
I.- DECODIFICADOR.
a) Usando un decodificador y compuertas implementar la funcin L(A,B,C) = (0,3,4,7), comprobando su diseo mediante su tabla de verdad.
b) Armar la configuracin de una unidad de salida que contenga un decodificador de BCD a 7 segmentos (4511 o 74xx 48) y un visualizador tipo ctodo comn (Figura 6).
Figura 6. Decodificador de BCD a Siete Segmentos.
II.-CODIFICADOR
a) Armar la unidad de entrada que tenga los circuitos citados en la figura No. 7.
b) Obtenga la tabla de verdad correspondiente.
III.-CODIFICADOR/DECODIFICADOR
a) Armar la unidad de entrada/salida que contenga los bloques de la figura No. 8
b) Obtenga la tabla de verdad correspondiente.
IV.- Escriba sus observaciones y conclusiones. Ing. Celedonio E. Aguilar Meza Laboratorio de Circuitos Digitales 12 I. P. N. ESIME Unidad Culhuacan
Figura 7. Unidad de Entrada para Teclado BCD.
Figura 8. Unidad de Entrada-Salida para un Teclado BCD.