Vous êtes sur la page 1sur 13

Arquitetura de Computadores Multiplexadores Prof.

Luiz Marcelo Chiesse da Silva



Cefet/PR Cornlio Procpio 1

MULTIPLEXADORES

O multiplexador ou mux um circuito combinacional dedicado, ou seja, composto de portas
lgicas (principalmente portas E), possuindo duas ou mais entradas e somente uma nica sada.
Sua finalidade selecionar uma de suas entradas e conectando-a eletronicamente a sua nica
sada. Esta operao denominada multiplex ou multiplexao, que significa seleo, e tanto as
entradas como a sada so denominadas tambm de canais de entrada e canal de sada. A
seleo da entrada que ser conectada sada feita atravs de sinais de controle denominados
variveis de seleo, aplicados a entradas de controle do mux.
Como exemplo, quando se escolhe um canal de televiso atravs do controle remoto, se
efetua na verdade uma seleo ou multiplexao entre as vrias emissoras existentes. As
emissoras correspondem s entradas, a tela de TV sada e o controle remoto faz a funo das
entradas das variveis de seleo. possvel fazer uma analogia com uma chave de seleo de
vrias entradas e uma sada:


S
E
2
E
1
E
0
E
3
E
4


Um Mux pode ser representado pelo modelo abaixo:






MUX
de
n Canais
S
2
E
n
E
5
E
6
E
7
E
89
E
9
:
:
:

:.

A
1
A
2
A
n
.... ..


No mux, o nmero de entradas dependente do nmero de variveis de seleo pela
relao abaixo:
n = 2
m

n - nmero de canais de entrada;
m - nmero de variveis de seleo.
Como exemplo, em um mux com duas variveis de seleo (m=2) podem ser obtidas
quatro combinaes possveis destas variveis (00, 01, 10, 11) sendo possvel selecionar quatro
Arquitetura de Computadores Multiplexadores Prof. Luiz Marcelo Chiesse da Silva

Cefet/PR Cornlio Procpio 2

canais de entrada (n=2
2
=4). Com trs variveis de seleo (m=3) podem ser obtidas oito
combinaes diferentes (000, 001, 010, 011, 100, 101, 110, 111) sendo possvel selecionar oito
canais de entrada (n=2
3
=8).
Dentre as inmeras aplicaes nos sistemas digitais podemos citar:
seleo de informaes digitais para um determinado circuito;
seleo de informaes digitais para serem transmitidas a um outro sistema digital;
serializao de informaes de vrios bits;
implementao de expresses booleanas.

MUX de Dois Canais

Um Mux de dois canais ou entradas precisa de apenas uma varivel de seleo, pois:
n = 2
m
= 2
1
= 2
O funcionamento deste mux pode ser representado pela tabela abaixo:
A S
0 E
0

1 E
1


onde: E
n
- entradas;
A - varivel de seleo;
S - sada.
A representao tambm possvel atravs da expresso lgica da sada:
S = A .E
0
+ A.E
1

Na prtica, o circuito do mux de dois canais composto por portas lgicas como
demonstrado a seguir:
E
1
E
0
S
A


Cabe observar que os ndices das entradas (0 e 1) representam no sistema decimal o valor
das variveis de seleo correspondentes no sistema binrio.

MUX de Quatro Canais

Um mux de quatro canais necessita de duas variveis de seleo, pois:
n = 2
m
= 2
2
= 4
E seu funcionamento pode ser representado pela tabela abaixo:
Arquitetura de Computadores Multiplexadores Prof. Luiz Marcelo Chiesse da Silva

Cefet/PR Cornlio Procpio 3


A B S
0 0 E
0

0 1 E
1

1 0 E
2
1 1 E
3
onde: E
n
- entradas;
A e B - variveis de seleo;
S - sada.
Expresso lgica da sada:
S = A . B.E
0
+ A .B.E
1
+ A. B.E
2
+ A.B.E
3
Circuito mux de quatro canais:
E
1
E
0
S
B A
E
2
E
3


