Está en la página 1de 80

Circuitos Lgicos MSI

CIRCUITOS LGICOS MSI

Medium Scale Integration o Integracin a Media Escala.

Circuitos integrados que contienen entre 10 y 100 puertas


equivalentes a 100 y 1000 transistores.

Empleados en general para circuitos estndar.

Contienen bloques lgicos un poco ms complejos que las puertas


simples, tales como:

DECODIFICADORES, CODIFICADORES, MULTIPLEXORES,


DEMULTIPLEXORES
COMPARADORES, SUMADORES Y UNIDADES LOGICAS
ARITMETICAS , CONVERTIDORES DE CODIGOS , BUS DE DATOS

ndice
DECODIFICADORES

El decodificador es un circuito lgico que acepta un conjunto de entradas,


representa un numero binario y solo activa la salida que corresponde a ese
numero de entrada.

Un circuito decodificador analiza el numero binario que esta al ingreso y activa


la(s) salida(s) que corresponde a ese numero ,el resto de salidas permanecen
inactivas.

Diagrama general del Decodificador.


DECODIFICADORES

Decodificador 1 de 8 : 74LS138
Decodificador 1 de 4 : 74 LS139
Decodificador BCD a Decimal o 1 de 10
Decoder : 74LS42
Decodificador/ Driver BCD a Decimal o 1 de 10
with open collector outputs : 74LS45
Decodificador de 3 lneas a 8 lneas
(1 de 8)

C B A O7 O6 O5 O4 O3 O2 O1 O0

0 0 0 0 0 0 0 0 0 0 1

0 0 1 0 0 0 0 0 0 1 0

0 1 0 0 0 0 0 0 1 0 0

0 1 1 0 0 0 0 1 0 0 0

1 0 0 0 0 0 1 0 0 0 0

1 0 1 0 0 1 0 0 0 0 0

1 1 0 0 1 0 0 0 0 0 0

1 1 1 1 0 0 0 0 0 0 0
Decodificador de 3 lneas a 8 lneas
(1 de 8)
Decodificador 74LS138
Diagrama lgico para el decodificador 74ALS138
Decodificador BCD a Decimal
74LS42 , 1 de 10
Tambin esta disponible como 74LS42 y 74HC42.
Una salida pasa a BAJO solo cuando en el ingreso existe un cdigo
BCD correspondiente
INGRESOS
D C B A Salida Activa.
L L L L O0
L L L H O1
L L H L O2
L L H H O3

L H L L O4
L H L H O5
L H H L O6
L H H H O7

H L L L O8
H L L H O9
H L H L Ninguna
H L H H Ninguna

H H L L Ninguna

H H L H Ninguna
H H H= Nivel
H de VoltageLALTO Ninguna
H H L= NivelHde VoltageHBAJO Ninguna
Decodificador /Driver BCD a Decimal
74LS45

El termino driver se agrega porque este circuito integrado tiene salidas a colector
abierto que pueden operar con limites de corriente y voltajes mayores que en una
salida TTL normal.
La funcin lgica del 74LS45 es la misma que del 74LS42, vara solo su capacidad
de corriente.
Las salidas de 7445 pueden recibir hasta 80 mA en el estado BAJO y pueden
ascender hasta 30V en el estado ALTO, esto las hace adecuadas para manejar de
manera directa cargas de LEDs lmparas, rels o pequeos motores de corriente
dc.
Aplicaciones del Decodificador .
Se emplean cuando una salida o un grupo de estas se deban
activar solo cuando ocurra una combinacin especifica de niveles
de entrada.

Estos niveles de entrada a menudo lo proporcionan las salida de


un contador o de un registro. Cuando las entradas de un
decodificador provienen de un contador que esta cambiando de
manera continua, las salidas del decodificador se activan en forma
secuencial y se pueden emplear como seales de sincronizacin
para encender o apagar dispositivos en tiempos especficos.

Los decodificadores se emplean ampliamente en el sistema de


memoria de una computadora, donde responden al cdigo de
direccin que genera el procesador central para activar una
memoria en particular.
Decodificadores - Manejadores de
BCD a 7 segmentos.

BCD to 7 segmentos Decoder / Driver O.C , V =


