Electrónica Digital (IN1350C)
(IN1200)
Unidad 4
Multiplexores, decodificadores, comparadores,
sumadores y unidades aritméticas.
Dr. Silvia Elena Restrepo M.
Magíster en Ingeniería de Sistemas
Ingeniera Física
Módulos combinacionales básicos MSI
Bloques funcionales que realizan una tarea específica, y
pueden implementar funciones booleanas.
MSI : (Medium Size of Integration) con un número de
compuertas entre 10 y 100.
Circuitos:
Multiplexores, decodificadores, codificadores,
demultiplexores, comparadores, sumadores.
Mux, deco, comp, sum y u.a. Electrónica Digital
2
Multiplexor
Un multiplexor (MUX) dirige información digital
procedente de diversas fuentes a una única línea de salida,
por medio de líneas de selección (Selectores).
Mux, deco, comp, sum y u.a. Electrónica Digital
3
Multiplexores
Permite dirigir la información binaria procedentes de varias fuentes a una única línea de
salida.
Equivale a un interruptor mecánico de varias posiciones
El•Operando con un demultiplexor
circuito combinacional reduce la trasmisión
integrado multiplexor de datos.
suele tener 8 entradas de datos bits, 3
entradas de selección (address) y una única salida de datos.
Tiene hasta 2n líneas de entradas de datos, una única salida y n entradas de selección
que ponen en contacto uno de los terminales de entrada de datos con el de salida
Mux, deco, comp, sum y u.a. Electrónica Digital
4
Multiplexor
Mux, deco, comp, sum y u.a. Electrónica Digital
5
Demultiplexores
Realizan la función opuesta al multiplexor.
• Tiene una única entrada de datos, n de entradas de selección y un número de
salidas <=2n
Se pueden utilizar como decodificadores, de binario a decimal o a
hexadecimal
• Si se coloca en las entradas de selección (address) un número binario , se
obtiene en la salida seleccionada el estado correspondiente que tengamos en la
entrada de datos.
Operando con un multiplexor puede simplificar la transmisión
de datos.
• La información de entrada se transmite a la línea de salida seleccionada mediante
las entradas de control.
Mux, deco, comp, sum y u.a. Electrónica Digital
6
Demultiplexores
Mux, deco, comp, sum y u.a. Electrónica Digital
7
Demultiplexores
Mux, deco, comp, sum y u.a. Electrónica Digital
8
Codificador
Un codificador es un circuito combinacional con 2N
entradas y N salidas, cuya misión es presentar en la salida
el código binario correspondiente a la entrada activada.
Mux, deco, comp, sum y u.a. Electrónica Digital
9
Codificador 4 a 2
El número que ingrese por D0 a D3, es
representado en S0 y S1.
Mux, deco, comp, sum y u.a. Electrónica Digital
10
Ejemplo: Codificador de Decimal a BCD
A partir de la entrada activa,
la salida expresa el binario del
código.
De allí que solo un pin a la
entrada puede ser 1 y el resto
debe estar en 0.
¿Y que pasaría si por ejemplo
existe 1 en I2 , y un 1 en I7?
¿Cual código sale el 010 o el
111?
Mux, deco, comp, sum y u.a. Electrónica Digital
11
Codificadores de prioridad
Asignan un orden (prioridad) a las entradas.
En el caso en que más de una entrada sea uno (1) , el
código de salida corresponde a la entrada con más alta
prioridad (mayor orden).
Ejemplo: Codificador
de 8 a 3
Mux, deco, comp, sum y u.a. Electrónica Digital
12
Codificadores de prioridad
Mux, deco, comp, sum y u.a. Electrónica Digital
13
Codificador
Circuitos codificadores
Codificador decimal-BCD
Mux, deco, comp, sum y u.a. Electrónica Digital
14
Decodificador
Circuito combinacional cuya función es convertir un código binario de
entrada (natural, BCD, etc.) de N bits de entrada y M líneas de salida (N
entero y M <= 2N), tales que cada línea de salida será activada para una
sola de las combinaciones posibles de entrada.
Estos circuitos, normalmente, se suelen encontrar como
decodificador/demultiplexor. Esto es debido a que un demultiplexor puede
comportarse como un decodificador.
Mux, deco, comp, sum y u.a. Electrónica Digital
15
Decodificador 2 a 4
Para cada posible condición de entrada, una y sólo una
señal de salida tendrá el valor de 1 lógico.
Salida activa en
alto
Mux, deco, comp, sum y u.a. Electrónica Digital
16
Decodificador
Mux, deco, comp, sum y u.a. Electrónica Digital
17
Decodificador
Un tipo de decodificador muy empleado es el de siete segmentos. Este
circuito decodifica la información de entrada en BCD a un código de siete
segmentos adecuado para que se muestre en un visualizador de siete
segmentos.
Aplicaciones del Decodificador
- Direccionar espacios de memoria. Un decodificador de N entradas puede
direccionar 2N espacios de memoria.
Para poder direccionar 1kb de memoria necesitaría 10 bits, ya que la cantidad de
salidas seria 210, igual a 1024.
De esta manera:
• Con 20 bits tengo 220 que es 1Mb.
• Con 30 bits tengo 230 que es 1Gb.
- Codificar datos
- Convertir códigos
- Implementar funciones lógicas
Mux, deco, comp, sum y u.a. Electrónica Digital
18
Decodificador
Decodificador BCD a 7 segmentos
Mux, deco, comp, sum y u.a. Electrónica Digital
19
Circuitos Comparadores
Los circuitos comparadores se encargan de comparar dos
cantidades binarias para determinar si son iguales o diferentes
(mayor, menor).
Mux, deco, comp, sum y u.a. Electrónica Digital
20
Circuitos Comparadores
Diseñe un comparador para números de 2 bits, debe poseer 3
salidas (y0,y1 e y2), las cuales se deben encender si: A>B, A<B o
A=B.
Mux, deco, comp, sum y u.a. Electrónica Digital
21
Circuitos Comparadores
Mux, deco, comp, sum y u.a. Electrónica Digital
22
Circuitos Sumadores
Circuitos semisumadores
Se denomina semisumador a un circuito que admite dos
bits como entrada y genera como salida:
Un bit que representa la suma de los dos bits de entrada
Otro bit que representa el acarreo generado por la suma
Mux, deco, comp, sum y u.a. Electrónica Digital
23
Circuitos Sumadores
Circuitos semisumadores
Mux, deco, comp, sum y u.a. Electrónica Digital
24
Circuitos Sumadores
Circuitos sumador completo
La principal diferencia entre un sumador completo y un
semisumador es que el sumador completo admite un valor
que represente un acarreo de entrada
Mux, deco, comp, sum y u.a. Electrónica Digital
25
Circuitos Sumadores
Circuitos sumador completo
Mux, deco, comp, sum y u.a. Electrónica Digital
26
Circuitos Sumadores
Circuitos sumador completo
Dado que podemos expresar la suma de dos bits con la
operación XOR, podemos expresar la suma de dos bits y
un acarreo de la siguiente forma:
El acarreo de salida será 1 en dos circunstancias:
Cuando las dos entradas A y B sean 1
Cuando la suma de las dos entradas sea 1 y el acarreo de
entrada también sea 1
Mux, deco, comp, sum y u.a. Electrónica Digital
27
Circuitos Sumadores
Circuitos sumador completo
Mux, deco, comp, sum y u.a. Electrónica Digital
28
Circuitos Sumadores
Circuitos sumador completo
También es posible implementar el sumador completo
utilizando dos circuitos semisumadores
El primer semisumador suma los dos bits
El segundo suma el resultado con el acarreo de entrada
Habrá acarreo de salida si cualquiera de los dos
semisumadores genera un acarreo
Mux, deco, comp, sum y u.a. Electrónica Digital
29