Para qué sirve un decodificador

índice

Ejemplo de decodificador

Tanto el codificador como el decodificador son circuitos lógicos combinacionales, sin embargo, una de las diferencias cruciales entre el codificador y el decodificador es que un codificador proporciona código binario como su salida. Por el contrario, un decodificador acepta código binario como entrada.

Un codificador es un dispositivo que convierte la señal de datos activa en un formato de mensaje codificado. Sin embargo, un decodificador realiza la operación inversa al codificador y convierte la entrada codificada en la entrada de datos original.

Para asegurar la transmisión de datos, se emplean codificadores y decodificadores en un sistema de comunicación. El codificador y el decodificador realizan la codificación y la decodificación de los datos en el extremo de transmisión y de recepción, respectivamente.

Es un circuito combinacional que se utiliza para convertir la señal de entrada en forma de salida codificada (flujo de datos digitales). Un codificador consta de "2n" líneas de entrada, pero sólo tiene "n" líneas de salida. Cuando se aplica una señal de entrada a un codificador, los circuitos lógicos que lo componen convierten esa entrada en una salida binaria codificada.

¿Para qué sirve un decodificador?

Un decodificador es un dispositivo que genera la señal original como salida a partir de la señal de entrada codificada y convierte n líneas de entrada en 2n líneas de salida. Una puerta AND puede utilizarse como elemento básico de descodificación porque produce una salida alta sólo cuando todas las entradas son altas.

¿Qué es un ejemplo de decodificador?

Algunos ejemplos de este tipo de decodificador son: Un decodificador de línea de 3 a 8 activa uno de los ocho bits de salida por cada valor de entrada de 0 a 7, el rango de valores enteros que pueden expresarse en tres bits. Del mismo modo, un decodificador de 4 a 16 líneas activa una de las 16 salidas por cada entrada de 4 bits en el rango de enteros [0,15].

Decodificador 2 a 4

El decodificador es un circuito combinacional que tiene 'n' líneas de entrada y un máximo de 2n líneas de salida. Una de estas salidas estará activa en alto en función de la combinación de entradas presentes, cuando el decodificador está habilitado. Esto significa que el decodificador detecta un código particular. Las salidas del decodificador no son más que los términos mínimos de 'n' variables de entrada (líneas), cuando está habilitado.

Cada salida tiene un término de producto. Por lo tanto, hay cuatro términos de producto en total. Podemos implementar estos cuatro términos de producto mediante el uso de cuatro puertas AND con tres entradas cada una y dos inversores. El diagrama del circuito del decodificador de 2 a 4 se muestra en la siguiente figura.

Por lo tanto, las salidas del decodificador de 2 a 4 no son más que los términos mínimos de dos variables de entrada A1 y A0, cuando la habilitación, E es igual a uno. Si enable, E es cero, entonces todas las salidas del decodificador serán iguales a cero.

En esta sección, vamos a implementar un decodificador de 3 a 8 usando decodificadores de 2 a 4. Sabemos que el decodificador de 2 a 4 tiene dos entradas, A1 y A0 y cuatro salidas, Y3 a Y0. Mientras que el decodificador de 3 a 8 tiene tres entradas A2, A1 y A0 y ocho salidas, Y7 a Y0.

Qué es el decodificador y el codificador

El decodificador es un circuito combinacional que tiene "n" líneas de entrada y un máximo de 2n líneas de salida. Una de estas salidas se activará en alto en función de la combinación de entradas presentes, cuando el decodificador esté habilitado. Esto significa que el decodificador detecta un código particular. Las salidas del decodificador no son más que los términos mínimos de 'n' variables de entrada (líneas), cuando está habilitado.

Cada salida tiene un término de producto. Por lo tanto, hay cuatro términos de producto en total. Podemos implementar estos cuatro términos de producto mediante el uso de cuatro puertas AND con tres entradas cada una y dos inversores. El diagrama del circuito del decodificador de 2 a 4 se muestra en la siguiente figura.

Por lo tanto, las salidas del decodificador de 2 a 4 no son más que los términos mínimos de dos variables de entrada A1 y A0, cuando la habilitación, E es igual a uno. Si enable, E es cero, entonces todas las salidas del decodificador serán iguales a cero.

En esta sección, vamos a implementar un decodificador de 3 a 8 usando decodificadores de 2 a 4. Sabemos que el decodificador de 2 a 4 tiene dos entradas, A1 y A0 y cuatro salidas, Y3 a Y0. Mientras que el decodificador de 3 a 8 tiene tres entradas A2, A1 y A0 y ocho salidas, Y7 a Y0.

Aplicaciones del decodificador

Un decodificador es un tipo de circuito que toma un número (en forma binaria sin signo) y genera un "1" (alto) en la línea de salida que corresponde al número de entrada. Todas las demás líneas de salida se ponen a "0" (bajo). Por ejemplo, dada una entrada de 00dos, se generaría un "1" en la línea de salida cero. Del mismo modo, dado 01dos como entrada, un "1" se colocaría en la línea de salida uno. Los decodificadores, como veremos en , forman parte integral de la memoria y del circuito de direccionamiento de registros.

Cada decodificador con n líneas de entrada tendrá exactamente 2n líneas de salida. Así, un decodificador de dos a cuatro tendrá dos líneas de entrada y cuatro de salida, mientras que un decodificador de tres a ocho tendrá tres líneas de entrada y ocho de salida. Tanto las líneas de entrada como las de salida de los decodificadores están numeradas, con las n entradas que van de 0 a n -1, y las 2n salidas que van de 0 a 2n -1.

Las entradas están etiquetadas de A0 a A2 y representan los bits de un número binario de tres bits sin signo. Las salidas están etiquetadas de D0 a D7 . Como muestra la tabla, un número de entrada (como 110two = seis) da lugar a que la línea de datos correspondiente (D6 en este caso) se ponga a "1", manteniendo todas las demás líneas a "0".

Subir