0% encontró este documento útil (0 votos)
154 vistas36 páginas

Módulos Combinacionales en Electrónica

Este documento describe los módulos combinacionales básicos como codificadores, decodificadores, multiplexores y demultiplexores. Explica su funcionamiento e implementación con puertas lógicas. También cubre el uso de estos módulos para implementar funciones booleanas mediante sumas de productos y la conexión de módulos en redes.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
154 vistas36 páginas

Módulos Combinacionales en Electrónica

Este documento describe los módulos combinacionales básicos como codificadores, decodificadores, multiplexores y demultiplexores. Explica su funcionamiento e implementación con puertas lógicas. También cubre el uso de estos módulos para implementar funciones booleanas mediante sumas de productos y la conexión de módulos en redes.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD PERUANA LOS ANDES

FACULTAD DE INGENIERA

Mdulos combinacionales bsicos


Tema 7
Qu sabrs al final del captulo?
Funcionamiento de los mdulos
combinacionales bsicos:
Codificadores
Decodificadores
Multiplexores
Demultiplexores
Implementacin de funciones booleanas
mediante mdulos combinacionales
Redes de mdulos combinacionales
Mdulos combinacionales bsicos
MSI (Medium Scale of Integration)
Mdulos combinacionales bsicos
Bloques funcionales ms complejos que las puertas lgicas
que realizan una funcin determinada
Podemos obtenerlos a partir de puertas lgicas bsicas
Se pueden utilizar para la implementacin de funciones
booleanas
MSI, circuitos entre 10 y 100 puertas
Pueden disponer de seales de control para controlar su
funcionamiento
Tipos:
codificador
decodificador
multiplexor
demultiplexor
ENTRADA DE ACTIVACION
Codificador (ENABLE)

Codificador binario

ENTRADAS
Dispone de 2n entradas y n salidas: COD

SALIDAS

2nxn
La salida proporciona el cdigo binario del
canal de entrada activado.

Entrada activa a nivel alto: entra un 1 y el


resto son 0s
Salida activa a nivel alto: proporciona el
cdigo binario de la entrada a 1.
Entrada activa a nivel bajo: entra un 0 y el
resto son 1s
Salida activa a nivel bajo: proporciona el
cdigo binario invertido de la entrada a 0
Codificador
Implementacin con puertas lgicas
Codificador con entrada y salida activa a nivel alto
D0 D1 D2 D3 D4 D5 D6 D7 X Y Z

1 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 1
0 0 1 0 0 0 0 0 0 1 0
0 0 0 1 0 0 0 0 0 1 1
0 0 0 0 1 0 0 0 1 0 0
0 0 0 0 0 1 0 0 1 0 1
0 0 0 0 0 0 1 0 1 1 0
0 0 0 0 0 0 0 1 1 1 1

X = D4 + D5 + D6 + D7
Y = D2 + D3 + D6 + D7
Z = D1 + D3 + D5 + D7
Codificador
Problemas:
cul sera la salida del codificador si se activan 2 entradas
simultneamente?
p. ej: COD(0,1,0,0,1,0,0,0) segn las expresiones de X, Y, Z,
sera XYZ=101, pero D5=0
cul sera la salida si no se activa ninguna entrada?
COD(0,0,0,0,0,0,0,0) dara XYZ=000 , pero D0 = 0

0
0
0
1
0
0
1
0
Codificador
Soluciones
Se introduce una seal de activacin (enable) que permite activar o
desactivar al codificador
Se realiza una priorizacin de las entradas. En caso de activacin
simultnea por dos o ms canales de entrada se toma la ms
prioritaria (normalmente la de mayor peso)
D0
D1 8
D2
D3
D4
D5
D6
D7 Circuito
de
8 Prioridad
Codificador
Codificador BCD
Ejemplo: TTL 74147 . Conversor 9 entradas a cdigo BCD (binary
coded decimal)
OJO!! entradas y salidas activas a nivel bajo
Codificadores

