Circuitos Combinacionales
1
CODIFICADORES
Son los dispositivos MSI que realizan la operación inversa a la realizada por los decodificadores. Generalmente, poseen 2n entradas y n salidas. Cuando solo una de las entradas está activa para cada combinación de salida, se le denomina codificador completo. Por ejemplo, el siguiente circuito proporciona a la salida la combinación binaria dela entrada que se encuentra activada. En este caso se trata de un codificador completo de 8 bits, o también llamado codificador de 8 a 3 líneas:
Las salidas codificadas, generalmente se usan para controlar un conjunto de 2n dispositivos, suponiendo claro está que sólo uno de ellos está activo en cualquier momento. Sin embargo cuando nos encontremos con que se deben controlar dispositivos quepueden estar activos al mismo tiempo, problema que se suelen encontrar los sistemas microprocesadores, es preciso usar un dispositivo que nos proporcione a la salida el código del dispositivo que tenga más alta prioridad. En la siguiente página podemos ver una sencilla comparación.
Circuitos Combinacionales MSI
2
En la siguiente figura se representa el diagrama lógico de un codificadorcompleto de Decimal a BCD natural, junto a su tabla de funcionamiento.
Por otro lado la figura siguiente representa el diagrama lógico del circuito 74147, que es un codificador de prioridad de Decimal a BCD natural; en la tabla de funcionamiento adjunta se puede notar la diferencia con el anterior.
Circuitos Combinacionales MSI
3
Cuando se trata de establecer la prioridad con mayornúmero de bits, es preciso recurrir a la asociación de codificadores. El siguiente diagrama muestra un codificador de prioridad de 16 líneas a 4, usando codificadores de prioridad 74148, de 8 a 3 líneas.
/EI: Habilitación /GS: es 0 cuando el dispositivo está habilitado y una o más de sus entradas está activa /EO: salida para habilitar otro decodificador de más baja prioridad
CircuitosCombinacionales MSI
4
MULTIPLEXORES
Multiplexar es pasar información de “muchos” canales o líneas a “pocos” canales o líneas. Un MULTIPLEXOR (MUX) es un circuito combinacional que selecciona una entrada y la transfiere a la salida. La selección de la entrada, o dato, se realiza según un conjunto de valores de las variables de control. Poseen por tanto, n entradas de selección, para 2n entrada dedatos, proporcionando dos salidas: una para el dato directo y otra para el dato negado. A continuación se presenta la tabla de funcionamiento y el Símbolo lógico estándar para un multiplexor de 8 a 1 líneas. Se trata del circuito 74151, con entrada de habilitación activa a nivel bajo.
Circuitos Combinacionales MSI
5
Existen en el mercado diferentes multiplexores. El siguiente correspondeal 74153, que es un circuito MSI con dos Mux de 4 a 1 líneas. A los Mux se les suele llamar también selectores de datos. Así este sería un selector de datos 1-de- 4 (ya que selecciona un dato de cuatro disponibles).
El diagrama lógico sobre estas líneas corresponde a la configuración interior del dispositivo arriba descrito, lo que nos puede dar una idea de la diferencia entre los circuitos SSIy los MSI.
Circuitos Combinacionales MSI
6
Un multiplexor muy usado es el 74157 (El 74158 es una versión del primero con las salidas activas a nivel bajo). Se trata de un circuito con cuádruple multiplexor de dos a una líneas:
Este Mux funciona como selector de palabras: según sea el valor de selección G1, en las cuatro salidas aparece A[1-4] ó B[1-4], lo que lo hace muy útil en lasaplicaciones aritméticas que se verán en el tema siguiente.
Circuitos Combinacionales MSI
7
EXTENSIÓN DE MULTIPLEXORES
Como siempre, no siempre se dispone del número necesario de entradas en un solo dispositivo, con lo que hay que recurrir a asociar dispositivos de menor número de entradas para obtener uno mayor. Vamos a construir un MUX de 16:1 usando MUX de 4:1. La asociación es...
Regístrate para leer el documento completo.