Você está na página 1de 46

ELETRÔNICA DIGITAL

Parte 11
Multiplexadores e
Demultiplexadores

Professor Dr. Michael Klug

1
Prof. Michael
Multiplexador ‐ Definição
• É um circuito lógico que 
recebe diversos dados 
digitais de entrada e 
seleciona um deles, em um 
determinado instante, para 
transferi‐lo para a saída.

2
Prof. Michael
Multiplexador – Circuito Básico
Com 4 entradas

3
Prof. Michael
Multiplexador – Circuito Básico
ETAPA 1
1
1 1 1
0 1
1
1 1 0
0
1
1 0 0
1 1
1 0
1 0 0
0
0 1 0 1

0 0
4
Prof. Michael
Multiplexador – Circuito Básico
ETAPA 2
1
1 1 0
0
1
1
0 1 1
1
1
1 0 0
0 1
1 0
1 0 0
1
0 1 1 0

0 1
5
Prof. Michael
Multiplexador – Circuito Básico
ETAPA 3
1
1 0 0
1
1
1 0 0
0
1
1 1 1
0 1 1
1
0
1 1 0
0
1 0 0 1

1 0
6
Prof. Michael
Multiplexador – Circuito Básico
ETAPA 4
1
1 0 0
0
1
1 0 0
1
1
1 1 0
0 1
1
0
1 1 1
0 1
1 0 1 0

1 1
7
Prof. Michael
Multiplexador – Circuito Básico
TABELA VERDADE

C0
C1 L
C2
C3 Q1

B A
8
Prof. Michael
Multiplexador – ENABLE
• ENABLE – HABILITA a saída do circuito

C0
C1 L
C2
C3 Q1

B A
ENABLE

Com ENABLE = 0 todas as saídas ficam em 0


Com ENABLE = 1 saída depende da entrada selecionada

9
Prof. Michael
Multiplexador – ENABLE

TABELA VERDADE
C0
C1 L
C2
C3 Q1

B A
ENABLE

10
Prof. Michael
Multiplexador
Alguns Modelos Comerciais
• 74153 – DE 4 ENTRADAS ‐ DUPLO
• 74157 – DE 2 ENTRADAS ‐ QUÁDRUPLO
• 74151 – DE 8 ENTRADAS 

11
Prof. Michael
Multiplexador ‐ 74153
ESQUEMA ELETRÔNICO
• Multiplexador 
com 4 entradas ‐
Duplo

12
Prof. Michael
Multiplexador ‐ 74153
Diagrama funcional - Pinagem
+5V
A
Entradas
de
seleção
B

Diagrama funcional do fabricante

-
13
Prof. Michael
Multiplexador ‐ 74153
Tabela Verdade

14
Prof. Michael
Multiplexador ‐ 74153
Circuito de teste – SIMULADOR

15
Prof. Michael
74153 ‐ EXERCÍCIO

16
Prof. Michael
Multiplexador ‐ 74157
ESQUEMA ELETRÔNICO

• Multiplexador 
com 2 entradas 
‐ Quádruplo

17
Prof. Michael
Multiplexador ‐ 74157
Diagrama funcional - Pinagem

18
Prof. Michael
Multiplexador ‐ 74157
Tabela Verdade

19
Prof. Michael
Multiplexador ‐ 74157
Exemplo de  Circuito 
I1x

20
Prof. Michael
Multiplexador ‐ 74151
ESQUEMA ELETRÔNICO

• Multiplexador 
com 8 entradas

21
Prof. Michael
Multiplexador ‐ 74151
Diagrama funcional - Pinagem

22
Prof. Michael
Multiplexador ‐ 74151
Tabela Verdade

23
Prof. Michael
Multiplexador ‐ 74151
Exemplo Circuito

0
1
1
1

24
Prof. Michael
EXERCÍCIO
• Dois silos tem sensores ultrassônicos que medem o
nível de material em cada silo, podendo variar entre
0 e 9 metros, sendo que, cada sensor envia o valor
medido para um controlador que o converte para um
valor em binário de 4 bits. Infelizmente somente um
display está disponível para que um operador
visualize o valor do nível. O operador irá selecionar
qual dos dois níveis ele deseja visualizar através de
uma chave, tendo ainda uma chave para habilitar a
leitura. Projete um circuito digital que atenda os
requisitos.