Aplicacin:
Teclado simple
Decodificador
Decodificador binario: DEC n x 2n
Funcin inversa al codificador
n entradas y 2n salidas
Transforma el cdigo binario de entrada en la activacin
de la salida cuyo nmero de orden coincide con el
cdigo
ENTRADA DE ACTIVACION
ENTRADAS

SALIDAS
Decodificador
Implementacin con puertas lgicas
DEC 2 x 4. Entradas activas a nivel alto y
salidas activas a nivel alto

A0
D0
A1

D1
E A1 A0 D0 D1 D2 D3

D2 1 0 0 1 0 0 0
1 0 1 0 1 0 0
1 1 0 0 0 1 0
1 1 1 0 0 0 1
E D3 0 X X 0 0 0 0
Decodificador
E
Implementacin con puertas lgicas
DEC 2 x 4. Entradas activas a nivel alto y
salidas activas a nivel bajo con Enable
invertido

E A1 A0 D0 D1 D2 D3

0 0 0 0 1 1 1
0 0 1 1 0 1 1
0 1 0 1 1 0 1
0 1 1 1 1 1 0
1 X X 1 1 1 1
Decodificador
Ejemplo: TTL 74139
2 decodificadores en un integrado
Entradas activas a nivel alto y salidas activas a nivel bajo
Seal de activacin Enable, activa a nivel bajo

1er. codificador

Enable

2do. codificador
Decodificador
BCD a 7 segmentos:
Multiplexor
Dispone de 2n entradas, n seales de control y una
salida: MUX 2n x 1
Su funcin es seleccionar la entrada indicada por
las seales de control
ENTRADA DE ACTIVACION

ENTRADA DE ACTIVACION

ENTRADAS
ENTRADAS

SALIDA

SALIDA
CONTROL CONTROL
Multiplexor
Implementacin con puertas lgicas

C1 C0 E3 E2 E1 E0 S

0 0 X X X F F
0 1 X X F X F
1 0 X F X X F
1 1 F X X X F
Multiplexor
Ejemplo: TTL 74151
Demultiplexor
Dispone de 1 una entrada, 2n salidas y n lneas de seleccin
Su funcin es enviar el valor presente a la entrada a uno de
los canales de salida utilizando las lneas de seleccin. Por
lo tanto realiza la funcin inversa del multiplexor.
En su implementacin es muy parecido a un DEC nx2n
ENTRADA DE ACTIVACION
ENTRADA

SALIDAS

ENTRADAS

SALIDAS
CONTROL
Demultiplexor
Implementacin con puertas lgicas
Demultiplexor con salida activa a nivel alto

S1 S0 E D 0 D1 D2 D3 S1 S0 E
0 0 K K 0 0 0
0 1 K 0 K 0 0
1 0 K 0 0 K 0
1 1 K 0 0 0 K

D0

D1
D2

D3
Demultiplexor
Implementacin con puertas lgicas
Demultiplexor con salida activa a nivel bajo y entrada activa a nivel bajo

S1 S0 E

S1 S0 E D0 D1 D2 D3
0 0 K K 1 1 1
0 1 K 1 K 1 1
D0
1 0 K 1 1 K 1
1 1 K 1 1 1 K D1
D2

D3
Implementacin de funciones con
mdulos combinacionales
Implementacin de funciones:
con decodificadores (I)
Salidas activas a nivel alto => generador de minitrminos
Suma de productos = suma de minitrminos

0
A B C F
1
0 0 0 1 C 0 2
0 0 1 0 B 1
DEC 3 F
0 1 0 1
0 1 1 0 A 2 3x8 4
1 0 0 0 5
1 0 1 0 6
1 1 0 1 7
1 1 1 1

Se necesitan puertas de tantas entradas como 1s hay


Implementacin de funciones:
con decodificadores (II)
Si una funcin tiene muchos 1s, es preferible implementar
la funcin complementaria, que tendr pocos 1s, y
finalmente complementar la complementaria.
En la prctica esto equivale a coger un puerta NOR (OR
seguida de inversor) con los 0s