Em multiplexadores que possuem mais de uma varivel de seleo, importante destacar a
ordem destas variveis na seleo. nvertendo-se a ordem de numerao das variveis a seleo
pode ser efetuada de maneira errada. Para indicar a ordem das variveis ou dos bits em um
sistema, a primeira varivel de seleo denominada a mais significativa, ou com o bit mais
significativo (MSB most significant bit) e a varivel que seleciona as entradas de menor ndice
denominada a menos significativa, ou com o bit menos significativo (LSB least significatn bit). No
circuito anterior a varivel de seleo "A possui o bit mais significativo e a varivel de seleo "B
possui o bit menos significativo.

Arquitetura de Computadores Multiplexadores Prof. Luiz Marcelo Chiesse da Silva

Cefet/PR Cornlio Procpio 4

MUX de Oito Canais

A B C S
0 0 0 E
0
0 0 1 E
1

0 1 0 E
2

0 1 1 E
3

1 0 0 E
4

1 0 1 E
5

1 1 0 E
6

1 1 1 E
7


O circuito, a tabela de funcionamento e a expresso lgica para os multiplexadores de 8,
16, 32,... canais similar ao de 4 canais, incrementando-se o nmero de variveis de seleo e
dobrando o nmero de canais de entrada para cada incremento no nmero de variveis de
seleo.

Associao de MuItipIexadores

Os multiplexadores podem ser encontrados prontos em circuitos integrados comerciais,
mas o nmero de entradas limitado em cada circuito destes devido ao tamanho e nmero de
terminais de conexo. Quando se necessita de um mux com uma quantidade de canais de entrada
maior do que os encontrados comercialmente em um circuito integrado, ou quando necessrio
multiplexar mais de um canal de sada simultaneamente, basta fazer a associao conveniente de
vrios multiplexadores de forma a ampliar o nmero de canais de entrada ou o nmero de canais
de sada.

Associao paralela de multiplexadores:

Esta associao importante quando se necessita selecionar informaes digitais de vrios
bits simultaneamente. Para isto, basta utilizar um mux com um nmero de canais de entrada igual
ao nmero de informaes a serem multiplexadas sendo o nmero de mux's igual ao nmero de
bits destas informaes.




MUX
de
8 Canais
S

E
4
E
3
E
2
E
1
E
0
A(MSB)

E
7
E
6
E
5
B
C(LSB)

Arquitetura de Computadores Multiplexadores Prof. Luiz Marcelo Chiesse da Silva

Cefet/PR Cornlio Procpio 5

Exemplo: Deseja-se multiplexar informaes provenientes de quatro circuitos diferentes, indicadas
respectivamente por E
1
, E
2
, E
3
e E
4
. Cada informao composta de 3 bits (E
11
, E
12
, E
13
; E
21
, E
22
,
E
23
,...) e apenas uma informao de 3 bits deve estar presente na sada por vez. O circuito de
multiplexao pode ser implementado com 3 circuitos mux de quatro entradas cada:

A B
S
MUX
A B
S
MUX
A B
S
MUX
E
11
E
21
E
31
E
41
E
12
E
22
E
32
E
42
E
13
E
23
E
33
E
43
E
11
(MSB)
E
13
(LSB)
E
12



Associao srie de multiplexadores:

Esta associao uma ampliao da capacidade dos canais de entrada, e consiste em
uma variao da associao paralela pois, para ampliar a capacidade de canais de entrada, basta
multiplexar as sadas de mais de um mux de entrada atravs de um mux de sada.
Exemplo: Deseja-se obter um mux de 16 canais utilizando apenas circuitos mux de 4 canais. Para
isto, basta utilizar um mux de sada multiplexando 4 mux de entrada:

Arquitetura de Computadores Multiplexadores Prof. Luiz Marcelo Chiesse da Silva

Cefet/PR Cornlio Procpio 6

A B
S MUX
A B
S
MUX
A B
S
MUX
E
1
E
2
E
3
E
4
E
5
E
6
E
7
E
8
E
9
E
10
E
11
E
12
A B
S MUX
E
13
E
13
E
14
E
15
A B
S MUX
(MSB) A B C D (LSB)