30 V, 40 mA : 74LS 46
BCD to 7 segmentos Decoder / Driver O.C , V =
15V, 24 mA : 74LS 47 y LS 247.
BCD to 7 segmentos Decoder : 74LS 48 , 74LS
248.
Visualizadores LED de
nodo comn vs. ctodo comn
Visualizadores LED tipo nodo comn, todos los anodos pueden
estar conectados a Vcc, para encenderlos se requiere de un
manejador o decodificador que cierre esa corriente hacia tierra , o
sea tenga una salida activa a cero (74LS46 74LS47 ),
normalmente la corriente es de unos 10 mA a 20 mA.

Visualizadores LED tipo Catodo comn, todos los catodos pueden


estar conectados a tierra, para encenderlos se requiere de un
manejador o decodificador que suministre la corriente o sea tenga
una salida activa a uno capaz de suministrar la corriente de unos
10 mA a 20 mA, por lo que es imposible hoy en da , no se usan
dispositivos TTL CMOS para manejar o encender directamente
un visualizador a CATODO COMN.
Visualizador de Cristal Lquido.
En los LCDs reflejantes se usa la luz ambiente o solar, en otros
casos cuando no es posible se adapta una luz posterior o interna
mediante pequeas fuentes que proporcionan luz, como Leds ,
lamparas etc..
Los LCDs se utilizan como pantallas numricas de 7 segmentos,
mdulos alfanumricos control de los puntos individuales de una
pantalla denominado pixeles, construidos como fila-columna cuyas
lineas de control exploran a gran velocidad, pudiendo controlar la
cantidad de luz y el brillo, mediante un nmero binario que se
almacena en la memoria de video, cada pixel a color est
compuesto por tres subpixeles que controlan la luz a travz de un
filtro rojo,verde o azul.
Los LCD de matriz activa significa, que cada pixel est controlado
por un transistor de pelcula delgada (TFT). Es obvio que el
controlador para estas pantallas es un circuito VLSI muy
complicado.
Hoy en da se ha sustituido el LCD por tecnologa
electroluminicente, mediante LEDs , pero el sistema digital para
controlar la cantidad de luz en el pixel es el mismo
DATA SHEETS

74ALS138 74HC138

74LS42 74HC42

74LS45 74LS47

74LS249 74LS154

74LS46 74HC4511

74HC4543

ndice
CODIFICADORES
Un codificador tiene un nmero de lneas de entrada de las cuales solo una se activa
en un tiempo determinado y produce un cdigo de salida de N bits, dependiendo de
cual entrada se active.
Codificador de Octal a Binario.
Codificador de Decimal a BCD 74147
Codificador Prioritario
Un 74147 se puede utilizar como codificador interruptor. Los interruptores
son de tipo abierto de modo que las entradas del codificador son ALTAS y
la salida BCD es 0000. La operacin simultanea de teclas producir el
cdigo BCD de la tecla con el numero mayor.
ndice
DATA SHEETS

74LS147

74LS148 74HC148

ndice
MULTIPLEXOR
Llamado tambin selector de datos, selecciona una de varias seales de entrada
y la enva a la salida.
La seleccin de una entrada se realiza mediante un SELECT (llamadas entradas
de seleccin).
El multiplexor acta como un interruptor de posiciones mltiples controlado
digitalmente donde el cdigo digital aplicado a las entradas de SELECT
seleccionar que entrada de datos pasar a la salida.
Multiplexor bsico de dos entradas

S Salida

0 Z = I0

1 Z = I1

El nivel lgico aplicado a las entrada S determina que entrada


AND se habilita de modo que su entrada de datos pase por la
compuerta OR hacia la salida.
Multiplexor de cuatro entradas

S1 S0 Salida

0 0 Z = I0

0 1 Z = I1

1 0 Z = I2

1 1 Z = I3

Hay cuatro entradas que se transmiten selectivamente a la salida de


acuerdo a las cuatro combinaciones posibles de las entradas de
SELECT ( S0 , S1 )
Cada entrada esta controlada por compuertas con una combinacin
diferente de niveles de SELECT de entrada.
Multiplexor de ocho entradas (74ALS151 y 74HC151)

Este multiplexor tiene una entrada de ENABLE activa a cero y


dos salidas una normal y la otra negada.
MUX cudruple de dos entradas (74ALS155/HC157)

Es un circuito integrado multiplexor muy til que contiene cuatro multiplexores


de dos entradas
Aplicaciones de los Multiplexores

Tienen numerosas y variadas aplicaciones en sistemas digitales de todo tipo, entre


estas:

La SELECT de datos
Enrutamiento de datos
Secuencia de operaciones
Conversin de paralelo a serial
Generacin de forma de ondas
Generacin de funciones lgicas
Enrutamiento de datos
Los multiplexores pueden enrutar datos desde una de varias fuentes a un destino.
Conversin paralelo serial
Los datos binarios en forma paralela en ocasiones es necesario convertirlos en forma
serial para evitar el numero de lneas de trasmisin, para esto se utiliza un
multiplexor
Secuencia de operaciones
Mediante los multiplexores podemos controlar un proceso.
Generacin de funciones lgicas

Los multiplexores se pueden utilizar para implementar funciones lgicas de manera


directa a partir de una tabla de verdad sin que se necesite la simplificacin. Las
entradas de SELECT se emplean como variables lgicas, cada entrada de datos e
conecta de manera permanente en ALTO o en BAJO segn sea necesario para
satisfacer la tabla de verdad
DATA SHEETS

74ALS151 74HC151

74ALS157 74HC157

ndice
DEMULTIPLEXORES
(DISTRIBUIDORES DE DATOS)
Un multiplexor toma varias entradas y transmite una de ellas a la salida.
Un demultiplexor (DEMUX) realiza la operacin inversa: toma una sola
entrada y la distribuye sobre varias salidas.
Demultiplexor 1 de 8 lneas
Cdigo de SELECT Salidas.

S2 S1 S0 O7 O6 O5 O4 O3 O2 O1 O0

0 0 0 0 0 0 0 0 0 0 I

0 0 1 0 0 0 0 0 0 I 0

0 1 0 0 0 0 0 0 I 0 0 Nota: I es
la entrada
de datos
0 1 1 0 0 0 0 I 0 0 0

1 0 0 0 0 0 I 0 0 0 0

1 0 1 0 0 I 0 0 0 0 0

1 1 0 0 I 0 0 0 0 0 0

1 1 1 I 0 0 0 0 0 0 0
Demultiplexor de reloj
DATA SHEETS

74ALS138

74LS139 74HC139

74LS154 74HC154

74LS1557

ndice
COMPARADORES DE MAGNITUD

Es un circuito lgico combinacional que compara dos cantidades binarias de entrada


y genera salidas para indicar cul tiene la magnitud mayor.
Comparacin de Entradas Entradas en Cascada Salidas
A3, B3 A2, B2 A1, B1 A0, B0 IA > B IA < B IA = B OA > B OA < B OA = B
A3 > B3 X X X X X X H L L
A3 < B3 X X X X X X L H L
A3 = B3 A2 > B2 X X X X X H L L
A3 = B3 A2 < B2 X X X X X L H L

A3 = B3 A2 = B2 A21> B1 X X X X H L L
A3 = B3 A2 = B2 A1 < B1 X X X X L H L
A3 = B3 A2 = B2 A1 = B1 A0> B0 X X X H L L
A3 = B3 A2 = B2 A1 = B1 A0 < B0 X X X L H L

A3 = B3 A2 = B2 A1 = B1 A0 = B0 H L L H L L
A3 = B3 A2 = B2 A1 = B1 A0 = B0 L H L L H L
A3 = B3 A2 = B2 A1 = B1 A0 = B0 X X H L L H
A3 = B3 A2 = B2 A1 = B1 A0 = B0 L L L H H L
A3 = B3 A2 = B2 A1 = B1 A0 = B0 H H L L L L
H= Nivel de voltaje ALTO
L= Nivel de voltaje BAJO
X= Sin importancia
74LS85 COMPARADOR (entradas y salidas para cascada)

Las entradas y salidas en cascada proporcionan un medio para ampliar la


operacin de comparacin a ms de cuatro bits, conectando en cascada
dos o ms comparadores de cuatro bits.
DATA SHEETS

74LS85 74HC85

ndice
CONVERTIDORES DE CDIGO

Un convertidor de cdigo es un circuito lgico que cambia datos presentados en un


tipo de cdigo binario a otro distinto tambin binario.

El decodificador driver BCD a 7 segmentos; es un convertidor porque cambia el cdigo


de entrada BCD al cdigo de 7 segmentos necesario para el visualizador LED

Dentro de las conversiones ms comunes tenemos:

BCD 7 Segmentos
BCD Binario
Binario BCD
ASCII EBCDIC
Cdigo Gray Binario
Convertidor de binario a BCD
Proceso de conversin

