El decodificador es un circuito combinacional diseñado para convertir un número binario (entrada) en word de "unos" y "ceros" (niveles altos y bajos de voltaje) con un orden distinto, para ejecutar un trabajo especial. En otras palabras, el word que sale es diferente al wordque entró, aunque tenga la misma cantidad de bits. En Electrónica Digital es a menudo necesario pasar un número binario a otro formato, tal como el requerido para energizar los siete segmentos de los display hechos con diodos emisores de luz, en el orden adecuado para que se ilumine la figura de un individual número decimal.
Los decodificadores son también usados en los microprocesadores para convertir instrucciones binarias en señales de tiempo, para controlar máquinas en procesos industriales o implementar circuitos lógicos avanzados. El decodificador convierte números binarios en sus equivalentes Octales (base 8), decimales (base 10) y Hexadecimales.
Tipos De Decodificadores
Decodificador básico de dos entradas y cuatro salidascontruido a partir de compuertas NAND
En un sistema digital, como puede ser nuestro PC, se pueden transmitir tanto instrucciones como números mediante niveles binarios o trenes de impulsos. Si, por ejemplo, los cuatro bits de un mensaje se disponen para transmitir órdenes, se pueden lograr 16 instrucciones diferentes, esto es lo que denominábamos, información codificada en sistema binario.
Decodificador de cuatro entradas y siete salidas del tipo no excitado
Para entender el segundo de los tipos veamos algunos ejemplos de ellos. Tomemos un decodificador de dos entradas. Este hará corresponder, a cada una de las cuatro palabras posibles de formar con las dos entradas, una de las salidas. Para la salida Y0, será 1 cuando los bits de entrada A y B son 0. Luego, la expresión booleana que le corresponde es: Y0 = /A * /B. El mismo razonamiento se puede repetir para el resto de salidas.
Decodificador conectado a un LED
Dado que el código BCD permite hasta 16 combinaciones diferentes y sólo se utilizan 10 para dígitos decimales y 5 para signos especiales, la combinación que queda apaga todos los segmentos. Existe una entrada añadida a las de los cuatro bits del código, que sirve para impedir o permitir la salida del decodificador una vez representadas las entradas. Por lo tanto, el decodificador será un sistema combinacional de cinco entradas y siete salidas.
Representamos la tabla de verdad correspondiente solamente a los diez dígitos decimales, teniendo en cuenta que la entrada de inhibición o "strobe" siempre se encuentra a 1:
Entradas
ABCD
|
a b c d e f g
|
SIGNO
|
0000
|
1 1 1 1 1 1 0
|
0
|
1000
|
0 1 1 0 0 0 0
|
1
|
0100
|
1 1 0 1 1 0 1
|
2
|
1100
|
1 1 1 1 0 0 1
|
3
|
0010
|
0 1 1 0 0 1 1
|
4
|
1010
|
1 0 1 1 0 1 1
|
5
|
0110
|
0 0 1 1 1 1 1
|
6
|
1110
|
1 1 1 0 0 0 0
|
7
|
0001
|
1 1 1 1 1 1 1
|
8
|
1001
|
1 1 1 0 0 1 1
|
9
|
No hay comentarios:
Publicar un comentario