Sunteți pe pagina 1din 8

2.2.

2 Aplicacin del demux 74138 como decodificador de direcciones


El demultiplexor 74LS138 es un circuito integrado, cuyo funcionamiento es
decodificar los valores de entrada, trabaja de 1 entrada a 8 salidas (1:8), como as
mismo pueden ser 3 entradas a 8 salidas (3:8).
En la siguiente imagen se dar a conocer los pines de este integrado:

Ilustracin 1: Diagrama de pines del Demux 74LS138


Caldas, E. (s.f.). Tienda virtual de componentes. Obtenido de 74LS138:
http://www.electronicoscaldas.com/circuitos-digitales-74ls-series/646-decodificador-3-a-8-lineas-74ls138.html

Para que el Demultiplexor 74LS138 se active debe cumplir la siguiente formula:


, en donde la Entrada de Control G1 debe estar nivel alto
(5V), G2A y G2B a nivel bajo (0v).
Para saber porque salida se activara el dispositivo deseado debemos tener las
Entradas Selectoras a nivel alto (5v), teniendo en cuenta la tabla de verdad del
Demux 74LS138.
A continuacin se presenta la tabla de verdad del Demux 74LS138 la cual nos
ayudara a identificar porque salida se activara los dispositivos a conectar, los
cuales dependen del valor de las entradas selectoras.

TABLA DE VERDAD DEL DEMUX 74LS138


ENTRADAS
ENABLE
SELECT
G2A G2B G1
C
B
1
X
X
X
X
X
1
X
X
X
X
X
0
X
X
0
0
1
0
0
0
0
1
0
0
0
0
1
0
1
0
0
1
0
1
0
0
1
1
0
0
0
1
1
0
0
0
1
1
1
0
0
1
1
1

SALIDAS
A
X
X
X
0
1
0
1
0
1
0
1

Y0
1
1
1
0
1
1
1
1
1
1
1

Y1
1
1
1
1
0
1
1
1
1
1
1

Y2
1
1
1
1
1
0
1
1
1
1
1

Y3
1
1
1
1
1
1
0
1
1
1
1

Y4
1
1
1
1
1
1
1
0
1
1
1

Y5
1
1
1
1
1
1
1
1
0
1
1

Y6
1
1
1
1
1
1
1
1
1
0
1

Y7
1
1
1
1
1
1
1
1
1
1
0

Tabla 1: Tabla de verdad del Demux 74LS138,


Elaborado por Silvia Guamn Campos

Ejemplo 1:
Disear un decodificador de direcciones utilizando el demux 74138 para un
sistema micro-procesado que tiene un bus de direcciones de 16 bits y bus
de datos de 8 bits cuyo mapa de memoria es el siguiente:
PASO 1:
Debemos determinar la capacidad de memoria direccionable del sistema
microprocesado. Para ello realizamos lo siguiente:
C . M . D .=2m . n
16

C . M . D .=2 .8=524288 bits=65536 bytes=64 Kb .

PASO 2:
Determinar el rango de direccin de cada una de las diferentes memorias.

Ilustracin 2: Calculo de rangos de las memorias


Elaborado por Silvia Guamn Campos

En la siguiente imagen colocamos los valores calculados en el paso anterior,


dependiendo del rango.

Ilustracin 3: Mapa de memoria


Elaborado por Silvia Guamn Campos

PASO 3:
Convertir los rangos en el sistema binario para determinar los bits selectores, es
decir en donde cambian los valores continuamente

Ilustracin 4: Valores en sistema Binario


Elaborado por Silvia Guamn Campos

PASO 4:
Una vez identificado los bits selectores determinamos con que cdigo se activara
cada memoria, es decir debemos comparar el cdigo obtenido en la imagen
anterior con la tabla de verdad del Demux 74LS138 ya que esta nos permite
determinar porque nmero de salida se activara la memoria

Ilustracin 5: Tabla combinatoria


Elaborado por Silvia Guamn Campos

PASO 5:
Dar la solucion dependiendo del codigo obtenido en el anterior paso para graficar
el Demux 74LS138

Ejercicio 2: Disear el decodificador de direcciones utilizando el demux 74138, para


un sistema microprocesado, que tiene el siguiente mapa de memoria.

PASO 1:
CALCULO DE CMD
DATOS
m = 16 bits
n = 8 bits
CMD = 64 KB
PASO 2:
EEPROM = (8KB * 1024) 1 = 8 191 bytes
LIBRE1 = ((16KB + 8) * 1024) 1 = 24 575 bytes
RAM1 = ((16KB + 8KB + 4KB) * 1024) 1 = 28 671 bytes
RAM2 = ((16KB + 8KB + 4KB+ 4KB) * 1024) 1 = 32 767 bytes.
RAM3 = ((16KB + 8KB + 4KB+ 4KB+ 8KB) * 1024) 1 = 40 959 bytes.
LIBRE2 = ((16KB + 8KB + 4KB+ 4KB+ 8KB + 16KB) * 1024) 1 = 57 343 bytes.
RAM4 = ((16KB + 8KB + 4KB+ 4KB+ 8KB + 16KB + 8KB) * 1024) 1 = 65 535
bytes.

Ilustracin 6: Mapa de memoria


Elaborado por Silvia Guamn Campos

PASO 3:

Ilustracin 7: Conversin de rangos a sistema binario


Elaborado por Silvia Guamn Campos

PASO 4:

Ilustracin 8: Tabla combinatoria


Elaborado por Silvia Guamn Campos

PASO 5:
Solucin:
CS EEPROM = (A15, A14, A13)
CS RAM 3 - 1 = CS (A15, A14, A13)

CS RAM 3 - 2 = CS (A15, A14, A13)


CS RAM4

= CS (A15, A14, A13)


USANDO DEMUX 7138

S-ar putea să vă placă și