Você está na página 1de 33

Multiplexadores e Demultiplexadores

Nikolas Libert

Aula 7
Eletrônica Digital ET52C
Tecnologia em Automação Industrial
Multiplexadores

Multiplexadores

 Circuitos combinacionais.
 Funcionam como uma chave seletora digital
– Existem 2N linhas de entrada de dados digitais e uma
única saída.
– Há uma entrada seletora de N bits.
– O sinal na entrada seletora escolhe qual das linhas de
entrada digital será transmitida na saída.

DAELT ● Nikolas Libert ● 2


Multiplexadores

Saída da
informação
I1 1 multiplexada
I2 2 Seleção
I1
(CN...C2C1)
I3 3
I2
S Canais de
I4 informação I3 MUX S
4
...

de entrada

...
I(2N) 2N
I(2N)
(Equivalente a uma
chave digital) ...
C1 C2 CN

Entrada de seleção

DAELT ● Nikolas Libert ● 3


Multiplexador de 2 Canais

Multiplexador de 2 Canais
Variável de Saída
- Entrada seletora de 1 bit (N=1)
seleção
- 21 Entradas de informação C0 S
0 I0
I0
MUX S 1 I1
I1
C0

I0
I0 I0 S
MUX I0 MUX I1 Símbolo I1
I1 I1

0 1 C0

DAELT ● Nikolas Libert ● 4


Exercício

 Para o multiplexador e os sinais de entrada e seleção


mostrados abaixo, esboce o sinal de saída S.
I0
I0
S
t I1
I1
C0
t
C0

t
S

DAELT ● Nikolas Libert ● 5


Multiplexador de 4 Canais

Multiplexador de 4 Canais
I0
S
- Entrada seletora de 2 bits (N=2) I1
MUX
- 22 Entradas de informação I2
I3
Variáveis de Saída C0 C1
seleção
C1 C0 S Exemplo:
0 0 I0 I0
I2
0 1 I1 I1
MUX
1 0 I2 I2
1 1 I3 I3
10

DAELT ● Nikolas Libert ● 6


Multiplexador de 2 Canais

Circuito de um Multiplexador
(2 Canais)
- Se C0=0:
A saída SE1 será sempre zero
SE0
e I1 não interferirá na saída S.
I0
- Se C0=1:
S
A saída SE0 será sempre zero
e I0 não interferirá na saída S.
I1 SE1

C0 S=I0C0+I1C0

DAELT ● Nikolas Libert ● 7


Multiplexador de 4 Canais
(4 Canais)
- Do conjunto de saídas Sel0 a Sel3,
Gerador de Produtos
Canônicos apenas uma terá nível lógico alto
(SelX).
Sel0
- A seleção da saída SelX com nível
I0
lógico alto é feita por C1 e C0.
Sel1
I1
S
Sel2
I2
- Três portas E da segunda camada
Sel3 terão saída igual a zero, não
interferindo no valor de S.
I3
- A porta E com entrada conectada
a SelX repetirá a linha lX em sua
C1 C0 saída.

DAELT ● Nikolas Libert ● 8


Multiplexador de 4 Canais

 Representação simplificada
– Portas E de três entradas.

S=I0C1C0+I1C1C0+I2C1C0+I3C1C0
I0

I1
S
I0
I2 I1
Símbolo I2
S

I3 I3

C1 C0
C1 C0

DAELT ● Nikolas Libert ● 9


Geradores de Produtos Canônicos

Gerador de Produtos Canônicos


 Circuito necessário para implementação de
multiplexadores com mais de 2 canais.
 Possui N entradas e 2N saídas.
 Cada saída possui nível lógico alto apenas para uma
única combinação das variáveis de entrada.
 Nunca haverá mais de uma saída em nível alto
simultaneamente. E1 S1
 Funciona como um deco- E2 Gerador de S2
E3 Produtos S3
dificador binário/decimal.
Canônicos
...

...
EN S(2N)
DAELT ● Nikolas Libert ● 10
Geradores de Produtos Canônicos – 2 Entradas

 Exemplo: 2 Entradas S0=E1E0


