Circuitos MSI

Descargar como ppt, pdf o txt
Descargar como ppt, pdf o txt
Está en la página 1de 81

4.

CIRCUITOS LGICOS MSI


ELECTRNICA DIGITAL

ELECTRNICA DIGITAL

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
ELECTRNICA DIGITAL

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.


ELECTRNICA DIGITAL

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 con salidas a
colector abierto : 74LS45

ELECTRNICA DIGITAL

Decodificador de 3 lneas a 8 lneas


(1 de 8)

ELECTRNICA DIGITAL

Decodificador de 3 lneas a 8 lneas


(1 de 8)

ELECTRNICA DIGITAL

Decodificador 74LS138

ELECTRNICA DIGITAL

Decodificador 74LS138

Diagrama lgico para el decodificador 74ALS138


ELECTRNICA DIGITAL

Decodificador 74LS138

Diagrama lgico de aplicacin para el decodificador 74ALS138


ELECTRNICA DIGITAL

Decodificador 74LS138

ELECTRNICA DIGITAL

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

ELECTRNICA DIGITAL

Decodificador BCD a Decimal 74LS42,


1 de 10

ELECTRNICA DIGITAL

ELECTRNICA DIGITAL

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
80mA en BAJO y pueden ascender hasta
30V en el estado ALTO
Adecuadas para manejar de manera
directa cargas de LEDs lmparas, rels o
pequeos motores de corriente dc.

ELECTRNICA DIGITAL

Decodificador /Driver BCD a Decimal 74LS45

ELECTRNICA DIGITAL

Decodificador /Driver BCD a Decimal 74LS45

ELECTRNICA DIGITAL

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.

ELECTRNICA DIGITAL

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.

ELECTRNICA DIGITAL

ELECTRNICA DIGITAL

Visualizadores LED
nodo comn vs. ctodo comn

Visualizadores LED tipo nodo comn, todos los nodos pueden


estar conectados a Vcc, para encenderlos se requiere de un manejador o
decodificador que cierre esa corriente hacia tierra.
Una salida activa a cero (74LS46 74LS47 ), normalmente la corriente
es de unos 10 mA a 20 mA.
Visualizadores LED tipo Ctodo comn, todos los ctodos pueden
estar conectados a tierra, para encenderlos se requiere de un manejador
o decodificador que suministre la corriente.
Necesita que la salida sea activa a uno y 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.

ELECTRNICA DIGITAL

Visualizadores LED
nodo comn vs. ctodo comn

ELECTRNICA DIGITAL

ELECTRNICA DIGITAL

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 , lmparas, etc (Back light).
Los LCDs se utilizan como pantallas numricas de 7 segmentos,
mdulos alfanumricos
Otro modo de operacin es el control de los puntos individuales de
una pantalla denominado pixeles, construidos como fila-columna
cuyas lneas de control se exploran a gran velocidad

ELECTRNICA DIGITAL

Visualizador de Cristal Lquido.

Pueden 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).
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 por pixel es el mismo

ELECTRNICA DIGITAL

NUEVOS LCDS
Las pantallas ms nuevas se denominan
pantallas LCD de matriz activa TFT.

La matriz activa significa que un


elemento activo en la pantalla se utiliza
para cambiar los pxeles de encendido y
apagado.
El componente activo es un transistor
de pelcula delgada (TFT) que se fabrica
directamente sobre una pieza de vidrio.
La otra pieza de vidrio tiene una capa
uniforme para formar un plano
posterior.

ELECTRNICA DIGITAL

Nuevos LCDs

Las lneas de control para estos


transistores se ejecutan en filas y
columnas entre los pxeles.

Proporcionan un mucho ms rpido


de respuesta, de mayor resolucin
display.

El uso de la tecnologa de polisilicio


permite a los circuitos de excitacin
a integrarse en la unidad de
visualizacin, lo que reduce los
problemas de conexin y que
requiere muy poco espacio
perimetral alrededor de la pantalla
LCD.
ELECTRNICA DIGITAL

DATA SHEETS RECOMENDADOS


74ALS138
74LS45

74HC138

74LS42
74HC4543

74HC42

74HC4511

74LS47

74LS249

74LS154

74LS46

ndice
ELECTRNICA DIGITAL

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.

ELECTRNICA DIGITAL

Codificador de Octal a Binario.

ELECTRNICA DIGITAL

ELECTRNICA DIGITAL

Codificador de Decimal a BCD 74147

ELECTRNICA DIGITAL

ELECTRNICA DIGITAL

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.

ELECTRNICA DIGITAL

ELECTRNICA DIGITAL

