sábado, 21 de septiembre de 2013

DECODIFICADORES BINARIOS DE 2 A 4, DE 3 A 8 Y DE 4 A 16 LÍNEAS


Un decodificador es un circuito lógico cuya función es indicar la presencia de cierto código en sus líneas de entrada con un nivel predeterminado a la salida. El procedimiento consiste en interpretar el código de n líneas de entrada con el fin de activar un máximo de 2n líneas a la salida. Si el código de entrada tiene combinaciones no usadas o de no importa, la salida tendrá menos de 2n salidas. La característica predominante en los decodificadores es un mayor número de salidas con respecto al número de entradas. El diagrama de bloques se muestra en la figura 3.1.1.

Figura 3.1.1. Diagrama de bloques de un Decodificador n x 2n.

Decodificador de 2 a 4 líneas (2 bits)

El Decodificador de 2 a 4 líneas tiene 2 líneas de entrada y 4 líneas de salida. En la tabla 3.1.1., las entradas del decodificador son I0 e I1 y representan un entero de en código decimal. G es la entrada de habilitación y determina la activación del circuito de acuerdo a su valor lógico ("1" circuito activo, "0" circuito no activo). Según el valor binario presente en las 2 entradas se activa una de las 4 salidas al valor lógico 1. Por ejemplo, con el valor 1 en I0 y el valor en I1 se activará la salida Y1.
GI1I0Y3Y2Y1Y0
0XX0000
1000001
1010010
1100100
1111000
Tabla 3.1.1. Tabla de verdad del Decodificador de 2 bits
En la figura 3.1.2. se muestra el circuito lógico del decodificador 2x4.


Figura 3.1.2. Diagrama lógico del decodificador 2 x 4 con entrada de habilitación

Decodificador de 3 a 8 líneas (3 bits)

El decodificador de 3 a 8 líneas activa una sola de las 8 líneas de salida de acuerdo con el código binario presente en las 3 líneas de entrada. Las salidas son mutuamente exclusivas ya que solamente una de las salidas es igual a 1 en cualquier momento.

Las entradas del decodificador son x, y, z y las salidas van de y0 y(activas bajas). La tabla de verdad del decodificador se muestra en la tabla 3.1.2.

EntradasSalidas
XYZY0Y1Y2Y3Y4Y5Y6Y7
00010000000
00101000000
01000100000
01100010000
10000001000
10100000100
11000000010
11100000001
Tabla 3.1.2. Tabla de verdad para el Decodificador de 3 a 8 líneas.

Como la tabla anterior tiene 8 salidas, por lo tanto sería necesario dibujar ocho mapas de karnaugh para simplificar cada una de las funciones de salida. Por tanto procedimiento, se puede dibujar un solo mapa y reducir la función para cada término por separado. La reducción de cada término da como resultado la equivalencia entre cada mintérmino de entrada y la salida correspondiente. Por ejemplo, la entrada 110 activará la salida Y6. En el circuito el mintérmino corresponderá a una compuerta AND de tres entradas con las variables A·B·C’como entradas. De manera similar se construye el circuito para el resto de entradas. El circuito lógico del decodificador de 3 a 8 líneas se representa en la figura 3.1.3.


Figura 3.1.3. Diagrama lógico de un Decodificador 3 x 8.


Decodificador de 4 a 16 líneas (4 bits)

El decodificador de 4 a 16 líneas activa una sola de las 16 líneas de salida de acuerdo con el código binario presente en las 4 líneas de entrada. Las salidas son mutuamente exclusivas ya que solamente una de las salidas es igual a 1 en cualquier momento.

Las entradas son w, x, y, z y las salidas son y0 a y15 (activas bajas). La tabla 3.1.3 muestra la tabla de verdad para el decodificador.
EntradasSalidas
wxyzy0y1y2y3y4y5y6y7y8y9y10y11y12y13Y14y15
00001000000000000000
00010100000000000000
00100010000000000000
00110001000000000000
01000000100000000000
01010000010000000000
01100000001000000000
01110000000100000000
10000000000010000000
10010000000001000000
10100000000000100000
10110000000000010000
11000000000000001000
11010000000000000100
11100000000000000010
11110000000000000001
Tabla 3.1.3. Tabla de verdad para el decodificador de 4 a 16 líneas

Similar al decodificador de 3 a 8, la salida correspondiente a cada código es el mintérmino correspondiente a cada entrada. La simplificación de la función necesitaría de 16 mapas para la reducción. En vez de construir 16 mapas, se construye solo uno, en el cuál se representa cada uno de los valores para cada combinación de entrada (Ver figura 3.1.4). Los mintérminos no se pueden asociar por la consideración anterior, pero el ejemplo sirve para mostrar la construcción del circuito lógico.

Figura 3.1.4. Mapa de karnaugh de la función del decodificador de 4 a 16 líneas

En la tabla el término Y7 se obtiene del mintérmino m(W’·Z·Y·X). En la entrada, los valores 0111 activarán la salida Y7. El resto del circuito lógico se construye de manera similar. El diagrama de bloques del circuito lógico se representa en la figura 3.1.5.

Figura 3.1.5. Diagrama de bloques del decodificador 4 a 16 líneas

No hay comentarios:

Publicar un comentario