Tabla de contenido
¿Cuál es la principal diferencia entre decodificador y codificador?
Los codificadores y decodificadores son circuitos lógicos combinatorios que se utilizan para convertir señales de mensaje y BCD decimal codificado en binario. Se utilizan para codificar o decodificar señales de mensajes en sistemas de comunicación. Los circuitos lógicos combinacionales se componen de puertas lógicas básicas.
La principal diferencia entre codificador y decodificador es que la salida del codificador es BCD y la entrada del decodificador es BCD. Sus operaciones son diametralmente opuestas entre sí. Además de eso, hay varias diferencias que se explican en este artículo.
Antes de entrar en la lista de diferencias entre codificadores y decodificadores, primero presentémoslos.
lógica combinatoria
Tipo de circuito lógico cuya salida depende únicamente del nivel de la entrada de corriente. En lógica secuencial, por otro lado, la salida depende de las entradas actuales y anteriores. Consiste en una combinación de puertas lógicas básicas sin unidad de memoria.
Un circuito lógico es un circuito lógico combinacional o un circuito lógico secuencial.
Artículo relacionado:
¿Qué es un codificador?
Un codificador es un circuito lógico combinacional que convierte una señal activa o de mensaje en una señal codificada (especialmente BCD). También llamado codificador binario o codificador digital. es ‘2norte‘ número de filas de entrada y ‘n’ número de filas de salida.eso codificar Convierte la señal a código binario. Un diagrama de un codificador típico.
Cada línea de entrada está asociada con una sola salida. Cuando una línea de entrada es “alta”, produce una salida binaria para esa línea. Por lo tanto, solo una entrada puede ser Alta a la vez. Sin embargo, si hay varias entradas “altas”, se consideran entradas no válidas. Para evitar tales problemas, usamos un codificador de prioridad para priorizar las filas más importantes y proporcionar una salida basada en las filas importantes.
A continuación se muestra un codificador de 4 a 2 líneas.
Hay cuatro líneas de entrada D.0D1D2D3 y dos líneas de salida X0X1Convierte la entrada a una señal BCD de 2 bits. Solo una entrada puede ser Alta a la vez. De lo contrario, la salida será ambigua. Cada línea de entrada proporciona una única combinación de BCD como se muestra en la tabla.
aporte | producción | ||||
D.0 | D.1 | D.2 | D.3 | X1 | X0 |
1 | 0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 0 | 0 | 1 |
0 | 0 | 1 | 0 | 1 | 0 |
0 | 0 | 0 | 1 | 1 | 1 |
Una función booleana para cada salida de una tabla de verdad dada es:
X1 =D2 +D3
X0 =D1 +D3
La función booleana dada se puede implementar usando una puerta OR simple como se muestra a continuación.
Los codificadores también se utilizan para convertir otros formatos de datos a binario, como:
- codificador hexadecimal a binario
- Codificador de decimal a binario
- codificador de octal a binario
Artículo relacionado: Codificador Binario – estructura, trabajo, tipos y aplicaciones
¿Qué es un decodificador?
Un decodificador binario o digital convierte BCD (decimal codificado en binario) en una señal de mensaje activo. Funciona exactamente al revés de un codificador. Hay ‘n’ líneas de entrada y ‘2’norte‘ Número de líneas de salida. Decodifica BCD en líneas de salida separadas. Aquí hay un diagrama de un decodificador típico:
Había múltiples líneas de salida y cada línea estaba asociada con un solo BCD en la entrada. Por lo tanto, solo una línea de salida puede estar alta a la vez. No hay condiciones inválidas.
Este es un decodificador de 2-4 líneas.
Hay dos líneas de entrada D0D1 y 4 líneas de salida X0X1X2X3Genere la señal del mensaje original a partir de la señal BCD de 2 bits. Como se muestra en la tabla de verdad, cada combinación de entrada proporciona solo una salida y solo una línea de salida sube.
aporte | producción | |||||
imagen | D.1 | D.0 | X0 | X1 | X2 | X3 |
0 | – | – | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 0 | 0 | 0 |
1 | 0 | 1 | 0 | 1 | 0 | 0 |
1 | 1 | 0 | 0 | 0 | 1 | 0 |
1 | 1 | 1 | 0 | 0 | 0 | 1 |
Salida en X0 Es “alto” si ambas entradas son “bajo”. Sin ninguna entrada, o incluso sin ninguna entrada conectada, aún puede ser alto y causar problemas. Así que tenemos una entrada E habilitada que habilita la entrada y proporciona una salida basada en la entrada.
Las funciones booleanas para cada salida son:
X0 =D0‘.D1‘
X1 =D0‘.D1
X2 =D0.D1‘
X3 =D0.D1
Estas funciones booleanas en la salida se pueden implementar usando puertas NOT y AND como se muestra a continuación.
Diferencias clave entre codificadores y decodificadores
La siguiente tabla muestra una comparación de decodificadores y codificadores.
codificador | descifrador |
Convierte la señal del mensaje a BCD decimal codificado en binario. | Convierta el BCD decimal codificado en binario de nuevo a la señal del mensaje original. |
Símbolo del codificador: | Símbolos del decodificador: |
es ‘2norte’ número de entradas. | Tiene ‘n’ entradas. |
Hay ‘n’ salidas. | es ‘2norte‘Número de salidas. |
Toma la señal del mensaje original como entrada. | Toma una señal BCD codificada como entrada. |
Su salida es una señal BCD. | Su salida es la señal del mensaje original. |
Implementado usando solo puertas OR. | Esto se implementa usando puertas NOT y AND. |
Es una operación muy sencilla. | Hay algunas operaciones complicadas. |
Un estado de entrada inválida ocurre cuando dos o más entradas son altas. | No hay estados de entrada no válidos. |
Instalado en el lado de envío | Adjuntar al receptor. |
Se utiliza para codificar datos como correos electrónicos, videos, mensajes, llamadas, etc. | Se utiliza para decodificar los datos codificados recibidos por microprocesador, etc. |
Artículo relacionado:
Diferencia principal
- El codificador convierte la señal original en datos binarios y el decodificador vuelve a convertir los datos binarios en la señal original.
- ‘2 para el codificadornorte‘ entrada y salida ‘n’, el decodificador tiene entrada ‘n’ y ‘2’.norte‘ producción.
- El codificador se implementa usando solo puertas OR y el decodificador se implementa usando puertas NOT y AND.
- Los codificadores son simples de diseñar y operar, mientras que los decodificadores son relativamente complejos.
- Los codificadores se instalan en el lado de transmisión y los decodificadores en el lado de recepción.
Estos codificadores y decodificadores son circuitos lógicos combinatorios que funcionan exactamente de manera opuesta. Un codificador codifica un mensaje o información en una señal codificada y un decodificador decodifica la señal codificada en el mensaje o información original.
Al usar decodificadores y codificadores en combinación, puede fortalecer el cifrado, proteger la información contra el uso indebido y procesar datos fácilmente.
Artículo relacionado: