Lo que vas a aprender
- Qué hace un multiplexor y cómo se usa para implementar funciones.
- El demultiplexor y su relación con el decodificador.
- Los decodificadores binarios y de BCD a 7 segmentos.
- Los codificadores y el codificador con prioridad.
- Los circuitos integrados más habituales.
Fundamentos teóricos
Multiplexor (MUX)
Tiene entradas de datos, entradas de selección y una salida. La salida copia la entrada cuyo número indica la selección. Es un “conmutador” digital. MUX 4 a 1 con selección :Implementar funciones con un MUX
Un MUX de entradas implementa cualquier función de variables: se conectan las variables a la selección y cada entrada de datos a 0 o a 1 según la tabla de verdad. Con un truco se llega a variables: la última variable (o su negada, 0 o 1) se conecta a las entradas de datos.Demultiplexor (DEMUX)
Lo contrario: una entrada y salidas. La selección decide a qué salida va el dato; las demás quedan a 0.Decodificador
entradas y salidas: activa una sola salida, la que corresponde al número binario de la entrada. Cada salida es un minitérmino de las entradas. Un decodificador con entrada de habilitación es lo mismo que un demultiplexor (la habilitación hace de dato). Uso típico: seleccionar qué chip de memoria responde según la dirección.Decodificador de BCD a 7 segmentos
Convierte un número de 0 a 9 en binario (BCD, 4 bits) en las siete señales a–g que encienden los segmentos de un display. Cada segmento es una función de 4 variables, que se simplifica con mapas de Karnaugh usando como indiferentes los códigos 10 a 15.Codificador
Lo contrario del decodificador: entradas y salidas, que dan en binario el número de la entrada activa. Si se activan varias entradas a la vez el resultado no tiene sentido, por eso se usa el codificador con prioridad, que da el número de la entrada activa más alta. Se usa en teclados y en controladores de interrupciones.Circuitos integrados habituales
Ejemplos resueltos
Ejemplo 1 · Función con un MUX 8 a 1
Ejemplo 1 · Función con un MUX 8 a 1
(es la XOR de tres variables). Con , , en la selección: y las demás entradas a 0.
Ejemplo 2 · La misma función con un MUX 4 a 1
Ejemplo 2 · La misma función con un MUX 4 a 1
Selección con , . Para cada pareja se mira la salida según :
Ejemplo 3 · Decodificador 2 a 4
Ejemplo 3 · Decodificador 2 a 4
Salidas: , , , . Con solo se activa .
Ejemplo 4 · Función con un decodificador
Ejemplo 4 · Función con un decodificador
con un decodificador 3 a 8 y una puerta OR de 4 entradas que une las salidas , , e . Con el 74HC138 (salidas activas a nivel bajo) se usa una NAND en lugar de la OR.
Ejemplo 5 · Codificador con prioridad
Ejemplo 5 · Codificador con prioridad
Un 8 a 3 con prioridad recibe activas las entradas 2 y 5. La salida es 101 (el 5, la más alta).
Errores frecuentes
- Ordenar mal los bits de selección: el más significativo debe corresponder al bit más significativo del número de entrada.
- Olvidar la entrada de habilitación (enable): si está desactivada, la salida queda fija.
- No tener en cuenta las salidas activas a nivel bajo de chips como el 74HC138.
- Confundir codificador y decodificador. El decodificador tiene más salidas que entradas; el codificador, al revés.
Preguntas frecuentes
¿Dónde hay multiplexores en un ordenador?
¿Dónde hay multiplexores en un ordenador?
En todas partes: eligen qué registro entra en la unidad aritmética, qué dato va al bus, qué fila de la memoria se lee. En las FPGA, cada bloque lógico es esencialmente un pequeño multiplexor (una tabla de búsqueda o LUT) configurado para implementar cualquier función de 4 a 6 variables.
¿Qué es la multiplexación en el tiempo?
¿Qué es la multiplexación en el tiempo?
Enviar varias señales por un mismo canal turnándose muy rápido. Así se manejan muchos displays de 7 segmentos con pocas patillas (se encienden uno a uno tan deprisa que el ojo los ve todos encendidos), y así funcionaban las líneas telefónicas digitales.
Temas relacionados
Puertas lógicas
Las puertas que hay dentro.
Expresión a circuito
Tablas de verdad y minitérminos.
Mapas de Karnaugh
Simplificar el decodificador de 7 segmentos.