Você está na página 1de 21

“Não há razão para qualquer indivíduo ter um computador

em casa.”(Ken Olsen; 1977)

Multiplexadores e
Demultiplexadores

Paulo Ricardo Lisboa de Almeida


Multiplexadores

É comum termos sistemas que contam com múltiplas entradas, e
desejamos escolher uma dessas entradas como a saída

Exemplo: O rádio do seu carro

Está constantemente recebendo dados de AM, FM, Flash-Drive, …

Temos um “seletor”, que seleciona entre essas múltiplas fontes de
entrada, e redireciona pra saída (que é única)

É exatamente isso o que um multiplexador faz

Seleciona uma dentre múltiplas entradas, e a envia para a saída
Multiplexadores

Um multiplexador é comumente chamado de mux

De acordo com a entrada no Seletor (Select ou endereço), uma das
entradas (inputs) Ix é enviada para a saída (output) Z

(Tocci et al, 2016)


Multiplexador de duas entradas
● Temos duas entradas possíveis: I0 e I1

Temos um seletor S (1 bit).
● Quando S=0, I0 é enviado para a saída Z
● Quando S=1, I1 é enviado para a saída Z

(Tocci et al, 2016)


Exercício

Faça a tabela verdade para o multiplexador de duas entradas

S I0 I1 Saída Z
Tabela verdade multiplexador de duas entradas

S I0 I1 Saída Z
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 1
Multiplexador de quatro entradas
● Se o nosso multiplexador aceitar quatro entradas, I0, I1, I2 e I3, um
seletor único funciona? Como podemos fazer nosso seletor?
Multiplexador de quatro entradas
● Se o nosso multiplexador aceitar quatro entradas, I0, I1, I2 e I3, um
seletor único funciona? Como podemos fazer nosso seletor?

Para quatro entradas, temos quatro “endereços” possíveis
● Endereço de I0, endereço de I1, …
● Em binário, temos os endereços 002,012,102 e 112

Precisamos então de 2 bits para controlar o seletor.
● S0 e S1

Crie sua versão de um multiplexador de 4 entradas

O raciocínio é análogo ao de 2 entradas, com algumas portas e entradas a
mais

5 Minutos!
Multiplexador de quatro entradas
Multiplexador de n entradas

E de maneira geral, um multiplexador de n entradas possui quantos
bits no seletor?
Multiplexador de n entradas

E de maneira geral, um multiplexador de n entradas possui quantos
bits no seletor?

Dados n bits, podemos representar até 2n valores diferentes

Ou seja, até 2n “endereços” diferentes

Então, um multiplexador de 2n entradas, precisa de n bits no seletor para
escolher a entrada que será redirecionada para a saída
Demultiplexadores

Um demultiplexador faz o caminho inverso de um multiplexador

Conhecido como demux

Recebe uma entrada I, e de acordo com os seletores, a envia para
uma de suas n saídas O0, O1, …, On-1
Demultiplexador 1 para 8

Veja um exemplo de como podemos montar um demultiplexador que
redireciona a entrada para uma de 8 saídas possíveis

Demux 1 para 8
Demultiplexador 1 para 8

Aqui selecionamos para qual


das saídas (O0,O1, …, O7) o
sinal será enviado

Aqui entramos com o sinal.



Faça a tabela verdade para o
Exercício demultiplexador de 1 para 8
Entradas Saídas
I S0 S1 S2 O0 O1 O2 O3 O4 O5 O6 O7

Faça a tabela verdade para o
Exercício demultiplexador de 1 para 8
Entradas Saídas
I S0 S1 S2 O0 O1 O2 O3 O4 O5 O6 O7

0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0 0 0 0
0 0 1 1 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 0 0
0 1 0 1 0 0 0 0 0 0 0 0
0 1 1 0 0 0 0 0 0 0 0 0
0 1 1 1 0 0 0 0 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 0 0 0 1 0 0 0 0 0
1 0 1 1 0 0 0 1 0 0 0 0
1 1 0 0 0 0 0 0 1 0 0 0
1 1 0 1 0 0 0 0 0 1 0 0
1 1 1 0 0 0 0 0 0 0 1 0
1 1 1 1 0 0 0 0 0 0 0 1

Faça a tabela verdade para o
Exercício demultiplexador de 1 para 8
Entradas Saídas
I S0 S1 S2 O0 O1 O2 O3 O4 O5 O6 O7

0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0 0 0 0
0 0 1 1 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 0 0
0 1 0 1 0 0 0 0 0 0 0 0
0 1 1 0 0 0 0 0 0 0 0 0
0 1 1 1 0 0 0 0 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 0 0 0 1 0 0 0 0 0
1 0 1 1 0 0 0 1 0 0 0 0
1 1 0 0 0 0 0 0 1 0 0 0
1 1 0 1 0 0 0 0 0 1 0 0
1 1 1 0 0 0 0 0 0 0 1 0
1 1 1 1 0 0 0 0 0 0 0 1
Exemplos de uso

Podemos utilizar multiplexadores + demultiplexadores para realizar a
transmissão em série de dados que originalmente eram paralelos

www.elprocus.com/multiplexer-and-demultiplexer/
Exemplos de uso

Muxes e demuxes são utilizados o tempo todo internamente em
nossas CPUs

Veremos isso adiante na disciplina
Exercícios

1.Quantos seletores são necessários para um multiplexador de 16


entradas?
2.Quantos seletores são necessários para um demultiplexador de 4
entradas?
3.Utilizando multiplexadores de duas e quatro entradas, monte um
multiplexador de 8 entradas.
Referências

Ronald Tocci, Neal Widmer, Greg Moss. Digital Systems. 12 ed.
Pearson Education. 2016.

TANENBAUM, Andrew S. Organização estruturada de
computadores. 5. ed. São Paulo: Pearson, 2007.

James Bignell, Robert Donovan. Eletrônica digital. Cengage Do Brasil,
2010.

MELO, M. Eletrônica Digital. Makron Books. 2003.

www.tutorialspoint.com/digital_circuits/
digital_circuits_demultiplexers.htm

Você também pode gostar