Está en la página 1de 8

CODIFICADORES

Un codificador tiene 2n o menos lneas de entrada y n lneas de salida. Por


ejemplo, en una de las entradas se puede ingresar un dgito decimal u octal
y generarse un cdigo de salida en BCD o binario. La funcin de los
codificadores es inversa a la de los decodificadores. Los codificadores se
utilizan tambin para codificar smbolos diferentes y caracteres alfabticos.
Codificador Binario
El codificador binario tiene 2n entradas y n salidas. Slo, una sola de las
entradas puede estar activada. La salida suministra el valor binario
correspondiente a la entrada activada. Este tipo de decodificador opera en
forma contraria a los decodificadores de 2 a 4, 3 a 8, estudiados antes.
Codificador de 8 a 3.
El codificador 8 a 3 tiene 8 entradas (I0 a I7), una para cada uno de los ocho
dgitos y 3 salidas que conforman el nmero binario equivalente (A0 a A2).
La figura 3.5.1. muestra en el diagrama de bloques del decodificador.

Figura 3.5.1. Codificador de 8 a 3

La tabla de verdad se muestra en la tabla 3.5.1.

Entradas

Salidas

I0 I1 I2 I3 I4 I5 I6 I7 A2 A1 A0

Tabla 3.5.1. Tabla de verdad de codificador de 8 a 3.

En la tabla de verdad, A0 tiene un 1 lgico para la columnas de entrada con


subndice impar. La salida A1 es 1 en la columnas I2, I3, I6 e I7 y la salida A2
es 1 en la columnas I4, I5, I6 e I7. Las expresiones lgicas son las siguientes:
A0 = I1 + I3 + I5 + I7
A1 = I2 + I3 + I6 + I7
A2 = I4 + I5 + I6 + I7
Por ejemplo, s est activada la entrada 3, la salida es 011. El circuito se
construye con compuertas OR y se muestra en la figura 3.5.2.

Figura 3.5.2. Circuito lgico del decodificador 8 a 3.

Codificador sin prioridad


Los circuitos codificadores pueden ser diseados con prioridad o sin ella. En
los codificadores sin prioridad con entradas activas altas, la activacin de
ms de una entrada simultneamente con valor 1, genera un cdigo
errneo en la salida, de acuerdo al nmero de entradas excitadas con el
respectivo valor. La solucin de este conveniente se logra empleando
codificadores de prioridad.
Codificador de prioridad
Los codificadores de prioridad seleccionan la entrada de mayor prioridad
cuando se presentan varias entradas activas simultneamente. En la tabla
3.5.2. se muestra la lgica de entrada y de salida de un decodificador.

Entradas

Salidas

I0 I1 I2 I3 I4 I5 I6 I7 A2 A1 A0

X X X X X X X 0

X X X X X X 0

X X X X X 0

X X X X 0

X X X 0

X X 0

X 0

Tabla 3.5.2. Tabla de verdad del Codificador de Prioridad.

El decodificador se encuentra comercialmente tal como se encuentra


dispuesto en la figura 3.5.3. La diferencia radica en unas entradas de
habilitacin adicionales que activan las entradas las salidas a unos valores
predefinidos.

Figura 3.5.3. Diagrama de Bloques del codificador de Prioridad.

Codificador Decimal - BCD


El codificador decimal a BCD posee diez entradas, correspondientes cada
una a un dgito decimal y cuatro salidas en cdigo BCD (8421). El diagrama
de bloques de la figura 3.5.4 muestra la disposicin de entradas y salidas
del decodificador.

Figura 3.5.4. Diagrama de Bloques del codificador Decimal a BCD.

En la tabla 3.5.3. se encuentra el cdigo BCD correspondiente a cada dgito


decimal.

BCD
Dgito Decimal
A3 A2 A1 A0

Tabla 3.5.3. Cdigo Decimal BCD.

El bit A3 es el ms significativo del cdigo BCD y es 1 para los decimales 8


9. La expresin para este bit en funcin de los dgitos decimales se escribe:
A3 = 8+9
Por tanto las funciones siguientes corresponden a:
A2 = 4+5+6+7
A1 = 2+3+6+7
A0 = 1+3+5+7+9.
Ahora configurando el anlisis en un circuito combinacional, se obtiene el
siguiente circuito sin necesidad de una entrada para el bit 0.

Figura 3.5.5. Circuito lgico del codificador BCD a Decimal

Aplicaciones

Los codificadores encuentran mayor aplicacin en los dispositivos de


entrada y salida. La seal de entrada es introducida de una forma
comprensible para el usuario y la "traduccin" la realiza el codificador a un
cdigo comprensible para el equipo. En un teclado, cuando se pulsa la tecla
correspondiente a un dgito, esta entrada se codifica en cdigo BCD. La
siguiente animacin muestra la aplicacin anterior por medio de una
interactividad con los pulsadores.
Animacin Teclado

También podría gustarte