DATA SHEETS RECOMENDADOS


74LS147

74LS148

74HC148

ndice
ELECTRNICA DIGITAL

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.

ELECTRNICA DIGITAL

MULTIPLEXOR BSICO DE DOS ENTRADAS

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.

ELECTRNICA DIGITAL

MULTIPLEXOR DE CUATRO ENTRADAS

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.

ELECTRNICA DIGITAL

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.

ELECTRNICA DIGITAL

ELECTRNICA DIGITAL

MUX CUDRUPLE DE DOS ENTRADAS


(74ALS155/HC157)
Es un circuito integrado multiplexor muy til que contiene cuatro
multiplexores de dos entradas

ELECTRNICA DIGITAL

ELECTRNICA DIGITAL

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

ELECTRNICA DIGITAL

ENRUTAMIENTO DE DATOS
Los multiplexores
pueden enrutar datos
desde una de varias
fuentes a un destino.

ELECTRNICA DIGITAL

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
Cada vez que se cumple un
ciclo de reloj completo,
pasa a la salida un bit.
En este caso, el proceso de
conversin tiene un total
de ocho ciclos de reloj.
Tenga en cuenta que X0
(LSB) se transmite primero
y el X7 (MSB) se transmite
al final.
ELECTRNICA DIGITAL

SECUENCIA DE OPERACIONES
Mediante los multiplexores podemos
controlar un proceso.
El circuito de la figura utiliza un
multiplexor de ocho de entradas como
parte de un secuenciador de control
de pasos a travs de siete pasos.
El control de cada paso acciona una
parte del proceso fsico
Esto podra ser, por ejemplo, un
proceso que mezcla dos ingredientes
lquidos y luego de la mezcla un
circuito de cocina.

ELECTRNICA DIGITAL

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

ELECTRNICA DIGITAL

DATA SHEETS RECOMENDADOS


74ALS151
74HC151
74ALS157

ELECTRNICA DIGITAL

74HC157

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.

ELECTRNICA DIGITAL

Demultiplexor 1 de 8 lneas

ELECTRNICA DIGITAL

Cdigo de SELECT

Salidas.

S2

S1

S0

O7

O6

O5

O4

O3

O2

O1

O0

ELECTRNICA DIGITAL

Nota: I
es la
entrada
de datos

MULTIPLEXOR 1 A 8
El decodificador 74ALS138 puede funcionar como un demultiplexor con 1
utilizado como la entrada de datos;

ELECTRNICA DIGITAL

Demultiplexor de reloj

ELECTRNICA DIGITAL

DATA SHEETS RECOMENDADOS

74ALS138
74HC139
74LS139
74LS154
74LS1557

ELECTRNICA DIGITAL

74HC154

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.

ELECTRNICA DIGITAL

H= Nivel de voltaje ALTO


L= Nivel de voltaje BAJO
ELECTRNICA DIGITAL
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.

ELECTRNICA DIGITAL

Bits de menor orden


Comparador
de Ocho bits.

ELECTRNICA DIGITAL

ELECTRNICA DIGITAL

DATA SHEETS RECOMENDADOS


74LS85

74HC85

ELECTRNICA DIGITAL

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

ELECTRNICA DIGITAL

CONVERTIDOR DE BINARIO A BCD

ELECTRNICA DIGITAL

PROCESO DE CONVERSIN

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


binario a salidas de cdigo BCD
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.

ELECTRNICA DIGITAL

DATA SHEETS RECOMENDADOS


74LS83
74HC83

ndice
ELECTRNICA DIGITAL

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).

ELECTRNICA DIGITAL

ELECTRNICA DIGITAL

EL REGISTRO DE TRES ESTADOS


74ALS173/HC173
Los dispositivos conectados a un bus de datos (comnmente flip-flops)
necesitaran de registros que retengan los datos del dispositivo. Las salidas de
estos registros normalmente se conectan a bferes de tres estados que les
permite conectarse a un bus de datos.
La operacin del bus de datos se demostrar usando un CI que incluye los
bferes de tres estados en el mismo chip 74ALS173 TTL (74HC173 CMOS).
El 74ALS173 es un registro de cuatro bits con capacidad de entrada en paralelo
y salida en paralelo.

ELECTRNICA DIGITAL

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.
ELECTRNICA DIGITAL

Cuando OE1 o OE 2
es ALTA, la salida est en el estado APAGADO (alta
impedancia); sin embargo, esto no afecta el contenido secuencial del registro.

Donde:
H= nivel ALTO
L= nivel BAJO
X= no importa

ELECTRNICA DIGITAL

