Professional Documents
Culture Documents
Temario
Decodificadores / Conversores de cdigo Codificadores Multiplexores Demultiplexores Circuitos aritmticos
La relacin entre la entrada y la salida puede expresarse mediante una funcin lgica La salida en un instante dado depende exclusivamente del valor de las entradas en ese instante Un circuito combinacional presenta un retardo entre la entrada y la salida El retardo depende del tipo de compuertas, su n de entradas y el camino (nivel) del circuito
Decodificadores
Identifican el cdigo a la entrada. Aceptan un cdigo de entrada de m bits y producen un estado activo en una sola de n lneas de salida.
Tipos de decodificadores
Decodificadores binarios: m entradas y n = 2m salidas Formas comerciales clsicas: 2a4 3a8 (octal) 4 a 16 (hexadecimal) Decodificadores BCD a decimal: 4 entradas y 10 salidas Decodificadores conversores de cdigo Decodificadores de BCD a 7 segmentos: 4 entradas y 7 salidas
Aplicaciones tpicas
Decodificacin de contadores Control de la habilitacin de otros dispositivos: Memorias Registros Latches Generacin de funciones lgicas Decodificacin de lneas de direccin de memorias
EN
REGISTRO
Cdigo de seleccin
DECODER
EN
REGISTRO
EN
REGISTRO
Decodificador binario
A B S0 S1 S2 S3
A B G
Circuito esquemtico
B G S3= G B A
8
Formas comerciales
Decodificadores 3 a 8
74x138: 3 to 8 line decoder
Formas comerciales
10
Formas comerciales
11
Formas comerciales
12
Expansin de decodificadores
Ejemplo #1: Decodificador de 3 a 8 con decodificadores de 2 a 4
2 4 3 8
Decoder
Decoder
Decoder #1 (74x139)
A B G E0 E1 E2 A B G
S0 S1 S2 S3 S0 S1 S2 S3
Decoder #2 (74x139)
13
14
Aplicaciones
S0= BA S1= BA
S2= B A S3= B A
Circuito de un decoder 2 a 4
16
Aplicaciones
( 0 ,2 ,6 )
x , y ,z
Z Y X
A B C
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
Decodificador 3 a 8
17
Aplicaciones
19
7 (8)
D 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
C 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
B 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
A 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
a 1 0 1 1 0 1 0 1 1 1 0 0 0 0 0 0
b 1 1 1 1 1 0 0 1 1 1 0 0 0 0 0 0
c 1 1 0 1 1 1 1 1 1 1 0 0 0 0 0 0
d 1 0 1 1 0 1 1 0 1 0 0 0 0 0 0 0
e 1 0 1 0 0 0 1 0 1 0 0 0 0 0 0 0
f 1 0 0 0 1 1 1 0 1 1 0 0 0 0 0 0
g 0 0 1 1 1 1 1 0 1 1 0 0 0 0 0 0
22
Formas comerciales
CD4511: BCD to 7 Segment Latch / Decoder / Driver
Formas comerciales
23
Formas comerciales
24
Codificadores
Identifican la lnea de entrada activa y producen un cdigo equivalente a la salida.
Y0 = I1 + I3 + I5 + I7 Y1 = I2 + I3 + I6 + I7 Y2 = I4 + I5 + I6 + I7
32
Aplicaciones
P C
Encoder 8a3
P C
34
Variables H intermedias en el circuito: Hi = 1 slo si Ii es la entrada = 1 de ms alta prioridad H7 = I7 H6 = I6 . I7/ H5 = I5 . I6/. I7/ H4 = I4 . I5/ . I6/ . I7/ H3 = I3. I4/ . I5/ . I6/ . I7/ H2 = I2. I3/. I4/ . I5/ . I6/ . I7/ H1 = I1. I2/. I3/ . I4/ . I5/ . I6/ . I7/ H0 = I0 . I1/ . I2/ . I3/ . I4/ . I5/ . I6/ . I7/ Caso: I2 e I4 son ALTAS H7 = H6 = H5 = 0 H4 = 1 H3 = 0 H2 = 0 H1 = H0 = 0 A2 = 1 A1 = 0 A0 = 0 100 (410)
Variables de salida: A2 = H4 + H5 + H6 + H7 A1 = H2 + H3 + H6 + H7 A0 = H1 + H3 + H5 + H7
Si ninguna entrada es 1 IDLE = 1 IDLE = (I0 + I1 + I2 + I3 + I4 + I5 + I6 + I7)/ IDLE = I0/. I1/ . I2/ . I3/. I4/ . I5/ . I6/ . I7/
35
Aplicaciones
37
Aplicaciones
Llamadores (16)
(4)
Encoder
Decoder
Indicadores (16)
Camas
Office
38
Formas comerciales
74x147: codificador de prioridad 10 a 4 (74x148: codificador de prioridad 8 a 3) CD4532: CMOS 8-Bit Priority Encoder
Multiplexores
42
Multiplexor de 4 canales
E0 E1 E2 E3 B A S
43
Circuito lgico
E3 E2 S E1 E0
S = AB E0 + BA E1 + BA E2 + BA E3
00 01 10 11
44
Formas comerciales
Multiplexores 8 canales (74x151, 4051) Multiplexores de 2 y 4 canales (mltiples) Dobles de 4 canales (4 lneas a 1) (74x153, 4052) Cudruple de 2 canales (2 lneas a 1) (74x157) Triples de 2 canales (4053) Multiplexores analgicos (4051)
45
46
47
Expansin de multiplexores
seleccin
MUX
49
Aplicaciones
Generacin de funciones lgicas Direccionamiento de datos Conversin paralelo a serie
Expresin de un mux de 2 canales:
Aplicaciones
S = AB E0 + BA E1 + BA E2 + BA E3
00 01 10 11
E0 E1 E2 E3
Funcin generada
B A
Aplicaciones
( 0 ,1,4 ,6 ,7 )
x, y ,z
"1" "0"
Minitrminos
E0 E1 E2 E3 E4 E5 E6 E7
F
Funcin generada
CB A
XYZ
Variables
51
Aplicaciones
CLK
Dato paralelo
Multiplexor
Dato serie
Seleccin
54
Aplicaciones
55
Cabecera de cama
Aplicaciones
CLK Temperatura
Presin arterial
. . .
. . .
Registro PISO
Contador (seleccin)
Frecuencia cardiaca
56
Aplicaciones
Q1
Q2
Q3
Q Q
T
CL K
Q Q
T CL K
Clock
CLK
58
Formas comerciales 4051: Single 8-channel analog multiplexer/demultiplexer 4052: Two 4-channel multiplexers 4053: Three single-pole/double-throw (SPDT) switches
59
61
Aplicaciones
63
Aplicaciones
Seleccin de ganancia
Demultiplexores
Entrada (D) DEMUX 2n salidas
n entradas de seleccin
68
S1 S0
B
Circuito lgico de un decoder con habilitacin
S3= G B A
69
Formas comerciales
74x138: 3 to 8 line decoder / demultiplexer 74x139: dual 2 to 4 decoder / demultiplexer 4051: Single 8-channel analog multiplexer / demultiplexer
Aplicaciones
71
Demultiplexores analgicos
76
Comparadores
Comparadores con compuertas
Formas comerciales
74x85: comparador de 4 bits 4585: comparador de 4 bits 74x682: comparador de 12 bits
80
Aplicaciones
81
Sumadores y restadores
Sumadores medio y completo (half adder y full adder)
83
Sumadores iterativos
84
Formas comerciales
74x283: Sumador binario de 4 bits
86
Operandos
Formas comerciales
74x181: ALU de 4 bits
Operandos: 4 bits 4 entradas de seleccin de funcin: 16 funciones M: tipo de operacin (aritmtica o lgica) Velocidad de operacin: 11 ns
89
90
LCD 2 x 16
Ventajas Bajo consumo Versatilidad: nmeros, caracteres y grficos Monocromticos y en colores Con o sin luz de fondo (Backlight) Diseos atractivos y con ms informacin Controlados por comandos (displays inteligentes) Desventajas Angulo de visin Brillo
93
U1a
3
74ALS136N
segmento
backplane
4 5 9
b
6
c
8
Nmero BCD
10 12 13 1 2 4 5 9
a,b,...g d
11
display a
3
b
6
backplane
c
8
Control (cuadrada)
10
Decoder BCD a 7 segmentos con XOR en las salidas para desfasar una seal cuadrada externa.
96
97
98
Interfase de pines
99
Tabla de instrucciones
100
Tabla de caracteres
101
Familias digitales
103
FIN
104
Clock
Salidas de FFs
D0
A/ B/ C/ A/ B C/
D0
D2
D2
105