Upload
jefferson-cavalcante
View
461
Download
2
Tags:
Embed Size (px)
Citation preview
UNIVERSIDADE FEDERAL DE CEARÁ
CAMPUS SOBRAL
DEPARTAMENTO DE ENGENHARIA ELÉTRICA
MULTIPLEXADOR, DEMULTIPLEXADOR E CIRCUITOS
ARITMÉTICOS (MEIO SOMADOR E SOMADOR
COMPLETO)RELATÓRIO Nº 3
Aluno: Antonio Jefferson Cavalcante Araújo
Matrícula: 310021
Disciplina: Eletrônica Digital
Turma: A
Sobral, Maio de 2012
INTRODUÇÃO
Multiplexador
Multiplexador ou MUX é um circuito combinacional seletor. Ele se caracterizapela possibilidade de possuir n entradas, porém uma única saída. O valor de saída é ovalor de uma das entradas, que é selecionada por um conjunto de m entradas seletoras.O número de canais (entradas) e o número de entradas de seleção estão relacionadospela seguinte equação:
2mn =
A Fig. 01 apresenta o esquema de um MUX de n canais .
Fig. 01 - Esquema de um MUX de n canais
Os multiplexadores apresentam ainda uma entrada habilitadora, que habilita asaída do sistema. Essa entrada possui lógica invertida, ou seja, é ativada quando recebenível lógico 0 e desativada quando recebe nível lógico 1.
I. MUX de 2 Canais
Um MUX de 2 canais necessita apenas de uma entrada seletora, pois:
12 2 2 2 1m m m= ⇒ = ⇒ =
Seja A o valor da entrada seletora, S o valor da saída e Ei o valor da i-ésimaentrada, quando a entrada habilitadora está ativada, tem-se:
A S
0 E0
1 E1
Tabela 01 - Tabela-verdade MUX de 2 canais
Observando a tabela, obtém-se a expressão lógica:
S = A’.E0 + A. E1
Portanto, o MUX de 2 canais pode ser construído a partir de portas lógicasconforme mostra a Fig. 02.
Fig. 02 - MUX de 2 canais construído com portas lógicas
II. MUX de 4 Canais
Um MUX de 4 canais necessita de duas entradas seletoras, pois:
24 2 2 2 2m m m= ⇒ = ⇒ =
Sejam A e B os valores das entradas seletoras, S o valor da saída e Ei o valor da i-ésima entrada, quando a entrada habilitadora está ativada, tem-se:
A B S
0 0 E0
0 1 E1
1 0 E2
1 1 E3
Tabela 02 - Tabela-verdade MUX de 4 canais
Observando a tabela, obtém-se a expressão lógica:
S = A’.B’.E0 + A’. B.E1 + A.B’.E2 + A. B.E3
Portanto, o MUX de 4 canais pode ser construído a partir de portas lógicasconforme mostra a Fig. 03.
Fig. 03 - MUX de 4 canais construído com portas lógicas
III. MUX de 8 Canais
Um MUX de 8 canais necessita de duas entradas seletoras, pois:
38 2 2 2 3m m m= ⇒ = ⇒ =
Sejam A, B e C os valores das entradas seletoras, S o valor da saída e Ei o valorda i-ésima entrada, quando a entrada habilitadora está ativada, tem-se:
A B C S
0 0 0 E0
0 0 1 E1
0 1 0 E2
0 1 1 E3
1 0 0 E4
1 0 1 E5
1 1 0 E6
1 1 1 E7
Tabela 03 - Tabela-verdade MUX de 8 canais
Observando a tabela, obtém-se a expressão lógica:
S = A’.B’.C’.E0 + A’. B’.C.E1 + A’.B.C’.E2 + A’. B.C.E3 + A.B’.C’.E4 + A. B’.C.E5 +A.B.C’.E6 + A. B.C.E7
IV. MUX de mais de 16 ou mais Canais
Um MUX de 16, 32, 64 ou mais canais segue mesmo princípio visto nosMUX’s apresentados anteriormente. Entretanto, em escala comercial, os MUX’sapresentam número limitado de canais. Para solucionar tal problema, realizam-seassociações de multiplexadores. Estas associações podem se dá em paralelo ou em série.
A associação em paralelo é utilizada quando se deseja multiplexar diversosvalores simultaneamente. Para isso, deve-se utilizar MUX’s com o número de canaisigual ao número de valores a serem multiplexados, e o número de MUX’s a seremassociados deve ser igual ao número de bits da saída.
A associação em série, por sua vez, permite ampliar a quantidade de entradas.Para ampliar essa quantidade deve-se utilizar um MUX de saída para multiplexar osMUX’s de entrada.
A Fig. 04 mostra um exemplo de cada tipo de associação.
Fig. 04 - Associação de MUX’s em paralelo (à esquerda) e em série (à direita)
Demultiplexador
Como o próprio nome já diz, demultiplexador ou DEMUX é o circuito comfuncionamento contrário ao do multiplexador. Ele projeta o valor da única entrada emuma das n saídas, que podem ser selecionadas pelas m entradas seletoras. Essasquantidades de entradas seletoras e de canais (saídas) estão relacionadas de formasemelhante aos MUX’s.
2mn =
Os demultiplexadores, assim como os multiplexadores, também possuem umaentrada habilitadora, porém esta habilita a entrada e não a saída como ocorria nosMUX’s. Semelhantemente à entrada habilitadora dos MUX’s, esta entrada tambémpossui lógica invertida.
I. DEMUX de 2 Canais
Um DEMUX de 2 canais necessita de apenas uma entrada seletora, pois:
12 2 2 2 1m m m= ⇒ = ⇒ =
Seja A o valor da entrada seletora, E o valor da entrada e Si o valor da saída i-ésima, quando a entrada habilitadora está ativada, tem-se:
A S0 S1
0 E 0
1 E 0
Tabela 04 - Tabela-verdade DEMUX de 2 canais
Observando a tabela, obtêm-se as expressões lógicas:
S0 = A’.E
S1 = A.E
Portanto, o DEMUX de 2 canais pode ser construído a partir de portas lógicasconforme mostra a Fig. 05.
Fig. 05 - DEMUX de 2 canais construído com portas lógicas
II. DEMUX de 4 canais
Um DEMUX de 4 canais necessita de apenas uma entrada seletora, pois:
24 2 2 2 2m m m= ⇒ = ⇒ =
Sejam A e B o valor das entradas seletoras, E o valor da entrada e Si o valor dasaída i-ésima, quando a entrada habilitadora está ativada, tem-se:
A B S0 S1 S2 S3
0 0 E 0 0 0
0 1 0 E 0 0
1 0 0 0 E 0
1 1 0 0 0 E
Tabela 05 - Tabela-verdade DEMUX de 4 canais
Observando a tabela, obtêm-se as expressões lógicas:
S0 = A’.B’.E
S1 = A’.B.E
S2 = A.B’.E
S3 = A.B.E
Portanto, o DEMUX de 4 canais pode ser construído a partir de portas lógicasconforme mostra a Fig. 06.
Fig. 06 - DEMUX de 4 canais construído com portas lógicas
III. DEMUX de 8 canais
Um MUX de 8 canais necessita de duas entradas seletoras, pois:
38 2 2 2 3m m m= ⇒ = ⇒ =
Sejam A, B e C os valores das entradas seletoras, S o valor da saída e Ei o valorda i-ésima entrada, quando a entrada habilitadora está ativada, tem-se:
A B C S0 S1 S2 S3 S4 S5 S6 S7
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
Tabela 06 - Tabela-verdade MUX de 8 canais
Observando a tabela, obtêm-se as expressões lógicas:
S0 = A’.B’.C’.E S1 =A’. B’.C.E S2 = A’.B.C’.E S3 = A’. B.C.E
S4 = A.B’.C’.E S5 = A. B’.C.E S6 =A.B.C’.E S7 = A. B.C.E
IV. DEMUX de 16 ou mais canais
Um DEMUX de 16, 32, 64 ou mais canais segue mesmo princípio visto nosMUX’s DEMUX’s apresentados anteriormente. Entretanto, devido às suas limitaçõesem escala comercial, os DEMUX’s, assim como os MUX’s, também podem serassociados em série ou em paralelo.
Ambos os tipos de associação seguem o mesmo princípio e têm a mesmafinalidade das associações realizadas nos circuitos multiplexadores. A Fig. 07 apresentaambos os tipos de associação.
Fig. 07 - Associação de DEMUX’s em paralelo (à esquerda) e em série (à direita)
Associação entre Multiplexadores e Demultiplexadores
Os multiplexadores e demultiplexadores podem ser associados: a saída domultiplexador é conectada à entrada do demultiplexador. Tal associação é bastanteutilizada na recepção e transmissão de dados.
Este circuito é bastante útil, pois se pode transmitir o valor de qualquer uma dasentradas no MUX a qualquer uma das saídas do DEMUX em instantes de tempodiferentes. A Fig. 08 ilustra este tipo de associação.
Fig. 08 - Associação entre MUX e DEMUX
Circuitos Aritméticos
Os circuitos aritméticos são bastante utilizados em sistemas digitais,principalmente na construção da ULA (Unidade Lógica Aritmética) demicroprocessadores. Como o próprio nome já diz, estes circuitos realização operaçõesaritméticas (adição e subtração). Neste trabalho nos limitaremos ao estudo dos circuitossomadores, sejam eles meio somadores (half adder) ou somadores completos (fulladder).
I. Meio Somador
Meios somadores são circuitos que realizam a soma entre dois bits. Paraentendermos o funcionamento de circuitos meio somadores, primeiramenterelembraremos o processo de soma binária.
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 10
Como se pôde observar, a última soma teve como resultado 0 e apresentou um“vai - um” que foi transportado para uma posição mais significativa. Este bit detransporte (do inglês carry) é a saída COUT do meio somador. Além da saída COUT, o meiosomador apresenta a saída S que é o resultado da soma dos dois bits.
A tabela-verdade do circuito half adder é mostrada abaixo.
X Y S COUT
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
Tabela 07 - Tabela-verdade do circuito meio somador
Observando a tabela-verdade, percebe-se que a saída S pode ser representada poruma porta lógica XOR e a saída COUT pode ser representada por uma porta lógica AND.Logo o circuito meio somador pode ser expresso pela Fig. 09.
Fig. 09 - Esquema do circuito meio somador
II. Somador Completo
O somador completo é similar ao meio somador, entretanto ele apresenta trêsentradas: X e Y, os bits a serem somados, e CIN, a “vai - um” de uma soma anterior. Atabela-verdade do full adder é mostrada abaixo.
X Y CIN S COUT
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
Tabela 08 - Tabela-verdade do circuito somador completo
Observando a tabela verdade, percebe-se que o circuito somador completo podeser representado por dois meio somadores em cascata, sendo as entradas COUT de cadameio somador ligadas a uma porta lógica OR, conforme mostra a Fig. 10.
Fig. 10 - Esquema do circuito somador completo
OBJETIVOS
• Analisar o funcionamento de multiplexadores e demultiplexadores através de
portas lógicas;
• Verificar as propriedades lógicas de um circuito somador completo;
• Projetar um circuito somador completo de dois números (cada um com 1
bit);
• Projetar e simular um somador completo de 4 bits.
MATERIAL NECESSÁRIO
• 1 protoboard
• 2 resistores
• 2 LEDs
• CIs 7408 (porta lógica AND), 7432 (porta lógica OR), 7486 (porta lógi-
ca XOR) e 74155 (multiplexador)
• 1 fonte de alimentação CC
PROCEDIMENTO EXPERIMENTAL
Parte 1 - Multiplexador
A primeira etapa do procedimento experimental consistiu na implementação deum circuito multiplexador de 4 canais. Para tal, usou-se um CI 74155 e um LED. Ocircuito acima descrito, é mostrado na Fig. 11.
Fig. 11 - Circuito multiplexador de 4 canais
A partir da análise do funcionamento do circuito, montou-se a seguinte tabelaverdade.
ENDEREÇOS ENTRADAS SAÌDA
A B I’ E0 E1 E2 E3 S
X X 1 X X X X 0
0 0 0 0 X X X 0
0 0 0 1 X X X 1
0 1 0 X 0 X X 0
0 1 0 X 1 X X 1
0 1 0 X X 0 X 0
0 1 0 X X 1 X 1
1 1 0 X X X 0 0
1 1 0 X X X 1 1
Tabela 09 - Tabela-verdade do circuito multiplexador de 4 canais
Parte 2 - Demultiplexador
A segunda etapa do experimento não pôde ser realizada devido a carência deequipamentos, entretanto o circuito demultiplexador de 4 canais foi simulado nosoftware Proteus®, obtendo-se o circuito mostrado na Fig. 12.
Fig. 12 - Circuito demultiplexador de 4 canais
A partir da análise do funcionamento do circuito, montou-se a seguinte tabelaverdade.
ENDEREÇOS ENTRADAS SAÌDA
A B I’ E S0 S1 S2 S3
X X 1 X X X X 0
0 0 0 0 0 X X X
0 0 0 1 1 X X X
0 1 0 0 X 0 X X
0 1 0 1 X 1 X X
0 1 0 0 X X 0 X
0 1 0 1 X X 1 X
1 1 0 0 X X X 0
1 1 0 1 X X X 1
Tabela 10 - Tabela-verdade do circuito demultiplexador de 4 canais
Parte 3 - Meio Somador
Findadas as etapas anteriores, iniciou-se o estudo prático dos circuitosaritméticos a começar pelo circuito meio somador de 2 bits.
Como foi citado anteriormente, o circuito meio somador pode ser construído apartir da utilização de uma porta lógica XOR e de uma porta lógica AND. Portanto,foram utilizados os CIs 7486 e 7408, que correspondem, respectivamente a essas duasportas. Utilizou-se ainda um par de LEDs para a visualização dos valores de saídas docircuito.
Parte 3 - Somador Completo
O somador completo foi construído conforme descrito anteriormente naintrodução teórica: cascateou-se dois meio somadores conectando a saída COUT deambos a uma porta lógica OR. Para tal, foram utilizados os CIs 7486, 7408 e 7432,esteúltimo correspondente à porta lógica OR.
RESULTADOS EXPERIMENTAIS
MUX e DEMUX
Após a análise do funcionamento dos circuitos MUX e DEMUX, montou-se ocircuito da Fig. 13 que é bastante utilizado em sistemas digitais para recepção etransmissão de dados.
Este circuito permite selecionar qualquer uma das entradas do MUX e apósprojetá-la na saída do circuito, que por sua vez está conectada à entrada do DEMUX,selecionar qual saída do DEMUX exibirá o valor da entrada inicial.
Fig. 13 - Associação entre MUX e DEMUX
Circuitos Aritméticos
Após o estudo, simulação e experimento de um somador completo de númeroscom 1 bit, simulou-se no software Proteus® um circuito somador completo paranúmeros com 4 bits. Para isso cascateou-se um meio somador (LSB, pois o bit menossignificativo não recebe um carry de nenhum outro somador) e três somadorescompletos, conforme mostra a Fig. 14.
Fig. 14 - Somador completo para números de 4 bits
Quando se utiliza pulsos de clock em somadores em cascata, a análise do tempode estabilização é fundamental. Os clocks geram pulsos periodicamente, se o tempo deestabilização da saída for maior do que estes períodos, podem ocorrer erros nasoperações aritméticas, pois quando o clock gerar pulsos em um instante de tempo, osomador ainda estará exibindo em sua saída, o valor da operação de realizada em uminstante de tempo anterior.
CONCLUSÃO
Este experimentou possibilitou uma melhor compreensão do funcionamento doscircuitos MUX e DEMUX, bem como mostrou algumas importantes aplicações destescircuitos em sistemas digitais.
O mesmo ocorreu em relação aos circuitos aritméticos, sendo notória aimportância destes na construção da ULA em microprocessadores. Com o fim desteestudo, pôde-se perceber a importância dos circuitos combinacionais estudados neste
trabalho e em trabalhos anteriores para o estudo e construção de sistemas digitais, quesão largamente utilizados na engenharia elétrica.
REFERÊNCIAS BIBLIOGRÁFICAS
[1] GARCIA, Paulo Alves, MARTINI, José Sidnei Colombo. Eletrônica Digital: teo-ria e laboratório. 2ª Edição. Érica.
[2] CAPUANO, Francisco Gabriel, IDOETA, Ivan V. Elementos de Eletrônica Digital. 30ª Edição, Érica.[3] MONTEBELLER, José Sidney. Apostila Eletrônica II - Faculdadede Engenharia de Sorocaba.