Qo= salida antes de TPP

ELECTRNICA DIGITAL

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.

ELECTRNICA DIGITAL

ELECTRNICA DIGITAL

Seales de bus.
Actividad de la seal durante la transferencia de los datos 1011 del
registro A al C.
IEc

NOTAS:
0

OEA

= flotante (Hi-Z)

0
1

t1:

Las salidas de A
estan habilitadas sus
datos estn en el
bus de datos.

t2:

la TPP del reloj


transfiere datos
vlidos del bus hacia
C.

t3:

Las salidas de A
estn deshabilitadas
y las lneas del bus
regresan a Hi-Z.

Reloj
0

DB3

DB2
1
0
0

DB1

1
0

DB0

1
0
t1

t2

t3

ELECTRNICA DIGITAL

Expansin del bus.

La operacin de transferencia ya sea de 4, 8, 16 o 32 lneas tiene casi la


misma sintaxis bsica de datos: un dispositivo tiene sus salidas habilitadas,
de modo que sus datos se colocan en el bus; otro dispositivo tiene sus
entradas habilitadas y de esta forma recibe los datos en el borde de un pulso
de reloj apropiado.

El nmero de lneas del bus depender del Tamao de la Palabra que


transferir el bus, una computadora con tamao de palabra de 8 bits, tendr
8 lneas, de 16 bits, 16 lneas, etc., sabemos adems que todas las salidas
deben estar conectadas al bus mediante los bferes de tres estados.

ELECTRNICA DIGITAL

Expansin del bus.

Algunos elementos tienen los bferes incluidos como el 74173, otros en


cambio necesitarn de un CI llamado excitador de bus, el mismo que posee
salidas de tres estados con impedancias de salida bajas que pueden descargar
y cargar rpidamente las capacitancias parsitas de las diferentes entradas y
salidas conectadas al bus y pueden causar deterioro en el tiempo de
transicin de la seal del bus si no se excita mediante una fuente de seal de
baja impedancia.

Un ejemplo de excitador de bus sera el CI excitador de bus octal 74HC541

ELECTRNICA DIGITAL

Representacin simplificada del bus

Por lo general se conectan muchos elementos al bus de datos, y en el esquema del


circuito se puede producir una disposicin confusa de lneas y conexiones, por esta
razn se recurre a una representacin simplificada en donde se seala con flechas la
disposicin de las conexiones, y en corchetes el nmero de lneas del bus

ELECTRNICA DIGITAL

ELECTRNICA DIGITAL

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.

ELECTRNICA DIGITAL

Bus Bidireccional.

Existen registro que tiene tanto entradas como salidas en el mismo pin, cortocircuitadas, esto
se realiza con la finalidad de reducir el nmero de pines del CI y el nmero de conexiones del
bus, esto se representa como I/O, y la misma ser entrada o salida dependiendo de los
estados del ENABLE, por esta razn se las llama lneas bidireccionales de datos.

El 74ALS299 es un registro de 8 bits con lneas I/O comunes, muchos CIs de memoria y
microprocesadores tienen transferencia bidireccional de datos.

ELECTRNICA DIGITAL

Registro Bidireccional conectado al bus de datos.

ELECTRNICA DIGITAL

CIRCUITOS MSI
DECODIFICADORES

Un decodificador
realiza la funcin
opuesta a la de
codificar, es decir,
convierte
un
cdigo binario de
varias entradas en
salidas exclusivas.

CODIFICADORES

Es
un
circuito
combinatorio
que
cuenta
con
un
nmero determinado
de entradas, de las
cuales slo una tiene
el estado lgico 1, y
se genera un cdigo
de varios bits que
depende de cul sea
la entrada excitada.

COMPARADORES

Es un circuito lgico
combinacional que
compara
dos
cantidades binarias
de entrada y genera
salidas para indicar
cul
tiene
la
magnitud mayor.

MULTIPLEXORES

DEMULTIPLEXORES

Un multiplexor es como
un
conmutador
de
varias posiciones, de
manera que, situando el
selector en una de las
posibles entradas, sta
aparecer en la salida.

CONVERTIDORES

Un convertidor de
cdigo es un circuito
lgico que cambia
datos presentados
en un tipo de cdigo
binario a otro tipo de
cdigo binario.

ELECTRNICA DIGITAL

El demultiplexor es un
circuito destinado a
transmitir una seal
binaria
a
una
determinada
lnea,
elegida mediante un
seleccionador,
de
entre las diversas
lneas existentes.

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,
transmite
los datos entre los
diversos elementos de
un microprocesador.

También podría gustarte