E0 Gerador de S1=E1E0
E1 Produtos
S2=E1E0
E1 E0 Canônicos
S3=E1E0

S0 Entrada Saída
1 0 3 2 1 0
S1 0 0 0 0 0 1
0 1 0 0 1 0
1 0 0 1 0 0
S2 1 1 1 0 0 0

- Apenas 1 saída em nível alto


S3 simultaneamente.
- Como decodificador binário/decimal.

DAELT ● Nikolas Libert ● 11


Geradores de Produtos Canônicos – 3 Entradas

 Para 1 entrada adicional: gerador de 2 entradas ligado


em cascata com todas combinações (0 ou 1) da nova
entrada.
E2 E1 E0 Entrada Saída
E2E1 E2E1E0 2 1 0 7 6 5 4 3 2 1 0
E2E1E0 0 0 0 0 0 0 0 0 0 0 1
0 0 1 0 0 0 0 0 0 1 0
E2E1 E2E1E0 0 1 0 0 0 0 0 0 1 0 0
E2E1E0 0 1 1 0 0 0 0 1 0 0 0
1 0 0 0 0 0 1 0 0 0 0
E2E1 E2E1E0 1 0 1 0 0 1 0 0 0 0 0
E2E1E0 1 1 0 0 1 0 0 0 0 0 0
1 1 1 1 0 0 0 0 0 0 0
E2E1 E2E1E0
Encadeamento simples
E2E1E0 ou piramidal.

DAELT ● Nikolas Libert ● 12


Geradores de Produtos Canônicos – 4 Entradas

 4 Entradas: matriz de duplo encadeamento (circuito


menor que com encadeamento simples).
E1
E0
E3 E2

E1E0 E1E0 E1E0 E1E0


E3E2

E3E2E1E0 E3E2E1E0 E3E2E1E0 E3E2E1E0


E3E2
E3E2E1E0 E3E2E1E0 E3E2E1E0 E3E2E1E0
E3E2

E3E2E1E0 E3E2E1E0 E3E2E1E0 E3E2E1E0


E3E2

E3E2E1E0 E3E2E1E0 E3E2E1E0 E3E2E1E0

DAELT ● Nikolas Libert ● 13


Geradores de Produtos Canônicos – 4 Entradas

 Tabela verdade: parte 1.

Entrada Saída
3 2 1 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0
0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
0 1 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0
0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0
0 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0

DAELT ● Nikolas Libert ● 14


Geradores de Produtos Canônicos – 4 Entradas

 Tabela verdade: parte 2.

Entrada Saída
3 2 1 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
1 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 0 0 0 0 0
1 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0
1 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
1 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

DAELT ● Nikolas Libert ● 15


Multiplexador Genérico

 Qualquer gerador de produtos canônicos pode ser


utilizado para montar um multiplexador.
CN-1 C2 C1 C0
...
Multiplexador
Gerador de
Produtos Canônicos
Sel0
...
I0
Sel1
I1

I2
Sel2 S

...
Sel(2N-1)
I(2N)-1

DAELT ● Nikolas Libert ● 16


Multiplexador de 8 Canais

 CI Dedicado
– 74LS151

DAELT ● Nikolas Libert ● 17


Multiplexador de 8 Canais

 74LS151

DAELT ● Nikolas Libert ● 18


Multiplexador de 8 Canais

 Exercício:
– Escreva a função lógica que representa o circuito de
um multiplexador de 8 canais.
– Desenhe o diagrama do circuito que implementa este
multiplexador.

DAELT ● Nikolas Libert ● 19


Demultiplexadores

Demultiplexadores

 Circuitos combinacionais.
 Funcionam como uma chave seletora digital
– Existe uma única linha de entrada de dados digital e 2 N
linhas de saída.
– Há uma entrada seletora de N bits.
– O sinal na entrada seletora escolhe qual das linhas de
saída digital receberá o sinal de entrada.

DAELT ● Nikolas Libert ● 20


Demultiplexadores

Entrada da
informação
multiplexada
1 I1
Seleção 2 I2
I1 (CN...C2C1)
I2 3 I3
Canais de E
E MUX I3 saída de 4 I4
informações