OR

1s f

NOR
f f f
0s 0s
Implementacin de funciones:
con decodificadores (III)
Salidas activas a nivel bajo => generador de maxitrminos
Producto de sumas = producto de maxitrminos

0 1 1
1 1 1
A B C F
1 0 C 0 2 1 1 1 1
0 0 0 1 1 1 B 1
DEC 3 0 1
1 1 F
1 0
0 0 1 0 0 1 A 2 3x8 4 1 1 1 1
0 1
0 1 0 1 5 1 1
0 1 1 0
6 1 0
1 0 0 0
1 0 1 0 7 1 1
1 1 0 1
1 1 1 1
Implementacin de funciones:
con decodificadores (IV)
Si una funcin tiene muchos 1s, es preferible implementar la
funcin complementaria, que tendr pocos 1s, y finalmente
complementar la complementaria.
En la prctica equivale a coger un puerta AND (NAND seguida
de inversor) con los 0s
NAND

1s f

AND
f f f
0s 0s
Implementacin de funciones:
con multiplexores Con un nico Mux 8x1

Caso 1 1
0
0
1
F(A,B,C) = m0 + m2 + m6 + m7 1 2 F
n variables = seales de control 0 3 8:1
0 4 MUX
A B C F 0 5
0 0 0 1 1 6
C 1 7 S2 S1 S0
0 0 1 0
0 1 0 1 A B C
C
0 1 1 0
1 0 0 0
0 Con un nico Mux 4x1
1 0 1 0
1 1 0 1 C 0
1
1 1 1 1 C 1 4:1 F
0 2 MUX
n variables > seales de control 1 3
S1 S0

ojo con el orden de las variables!!! A B


A B C D F Caso 2 Implementar F con un nico Mux 4x1
0 0 0 0 1
0 0 0 1 1
B=0, C=0 B=0, C=1 B=1, C=0 B=1, C=1
0 0 1 0 0
A D E0 A D E1 A D E2 A D E3
0 0 1 1 1
0 0 1 0 0 0 0 0 1 0 0 0
0 1 0 0 1
0 1 1 0 1 1 0 1 1 0 1 0
0 1 0 1 1
1 0 0 1 0 0 1 0 1 1 0 1
0 1 1 0 0
1 1 0 1 1 1 1 1 0 1 1 0
0 1 1 1 0
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 1
1 1 0 0 1
1 1 0 1 0
1 1 1 0 1
1 1 1 1 0
Redes de mdulos combinacionales
Redes modulares: Codificadores
Codificador 8x3 a partir de dos 4x2
S es una salida de control que se activa cuando se usa un
determinado COD 4x2 ms uno 2x1
Redes modulares: Decodificadores
Decodificador 3x8 a partir de
decodificadores 2x4
0 D0
A0 0 DEC 1 D1
A1 1 2x4 2 D2
3 D3
A2 E

0 D4
0 DEC 1 D5
1 2x4 2 D6
3 D7
E
Decodificador 4x16 a partir
de decodificadores 2x4
Redes Modulares: Multiplexores
Multiplexor 8x1 a partir de multiplexores 4x1 y 2x1
v1: 2 MUX 4x1 / 1 MUX 2x1
v2:1 MUX 4x1 / 2 MUX 2x1
I0 0 MUX
2x1
I1 1 S
MUX
C
4x1
I2 0 MUX
2x1
I3 1 S 0

MUX 1 MUX
2x1 C 4x1 Z
2
MUX I
4 0 MUX 3 S1
2x1 S0
4x1 I5 1 S

A B
C
I6 0 MUX
2x1
I7 1 S
B C A
Z(A,B,C) C
Multiplexor 16x1 a partir
de multiplexores 4x1

Z(A3,A2,A1,A0)
Redes modulares:
DEC y MUX

Z(A3,A2,A1,A0)
Final del Tema 7

También podría gustarte