Note que as variveis de seleo do mux resultante so A, B, C e D, sendo a varivel "A o
bit mais significativo (mux de sada) e a varivel "D o bit menos significativo (mux de entrada).
A B C D S
0 0 0 0 E
0
0 0 0 1 E
1

0 0 1 0 E
2

0 0 1 1 E
3

0 1 0 0 E
4

0 1 0 1 E
5

0 1 1 0 E
6

0 1 1 1 E
7

Arquitetura de Computadores Multiplexadores Prof. Luiz Marcelo Chiesse da Silva

Cefet/PR Cornlio Procpio 7

1 0 0 0 E
8

1 0 0 1 E
9

1 0 1 0 E
10

1 0 1 1 E
11

1 1 0 0 E
12

1 1 0 1 E
13

1 1 1 0 E
14

1 1 1 1 E
15

Arquitetura de Computadores Multiplexadores Prof. Luiz Marcelo Chiesse da Silva

Cefet/PR Cornlio Procpio 8

DEMULTIPLEXADORES

O demultiplexador ou demux um circuito combinacional dedicado possuindo uma entrada
e duas ou mais sadas. Sua finalidade selecionar, atravs de variveis de seleo, qual de suas
sadas deve receber a informao presente em sua nica entrada, executando a operao inversa
realizada pelo mux.
E
S
2
S
1
S
0
S
3
S
4


Genericamente um demux pode ser representado pelo modelo abaixo:

DEMUX
de
n Canais
E
S
n-1
S
4
S
3
S
2
S
19
S
0
:
:
:
:.
A
1
A
2
A
m-1
.... ..


Da mesma forma que o mux, no demux o nmero de entradas est relacionado com o
nmero de variveis de seleo, ou seja:
n = 2
m

n - nmero de canais de sada;
m - nmero de variveis de seleo.
Ento em um demux com duas variveis de seleo (m=2) podem ser obtidas quatro
combinaes diferentes possibilitando a seleo de quatro canais de sada. Em um demux com
trs variveis de seleo (m=3) podem ser obtidas oito combinaes diferentes, possibilitando a
seleo de oito canais de sada. Dentre as vrias aplicaes do demux podemos citar:
seleo de circuitos que devem receber uma determinada informao digital;
converso de informao serial em paralela;
recepo e demultiplexao de informaes de forma compatvel com o sistema de
demultiplexao.

DEMUX de Dois Canais
Arquitetura de Computadores Multiplexadores Prof. Luiz Marcelo Chiesse da Silva

Cefet/PR Cornlio Procpio 9


Um Demux de dois canais (ou sadas) precisa de apenas uma varivel de seleo, pois:
n = 2
m
= 2
1
= 2
O funcionamento dado pela tabela abaixo:
A S
0
S
1
0 E 0
1 0 E

onde: E - entrada;
A - varivel de seleo;
S
n
- sadas.
Expresses lgicas das sadas:
S
0
= E.
S
1
= E.A
Circuito do demux de dois canais:
S
0
S
1
E
A


DEMUX de Quatro Canais

Um Demux de quatro canais ou sadas precisa de duas variveis de seleo, pois:
n = 2
m
= 2
2
= 4

A B S
0
S
1
S
2
S
3

0 0 E 0 0 0
0 1 0 E 0 0
1 0 0 0 E 0

1 1 0 0 0 E

onde A e B so as variveis de seleo.
Expresso lgica da sada:
S
0
= A . B.E
S
1
= A .B.E

S
2
= A. B.E

Arquitetura de Computadores Multiplexadores Prof. Luiz Marcelo Chiesse da Silva

Cefet/PR Cornlio Procpio 10

S
3
= A.B.E
Circuito do demux de quatro canais:
S
0
B A
S
1
S
2
S
3
E


DEMUX de Oito Canais

A B C S
0
S
1
S
2
S
3
S
4
S
5
S
6
S
7
0 0 0 E

0

0

0

0

0

0

0