...
...

I(2N) 2N I(2N)

... (Equivalente a uma


chave digital)
C1 C2 CN

Entrada de seleção

DAELT ● Nikolas Libert ● 21


Demultiplexador de 2 Canais

Demultiplexador de 2 Canais
- Entrada seletora de 1 bit (N=1)
Variável de Saídas
- 21 Saídas de informação seleção
C0 I0 I1
I0 0 E 0
E MUX
I1 1 0 E
C0

I0
E 0 E
E MUX E MUX Símbolo I1
0 E

0 1 C0

DAELT ● Nikolas Libert ● 22


Demultiplexador de 2 Canais

 Circuito lógico básico

- Se C0=0:
Demultiplexador
A saída I1 será sempre zero e
I0 I0 será determinada por E.
E - Se C0=1:
S
A saída I0 será sempre zero e
I1 I1 será determinada por E.

C0

DAELT ● Nikolas Libert ● 23


Demultiplexador de 4 Canais

Demultiplexador de 4 Canais
I0
E
- Entrada seletora de 2 bits (N=2) I1
MUX
- 22 Saídas de informação I2
I3
C0 C1
Variáveis de Saídas
seleção
C1 C0 I3 I2 I1 I0 Exemplo:
0 0 0 0 0 E 0
E
0 1 0 0 E 0 0
MUX
1 0 0 E 0 0 E
1 1 E 0 0 0 0
10

DAELT ● Nikolas Libert ● 24


Demultiplexador de 4 Canais

Gerador de Produtos
Canônicos
Sel0 - Do conjunto de saídas Sel0 a Sel3,
I0 apenas uma terá nível lógico alto
(SelX).
Sel1 - A seleção da saída SelX com nível
I1 lógico alto é feita por C1 e C0.
- Três portas E da segunda camada
E Sel2 terão saída igual a zero.
I2 - A porta E com entrada conectada
a SelX repetirá o valor da linha de
Sel3 entrada E em sua saída lX.
I3

C1 C0

DAELT ● Nikolas Libert ● 25


Demultiplexador de 4 Canais

 Representação simplificada
– Portas E de três entradas.

I0 I0=E C1C0
I1=E C1C0
I1 I2=E C1C0
I3=E C1C0
E I0
I2 I1
Símbolo E
I2
I3 I3

C1 C0
C1 C0

DAELT ● Nikolas Libert ● 26


Demultiplexador Genérico

 Qualquer gerador de produtos canônicos pode ser


utilizado para montar um demultiplexador.
CN-1 C2 C1 C0
...
Demultiplexador
Gerador de
Produtos Canônicos
...
Sel0 I0

Sel1 I1

Sel2 I2
E

Sel(2N-1) ... I(2N)-1

DAELT ● Nikolas Libert ● 27


Demultiplexador de 8 Canais

 CI Dedicado
– São implementados na prática por CIs decodificadores
binário/decimal.
– 74HC138 (saídas com lógica invertida).
– 74HC238.

DAELT ● Nikolas Libert ● 28


74HC238

 O sinal de entrada é
aplicado ao pino de
Enable E3.
 Pinos E1 e E2 devem
estar aterrados.

DAELT ● Nikolas Libert ● 29


Demultiplexador de 8 Canais

 Exercício:
– Escreva as funções lógicas que representam o circuito
de um demultiplexador de 8 canais.
– Desenhe o diagrama do circuito que implementa este
demultiplexador.

DAELT ● Nikolas Libert ● 30


Exercício

 Para o demultiplexador e os sinais de entrada e


seleção mostrados abaixo, esboce os sinais de saída
I0 e I1.
I0
E
I1
E
C0

t
C0

DAELT ● Nikolas Libert ● 31


Exercício
E

t
C0

I0
E t
I1 I0

C0
t
I1

DAELT ● Nikolas Libert ● 32


Referências

 IDOETA, I. V., CAPUANO, F. G. Elementos de


Eletrônica Digital, 41ª Edição, Érica, São Paulo, 2013.

DAELT ● Nikolas Libert ● 33

Você também pode gostar