25
Prof. Michael
MUX em VHDL
ENTITY mux IS
PORT (
ch0, ch1, ch2, ch3 : IN BIT_VECTOR (3 DOWNTO 0);
s : IN INTEGER RANGE 0 TO 3;
dout : OUT BIT_VECTOR (3 DOWNTO 0)
);
END mux;

ARCHITECTURE selecter OF mux IS
BEGIN
WITH s SELECT
dout <= ch0 WHEN 0,  ‐‐ seleciona o canal 0 para a saída
dout <= ch1 WHEN 1,  ‐‐ seleciona o canal 1 para a saída
dout <= ch2 WHEN 2,  ‐‐ seleciona o canal 2 para a saída
dout <= ch3 WHEN 3;  ‐‐ seleciona o canal 3 para a saída
END selecter;

26
Prof. Michael
EXERCÍCIO

Silo 0

Chave para
habilitar o circuito

Chave de seleção
Silo 1

27
Prof. Michael
EXERCÍCIO
Silo 0

4
?

Utilize o 74153
para resolver o
exercício

6
EXPLIQUE O FUNCIONAMENTO DO CIRCUITO.
Considere que no silo 0 temos um nível de 4 metros de
material e no silo 1 6 metros. Utilize os valores em binário
Silo 1
na explicação. Chave de seleção = 0. 28
Prof. Michael
Associação de Multiplexadores

• Em muitas situações não temos a disposição o


multiplexador desejado, ou ele não existe
comercialmente. Para contornar a situação
devemos associá‐los até encontramos a
solução desejada.

29
Prof. Michael
Associação de Multiplexadores
Exemplo – Obter um multiplexador de 4 
entradas com o 74157
• Neste caso o 74157 é um multiplexador com 
duas entradas.
• Deveremos utilizar dois multiplexadores na 
entrada e ainda um outro na saída.
• O diagrama esquemático está representado 
na próxima figura.

30
Prof. Michael
Associação de Multiplexadores
Diagrama Esquemático da Associação
ASSOCIAÇÃO
MUX 74157

Atenção: Ordem invertida LSB MSB


31
Prof. Michael
Associação de Multiplexadores
Associação – Circuito Eletrônico
Complete as
Ligações

32
Prof. Michael
DEMULTIPLEXADOR

33
Prof. Michael
DEMULTIPLEXADOR

• Na prática não existem circuitos integrados


específicos para a função de demultiplexação.
Neste caso utilizaremos decodificadores,
modificando convenientemente o esquema de
ligação, possibilitando o seu uso como
demultiplexador!!!
• Faremos uma breve revisão do 74138
(decodificador 3 p/ 8) e depois mostraremos
como deve ser ligado para funcionar como
demultiplexador.
34
Prof. Michael
Demultiplexador ‐ 74138
• Originalmente é um Decodificador de 3 para 8 com 
entradas enable para associação

35
Prof. Michael
Demultiplexador ‐ 74138

Diagrama funcional - Pinagem

36
Prof. Michael
Demultiplexador – 74138 Tabela Verdade

37
Prof. Michael
Demultiplexador – 74138

38
Prof. Michael
DEMUX em VHDL
ENTITY demux IS
PORT (
s : IN INTEGER RANGE 0 TO 3;
din : IN BIT_VECTOR (3 DOWNTO 0)
ch0, ch1, ch2, ch3 : OUT BIT_VECTOR (3 DOWNTO 0);

);
END demux;

ARCHITECTURE selecter OF demux IS
BEGIN
WITH s SELECT
ch0 <= din WHEN s = 0 ELSE “1111”;
ch1 <= din WHEN s = 1 ELSE “1111”;
ch2 <= din WHEN s = 2 ELSE “1111”;
ch3 <= din WHEN s = 3 ELSE “1111”;
END selecter;
39
Prof. Michael
Demultiplexador – 74138

40
Prof. Michael
MUX – DEMUX ‐ Aplicação
Transmissão Informação

41
Prof. Michael
MUX – DEMUX ‐ Aplicação
Compartilhamento de Recursos

42
Prof. Michael
MUX – DEMUX ‐ Aplicação
Conversor Paralelo-Série

43
Prof. Michael
MUX – DEMUX ‐ Aplicação
Sequenciador de Passos

44
Prof. Michael
MUX – DEMUX ‐ Aplicação
Implementação de Função Lógica

45
Prof. Michael
MUX – DEMUX ‐ Aplicação
Sistema de Monitoramento de Alarmes

Fonte: Tocci e Widmer

46
Prof. Michael

Você também pode gostar