Buscar

Circuitos Digitais - Operações com Dados - Parte c - Decodificadores

Prévia do material em texto

1
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Circuitos Digitais
Capítulo 4 – Operações com Dados
Parte c – Decodificadores
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Decodificador
„ Um decodificador N:2N apresenta
…N entradas de seleção
…2N saídas
„ Apenas uma das saídas, para cada combinação 
de valores possíveis nas entradas de seleção, 
está ativa
„ A saída ativa é aquela cujo subscrito
corresponde ao valor apresentado às entradas 
de seleção
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Decodificador 3:8 
1Y
0Y
3Y
2Y
5Y
4Y
7Y
6Y
S2 S1 S0
„ Saídas ativas em nível lógico “1”
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Decodificador 3:8 
1Y
0Y
3Y
2Y
5Y
4Y
7Y
6Y
S2 S1 S0
0 0 0
1
0
0
0
0
0
0
0
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Decodificador 3:8 
1Y
0Y
3Y
2Y
5Y
4Y
7Y
6Y
S2 S1 S0
0 0 1
0
1
0
0
0
0
0
0
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Decodificador 3:8 
1Y
0Y
3Y
2Y
5Y
4Y
7Y
6Y
S2 S1 S0
0 1 0
0
0
1
0
0
0
0
0
2
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Decodificador 3:8 
1Y
0Y
3Y
2Y
5Y
4Y
7Y
6Y
S2 S1 S0
0 1 1
0
0
0
1
0
0
0
0
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Decodificador 3:8 
1Y
0Y
3Y
2Y
5Y
4Y
7Y
6Y
S2 S1 S0
1 0 0
0
0
0
0
1
0
0
0
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Decodificador 3:8 
1Y
0Y
3Y
2Y
5Y
4Y
7Y
6Y
S2 S1 S0
1 0 1
0
0
0
0
0
1
0
0
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Decodificador 3:8 
1Y
0Y
3Y
2Y
5Y
4Y
7Y
6Y
S2 S1 S0
1 1 0
0
0
0
0
0
0
1
0
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Decodificador 3:8 
1Y
0Y
3Y
2Y
5Y
4Y
7Y
6Y
S2 S1 S0
1 1 1
0
0
0
0
0
0
0
1
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Decodificador 3:8 
01211 SSSmY ==
01200 SSSmY ==
01233 SSSmY ==
01222 SSSmY ==
01255 SSSmY ==
01244 SSSmY ==
01277 SSSmY ==
01266 SSSmY ==
S2 S1 S0
„ Expressões das saídas:
3
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Decodificador 3:8
„ Um decodificador com saídas ativas em nível 
lógico “1” apresenta em sua saída Yj o 
minitermo mj das entradas de seleção
Y7
S1
S0
Y6
Y5
Y4
Y3
Y2
Y1
Y0
DEC
3:8
S2
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador
„ Um demultiplexador N:2N apresenta
…Uma (ou mais) entrada(s) de dados
…N entradas de seleção
…2N saídas
„ O demultiplexador utiliza as entradas de 
seleção para selecionar 1 das saídas, cujo 
valor estará associado ao valor apresentado 
na(s) entrada(s) de dados
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador
„ O modelo simplificado abaixo representa o 
comportamento do demultiplexador
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7S2 S1 S0
Entradas de Seleção
1 01
Saídas
de Dados
Entrada
de Dados
E
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador
Y0=E
S2 S1 S0
0 00
E
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador
Y1=E
S2 S1 S0
0 10
E
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador
Y2=E
S2 S1 S0
1 00
E
4
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador
Y3=E
S2 S1 S0
1 10
E
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador
Y4=E
S2 S1 S0
0 01
E
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador
Y5=E
S2 S1 S0
0 11
E
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador
Y6=E
S2 S1 S0
Entradas de Seleção
1 01
E
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador
Y7=ES2 S1 S0
Entradas de Seleção
1 11
E
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador
„ Note que as saídas não selecionadas devem 
apresentar o nível lógico associado à não 
ativação
„ O demultiplexador pode ser considerado como 
um decodificador
…A entrada de dados do demultiplexador = entrada 
de habilitação (enable ou strobe) do decodificador
5
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador 1:2
„ Entrada de habilitação ativa em nível “1”
„ Saídas ativas em nível “1”
G
S0
01 GSY =
00 SGY =
1011
0101
00X0
Y1Y0S0G
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador 1:2
„ Entrada de habilitação ativa em nível “0”
„ Saídas ativas em nível “1”
S0
01 SGY =
00 SGY =
G
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador 1:2
„ Com Transmission Gates:
1011
0101
00X0
Y1Y0S0G
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador 2:4
„ Entrada de habilitação ativa em nível “1”
„ Saídas ativas em nível “1”
G
S0
011 SSGY =
010 SSGY =
S1
013 SGSY =
012 SGSY =
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador 2:4
„ Entrada de habilitação ativa em nível “0”
„ Saídas ativas em nível “1”
S0
011 SSGY =
010 SSGY =
S1
013 SSGY =
012 SSGY =
G
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador 2:4
„ Com transmission gates:
Y0
Y1
Y2
Y3
S0S1
G
G
G
G
0
0
0
0
0
0
0
0
0 0
6
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador 74LS139
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexer 74LS139
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador 74LS139
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador 74LS139
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador 74LS138
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador 74LS138
7
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador 74LS138
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Demultiplexador 74LS138
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Cascateando demultiplexadores
„ Demux 4:16 a partir de demux 2:4
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Cascateando demultiplexadores
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Cascateando demultiplexadores
„ Demux 4:16
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Funções lógicas com demultiplexadores
„ Ex: decodificador BCD - 7 segmentos
8
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Funções lógicas com demultiplexadores
„ Funções lógicas para o decodificador BCD – 7 
segmentos
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operaçõescom Dados
Funções lógicas com demultiplexadores
„ Circuito para o decodificador BCD – 7 
segmentos
Márcio Brandão – CIC/UnB – Circuitos Digitais Capítulo 4 – Operações com Dados
Referências
„ Katz, Randy H. (1993), Contemporary Logic
Design, Benjamin Cummings/ Addison
Wesley.
„ Hill, F. & Peterson, G. (1981), Introduction to 
Switching Theory and Logical Design, John 
Wiley & Sons.
„ Wakerly, John F., Digital Design Principles
and Practices

Outros materiais

Perguntas Recentes