Circuitos Combinacionales

Anuncio
Electrónica Básica
Sistemas Combinacionales
Electrónica Digital
José Ramón Sendra Sendra
Dpto. de Ingeniería Electrónica y Automática
ULPGC
SISTEMAS COMBINACIONALES
Circuito Combinacional → su salida depende sólo de sus entradas
Clasificación según escala de integración:
•SSI
•MSI
•LSI
•VLSI
→ máx. 10 puertas lógicas (100 xtores)*
→ máx. 100 puertas lógicas (1000 xtores)**
→ máx. 1000 puertas lógicas (10000 xtores)
→ > 1000 puertas lógicas (>10000 xtores)
Circuitos de
Comunicación
Circuitos MSI
Circuitos
Aritméticos
Multiplexores
Codificadores
Decodificadores → (Demultiplexores)
Convertidores de código
Comparadores
Sumadores
Restadores
Multiplicadores
MULTIPLEXORES
I0
ENTRADAS
DE DATOS
I1
I2
MUX
I3
S0
S1
ENTRADAS DE
SELECCIÓN
OUT
I3
X
X
X
X
I2
X
X
X
X
I1
X
X
X
X
I0
X
X
X
X
S1
0
0
1
1
S0 OUT
0
I0
1
I1
0
I2
1
I3
OUT = S1 S0 I 0 + S1S0 I1 + S1 S0 I 2 + S1S0 I 3
MULTIPLEXORES
74151
74153
Mux de 8 canales con Enable
Doble Mux de 4 canales con Enable
MULTIPLEXORES
Expansión de Multiplexores
E0
I0
E1
I1
E2
I2
E3
I3
MUX
S0
S1
I0
OUT
MUX
I1
S
E4
I0
E5
I1
E6
I2
E7
I3
MUX
S0
S0
S1
S2
S1
MULTIPLEXORES
Ejemplo de aplicación: encaminamiento de datos
I0
I1
MUX
I2
I3
S0
S1
S0
S1
Vcc
OUT
MULTIPLEXORES
Ejemplo de aplicación: convertidor paralelo serie
1
I0
0
I1
1
I2
1
I3
MUX
S0
RELOJ
S1
CONTADOR
OUT
1 0 1 1
MULTIPLEXORES
Ejemplo de aplicación: multiplexado de datos (ej: impresoras)
DATO
A
DATO
B
SELECCIÓN
I0
MUX
I1
S
I0
MUX
I1
S
DATO DE
SALIDA
I0
MUX
I1
S
I0
MUX
I1
S
CODIFICADORES
E9 E8 E7 E6 E5 E4 E3 E2 E1 E0 S3 S2 S1 S0
E0
S0
CODIFICADOR
DEC-BCD
DECIMAL
BCD
S3
E9
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
X 0
0
0
1
0
0
0
0
0
0
0
1
X X 0
0
1
0
0
0
0
0
0
0
1
X X X 0
0
1
1
0
0
0
0
0
1
X X X X 0
1
0
0
0
0
0
0
1
X X X X X 0
1
0
1
0
0
0
1
X X X X X X 0
1
1
0
0
0
1
X X X X X X X 0
1
1
1
0
1
X X X X X X X X 1
0
0
0
1
X X X X X X X X X 1
0
0
1
Codificador con prioridad →
si se activan 2 entradas a la vez, sólo sale la de
mayor valor decimal
Codificador sin prioridad →
si se activan 2 entradas a la vez, no se sabe que valor
va a salir (X=0)
CODIFICADORES
74147
Codificador Decimal-BCD con
prioridad
E0
S0
74147
S3
E9
las entradas son
activas a nivel bajo
las salidas
salen negadas
CODIFICADORES
Ejemplo de aplicación: Codificador de un teclado decimal
7
8
9
4
5
6
1
2
3
0
CODIFICADOR
DEC-BCD
UNIDAD DE
CÁLCULO
DECODIFICADOR
BCD-7 SEG
DECODIFICADORES
Decodificadores no excitadores o decod. lógicos
S0
A1
S1
A1
0
0
1
1
A0
0
1
0
1
S3
0
0
0
1
S2
0
0
1
0
DECOD.
A0
S2
S3
S0 = A1 A0
S1 = A1 A0
S 2 = A1 A0
S3 = A1 A0
S1
0
1
0
0
S0
1
0
0
0
DECODIFICADORES
74138
74139
Decodificador Octal
Doble Decodificador de dos
variables
DECODIFICADORES
Expansión de Decodificadores
Y0
A0
A1
E
A3
A2
A0
A0
A1
E
A1
A1
E
A0
E
A0
A1
E
A0
Y15
A1
E
DECODIFICADORES
Caso particular de Decodificador → Demultiplexor
Y3
IN
Y2
DEMUX
Y1
Y0
S1
IN
X
X
X
X
S1
0
0
1
1
S0
S0
0
1
0
1
Y3 Y2 Y1 Y 0
0 0 0 IN
0 0 IN 0
0 IN 0 0
IN 0 0 0
IN
Y0
S1
S0
Y3
DECODIFICADORES
Ejemplo de aplicación: canal de comunicación serie
CANAL DE
ENTRADA
1
I0
0
I1
1
I2
1
I3
Y3
MUX
S0
RELOJ
S1
CONTADOR
OUT
1 0 1 1
IN
DEMUX
Y2
Y1
S0 S1
Y0
CANAL DE
SALIDA
DECODIFICADORES
Decodificadores excitadores
LT →
RBI →
BI/RBO →
Lamp Test
Ripple Blanking Input
Blanking Input/
Ripple Blanking Output
DECODIFICADORES
Ejemplo de aplicación
DECODIFICADORES
Uso de RBI y RBO
DECODIFICADORES
Display de Ánodo común
Display de Cátodo común
CONVERTIDORES DE CÓDIGO
6 bits BCD Þ 6 bits Binario
BCD
BIN
CONVERTIDORES DE CÓDIGO
6 bits Binario Þ 6 bits BCD
BIN
BCD
Descargar