0 0 1 0 E 0 0 0 0 0 0
0 1 0 0 0 E 0 0 0 0 0
0 1 1 0 0 0 E 0 0 0 0
1 0 0 0 0 0 0 E 0 0 0
1 0 1 0 0 0 0 0 E 0 0
1 1 0 0 0 0 0 0 0 E 0
1 1 1 0 0 0 0 0 0 0 E

Procede-se da mesma maneira para verificar o funcionamento e o circuito dos
demultiplexadores de 8, 16, 32,... canais, sendo que o nmero de canais de sada dobra a cada
incremento no nmero de variveis de seleo para um demux.

Associao de DemuItipIexadores

Como nos multiplexadores, vrios circuitos demultiplexadores podem ser associados
tambm para ampliar o nmero de canais de sada para uma nica entrada ou ampliar o nmero
de entradas para se obter mais de um canal de sada ativos simultaneamente.

Associao paralela de demultiplexadores:

Arquitetura de Computadores Multiplexadores Prof. Luiz Marcelo Chiesse da Silva

Cefet/PR Cornlio Procpio 11

Esta associao utilizada para a ampliao do nmero de canais de sada, quando se
necessita demultiplexar informaes digitais de vrios bits simultaneamente.
Exemplo: Deseja-se demultiplexar trs informaes diferentes (
1
,
2
e

3
) cada uma composta de 4
bits (S
11
, S
12
, S
13
; S
21
, S
22
, S
23
,...).

A B
DEMUX
A B
DEMUX
A B
DEMUX
S
11
S
21
S
31
S
41
S
12
S
22
S
32
S
42
S
13
S
23
S
33
S
43
E
1
E
2
E
3



Associao srie de demultiplexadores:

Utilizada para a ampliao da capacidade de canais de sada, bastando ligar os Demux de
sada em um Demux de entrada.
Exemplo: Deseja-se obter um Demux de 16 canais utilizando circuitos Demux de 4 canais.
Arquitetura de Computadores Multiplexadores Prof. Luiz Marcelo Chiesse da Silva

Cefet/PR Cornlio Procpio 12

A B
DEMUX
C D
DEMUX
S
12
S
22
S
32
S
42
S
13
S
23
S
33
S
43
E
C D
DEMUX
S
13
S
23
S
33
S
43
C D
DEMUX
S
13
S
23
S
33
S
43
C D
DEMUX
A B C D


Arquitetura de Computadores Multiplexadores Prof. Luiz Marcelo Chiesse da Silva

Cefet/PR Cornlio Procpio 13

Transmisso e Recepo de Dados

MUX
S
E
n
E
4
E
3
E
2
E
19
E
0
:
:
:
:.
A
0
A
2
A
n
.... ..
DEMUX
E
S
n-1
S
4
S
3
S
2
S
19
S
0
:
:
:
:.
A
0
A
2
A
m-1
.... ..


O mux e o demux so muito utilizados na transmisso e recepo de informaes digitais
(ou dados). Esta importncia se verifica pelo fato de se dispor, muitas vezes, de um nico canal de
comunicao para a transmisso de informaes de fontes diferentes, que pode ser realizada pelo
mux, e recepo de vrias informaes em intervalos de tempo diferentes por um nico canal de
comunicao, que podem ser separadas por um demux para serem enviadas sistemas digitais
diferentes.
Nota-se que o dado presente na entrada E
0
do multiplexador deve ser transmitido, num
determinado momento, pelo canal de comunicao para ser recebido pelo sistema conectado
sada S
0
, o mesmo ocorrendo com E
1
em relao a S
1
e assim sucessivamente. O mesmo ocorre
quando se tem uma informao de vrios bits para ser transmitida por um nico canal de
comunicao, ou seja, ela deve ser serializada pelo mux e recuperada pelo demux na forma
original, isto , paralela.
Em ambos os casos as variveis de seleo do mux e do demux devem estar sincronizadas
para que uma informao chegue ao destino certo ou para que a recuperao de uma informao
transmitida serialmente seja correta. Fica claro tambm, que o tempo de transmisso, que
determina a sincronia, importante quando se trata de transmisso e recepo de informaes
multiplexadas.

Vous aimerez peut-être aussi