Señales Diitales y Analogicas
Señales Diitales y Analogicas
Señales Diitales y Analogicas
Decodificadores
5.1. Diseño
Veamos el diseño para dos decodificadores básicos:
Decodificador BCD a decimal = Decodificador de 4 a 10 líneas
Las combinaciones de entrada se corresponden con las combinaciones para un dígito del
código BCD. Por lo tanto, el circuito dispondrá de cuatro bits de entrada y 10 bits de
salida. La table de verdad correspondiente se muestra en la Tabla 27. En ella, se han
representado las salidas activas a nivel bajo y no aparecen las combinaciones de entrada
correspondientes a los valores entre 11 y 15 puesto que no se pueden.
Tabla de verdad
Entradas Salidas
A3 A2 A1 A0 0123456789
0 0 0 0 0111111111
0 0 0 1 1011111111
0 0 1 0 1101111111
0 0 1 1 1110111111
0 1 0 0 1111011111
0 1 0 1 1111101111
0 1 1 0 1111110111
0 1 1 1 1111111011
1 0 0 0 1111111101
1 0 0 1 1111111110
Tabla 27
Las funciones lógicas obteniedas a partir de la tabla de verdad son:
Salida _=
0 A3 A2 A1 A=
0 m=
0 M0
= A3 A2 A1 A=
Salida _1 0 m=
1 M1
....
Figura 97
Decodificador de 4 a 16 líneas:
En este caso, las combinaciones de entrada se corresponden con el código binario
natural, es decir, cuatro bits de entrada y por lo tanto, 16 bits de salida. Si las salidas se
toman activas a baja, la tabla de verdad será la siguiente.
Tabla de Verdad
Figura 98
Cabe destacarla utilización de las dobles inversiones (marcado en rojo en la Figura 99).
Se utilizan para asegurar el cumplimiento de fan-out. Si no exitiese esa doble inversión,
cada entrada Ai tendría un fan-out de 7. Si esa entrada se llevara simultanemaente a otro
decodificador (es habitual la utilización de varios decodificadores para decodifcar
números mayores), el fan-out necesario ascendería a 14, corriendo el riesgo de superar
el fan-out máximo.
Figura 99
Figura 100
Tabla 28
Las funciones lógicas para cada una de las salidas son:
a= A2 A0 + A2 A0 + A1 + A4
=
b A0 + A2
c = A2 + A0 + A1
d = A2 A0 + A2 A1 + A2 A1 A0 + A1 A0 + A4
e=
f =
g=
Figura 102
A parir de la tabla de verdad (Figura 103) pueden extraerse las siguientes conclusiones:
En primer lugar, las salidas son activas a nivel bajo, por lo que debe conectarse a un
display de ánodo común. En segunod lugar, cabe destacar la funcionalidad de la entrada
LT, activa a nivel bajo, para comprobar el correcto funcionamiento de los leds deñ
display. Finalmente, la entrada RBI y la terminal BI/RBO también tienen
funiconalidades específicas como es la supresión de ceros no significativos.
Figura 103
Figura 104
Salida _=
0 A3 A2 A1 A=
0 m=
0 M0
= A3 A2 A1 A=
Salida _1 0 m=
1 M1
....
y que una función puede expresarse como suma de minterms o producto de maxterms
f ( a, b,..., z ) = mi + m j + .... + m k
Función lógica como
suma de productos f ( a, b,..., z ) = mi .m j.....m k
Salidas del decodificador
Función lógica como f ( a, b,..., z ) = M i .M j......M k
producto de sumas
f ( a, b,..., z ) = mi .m j.....m k
Entonces se puede observar que basta con añadir a las salidas de un decodificador una
puerta NAND si se expresa mendiante minterms la función lógica o una puerta AND si
se expresa mediante maxterms la función lógica.