El circuito mostrado tiene la funcin de convertir los ingresos de cdigo binario a


salidas de cdigo BCD

Aplicaciones

La mayora de convertidores de cdigo se pueden hacer combinando compuertas


lgicas, circuitos sumadores u otra lgica combinatoria, la circuitera puede llegar a
ser muy compleja y requerir muchos circuitos integrados.

Por esta razn resulta ms eficiente que se emplee una memoria de slo lectura
(ROM) o un dispositivo lgico programable para que funcione como un convertidor de
cdigo.
DATA SHEETS

74LS83 74HC83

ndice
CIRCUITOS DE TRES ESTADOS
CIRCUITOS DE TRES ESTADOS
CIRCUITOS DE TRES ESTADOS
BUS DE DATOS

El bus de datos es una


forma de transferencia de
datos, esto lo podemos
encontrar por lo general en
las computadoras
modernas, como muchos
dispositivos estarn unidos
al bus de datos tanto en las
salidas como en las
entradas, es necesario que
estas tengan salidas de
tres estados o estn unidos
al bus mediante bferes de
tres estados.

Los dispositivos que por lo


general estn unidos al bus
de datos son:
1) Microprocesadores,
2) Chips de memoria
semiconductores,
3) Convertidores Digital-
Analgicos (DAC) y
Convertidores Analgicos-
Digitales (ADC).
EJEMPLO

Note que las salidas de los flip-flops (FFs) estn conectadas a bferes tres estados
que proporcionan las salidas de O0 a O3. Asimismo, observe que las entradas de
datos de Do a D3 estn conectadas a las entradas D de los FFs del registro mediante
circuitera lgica. Esta lgica permite dos modos de Operacin.

1. Carga: Los datos en las entradas de Do a D5 se transfieren hacia los FFs en


el instante del pulso de reloj en CP.
2. Retensin: Donde los datos en el registro no cambian cuando ocurre el
pulso de reloj en CP.
Operacin del Bus de Datos.

El bus de datos es muy importante dentro de los sistemas de cmputo, debido a la


necesidad de la transferencia de datos dentro de la misma, estos registros se pueden
transferir en paralelo al bus de datos de los otros registros, mediante la aplicacin
apropiada de niveles lgicos a las entradas de ENABLE del registro.

La unidad de control de la computadora (CPU) generar las seales que seleccionan


cul registro pondr sus datos y cul tomar los datos del bus.
Otra representacin es la que se observa en la siguiente figura, conocida como
el mtodo de empaquetado para la representacin simplificada de conexiones,
en la cual se indica el nmero de lneas del bus que se compactan en una sola
lnea.
CIRCUITOS ARITMETICOS
CIRCUITOS ARITMETICOS
CIRCUITOS ARITMETICOS
CIRCUITOS INTEGRADOS ARITMETICOS COMPLEJOS

Pueden realizar varias operaciones


aritmticas dentro del mismo circuito
integrado con entradas de datos
binarios

La operacin a realizar se determina


a travs de un cdigo de seleccin
CIRCUITOS MSI

DECODIFICADORES CODIFICADORES MULTIPLEXORES DEMULTIPLEXORES

Un decodificador Es un circuito Un multiplexor es como El demultiplexor es un


realiza la funcin combinatorio que un conmutador de circuito destinado a
varias posiciones, de transmitir una seal
opuesta a la de cuenta con un manera que, situando el
codificar, es decir, nmero determinado selector en una de las binaria a una
posibles entradas, sta determinada lnea,
convierte un de entradas, de las elegida mediante un
cdigo binario de cuales slo una tiene aparecer en la salida.
seleccionador, de
varias entradas en el estado lgico 1, y entre las diversas
salidas exclusivas. se genera un cdigo lneas existentes.
de varios bits que
depende de cul sea
la entrada excitada.

COMPARADORES CONVERTIDORES BUS DE DATOS

Es un circuito lgico Un convertidor de El bus de datos es una


combinacional que cdigo es un circuito forma de transferencia
compara dos lgico que cambia de datos, esto lo
cantidades binarias datos presentados podemos encontrar por
de entrada y genera en un tipo de cdigo lo general en las
salidas para indicar binario a otro tipo de computadoras
cul tiene la cdigo binario. modernas, transmite
magnitud mayor. los datos entre los
diversos elementos de
un microprocesador.
SALIR