Práticas em Eletrônica Digital: Demultiplexadores Digitais
Volume 1 do livro Práticas em Eletrônica Digital realizado na disciplina de Eletrônica Digital do 6º semestre do curso de Engenharia de Computação
Volume 1 do livro Práticas em Eletrônica Digital realizado na disciplina de Eletrônica Digital do 6º semestre do curso de Engenharia de Computação
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Práticas</strong> <strong>em</strong> <strong>Eletrônica</strong> <strong>Digital</strong><br />
D E M U L T I P L E X A D O R E S<br />
D I G I T A I S<br />
Luis Guilherme G Silva<br />
Regimar F dos Santos<br />
Renan R Oliveira<br />
P R O P O S E D<br />
B Y E T H A N<br />
P E R E Z
Luis Guilherme G Silva<br />
Regimar F dos Santos<br />
Renan R Oliveira<br />
<strong>Práticas</strong> <strong>em</strong> <strong>Eletrônica</strong> <strong>Digital</strong><br />
Conversores D<strong>em</strong>ultiplexadores<br />
<strong>Digitais</strong><br />
Imag<strong>em</strong> da capa: Central Telefônica Comercial de New Haven, 1879<br />
Universidade São Francisco, Campus Itatiba - 2018
<strong>Práticas</strong> <strong>em</strong> <strong>Eletrônica</strong> <strong>Digital</strong>: D<strong>em</strong>ultiplexadores <strong>Digitais</strong><br />
Sumário<br />
Introdução ................................................................................................................ 3<br />
Impl<strong>em</strong>entação com portas lógicas ......................................................................... 4<br />
Simulação ............................................................................................................ 5<br />
Impl<strong>em</strong>entação do circuito ................................................................................... 6<br />
Impl<strong>em</strong>entação com circuito integrado .................................................................... 8<br />
Conceito ............................................................................................................... 8<br />
Simulação ............................................................................................................ 9<br />
Impl<strong>em</strong>entação do circuito ................................................................................. 10<br />
Conclusão ............................................................................................................. 11
<strong>Práticas</strong> <strong>em</strong> <strong>Eletrônica</strong> <strong>Digital</strong>: D<strong>em</strong>ultiplexadores <strong>Digitais</strong><br />
Introdução<br />
Os circuitos d<strong>em</strong>ultiplexadores, ou DEMUX, são circuitos caracterizados por<br />
realizar<strong>em</strong> a função inversa dos multiplexadores ou MUX, sendo assim estes<br />
distribu<strong>em</strong> os dados provenientes de sua entrada para suas múltiplas saídas que são<br />
determinadas pelos valores binários de suas entradas de controle, conforme<br />
ex<strong>em</strong>plificado no esqu<strong>em</strong>a abaixo.<br />
Figura 0 - DEMUX 1:4.<br />
Os DEMUX são classificados pelo número de saídas que possu<strong>em</strong> assim como os<br />
MUX são classificados pelo número de entradas, assim o circuito mostrado no<br />
esqu<strong>em</strong>a acima é um d<strong>em</strong>ultiplexador 1:4. Um DEMUX também t<strong>em</strong> a sua quantidade<br />
de entradas de controle de acordo com seu número de saídas, por ex<strong>em</strong>plo, um<br />
circuito com n saídas, possui m entradas de controle sendo n = 2 m .<br />
A principal função deste circuito é a conversão de sinais <strong>em</strong> série para sinais <strong>em</strong><br />
paralelo, sendo assim usados <strong>em</strong> conjunto com os multiplexadores <strong>em</strong> circuitos de<br />
comunicação simples que na verdade serv<strong>em</strong> de base para toda comunicação de<br />
sinais.<br />
Figura 1 - MUX e DEMUX trabalhando <strong>em</strong> um circuito de comunicação.<br />
3
<strong>Práticas</strong> <strong>em</strong> <strong>Eletrônica</strong> <strong>Digital</strong>: D<strong>em</strong>ultiplexadores <strong>Digitais</strong><br />
Porém o escopo no qual ver<strong>em</strong>os estes circuitos aqui é b<strong>em</strong> mais simples, ver<strong>em</strong>os<br />
como impl<strong>em</strong>enta-los no contexto da eletrônica digital, primeiramente com portas<br />
lógicas, <strong>em</strong> um contexto onde pod<strong>em</strong>os estudar de maneira mais minuciosa o<br />
funcionamento dos DEMUX, e depois utilizando um circuito integrado dedicado, onde<br />
aprender<strong>em</strong>os mais sobre o uso de equipamentos disponíveis comercialmente.<br />
Impl<strong>em</strong>entação com portas lógicas<br />
Na verdade, d<strong>em</strong>ultiplexadores são circuitos relativamente simples de se impl<strong>em</strong>entar,<br />
somente são necessárias portas AND e inversores, como observado no ex<strong>em</strong>plo do<br />
DEMUX 1:4 a seguir.<br />
Figura 2 - Circuito lógico de um DEMUX 1:4.<br />
Observando o circuito já é possível identificar sua funcionalidade características,<br />
v<strong>em</strong>os que F é a entrada de dado, a e b as entradas de controle e A, B C e D as<br />
saídas, o comportamento do circuito é então definido pela seguinte tabela verdade.<br />
4
<strong>Práticas</strong> <strong>em</strong> <strong>Eletrônica</strong> <strong>Digital</strong>: D<strong>em</strong>ultiplexadores <strong>Digitais</strong><br />
Tabela 1 – Tabela verdade de um DEMUX 4:1.<br />
a b A B C D<br />
0 0 F 0 0 0<br />
0 1 0 F 0 0<br />
1 0 0 0 F 0<br />
1 1 0 0 0 F<br />
Simulação<br />
Tendo como base a teoria apresentada no it<strong>em</strong> anterior, é possível impl<strong>em</strong>entar um<br />
circuito d<strong>em</strong>ultiplexador de 4 entradas <strong>em</strong> um software de simulação, como o ex<strong>em</strong>plo<br />
realizado no software Proteus abaixo.<br />
Figura 3 -Circuito simulado de um DEMUX 4:1 utilizando-se de portas lógicas e componentes simples.<br />
R4<br />
680<br />
R5<br />
680<br />
680<br />
R6<br />
U4:A<br />
1 2<br />
7404<br />
U4:B<br />
3 4<br />
7404<br />
A B E<br />
1<br />
2<br />
4<br />
5<br />
12<br />
13<br />
9<br />
10<br />
U2:A<br />
7408<br />
U2:B<br />
7408<br />
U2:D<br />
7408<br />
U3:C<br />
7408<br />
3<br />
6<br />
11<br />
8<br />
1<br />
2<br />
9<br />
10<br />
4<br />
5<br />
12<br />
13<br />
U3:A<br />
7408<br />
U2:C<br />
7408<br />
U3:B<br />
7408<br />
U3:D<br />
7408<br />
3<br />
8<br />
6<br />
11<br />
R12<br />
330<br />
R13<br />
330<br />
R14<br />
330<br />
R15<br />
330<br />
S0<br />
D9<br />
LED-RED<br />
S1<br />
D10<br />
LED-RED<br />
S2<br />
D11<br />
LED-RED<br />
S3<br />
D12<br />
LED-RED<br />
Observe que como buscamos um ambiente mais próximo do real aqui t<strong>em</strong>os que nos<br />
atentar a algumas questões práticas. Um desses fatores é o uso de resistores pull<br />
down, vistos à esquerda do esqu<strong>em</strong>a com valores de 680 ohms, estes serv<strong>em</strong> para<br />
r<strong>em</strong>over interferências das entradas digitais, já que estas dev<strong>em</strong> ter seus estados b<strong>em</strong><br />
definidos. Outra observação é o uso de oito portas AND de duas entradas, isto pois<br />
foram utilizados dois circuitos integrados 7408 da família TTL, estes possu<strong>em</strong>, cada<br />
5
<strong>Práticas</strong> <strong>em</strong> <strong>Eletrônica</strong> <strong>Digital</strong>: D<strong>em</strong>ultiplexadores <strong>Digitais</strong><br />
um, quatro portas AND de duas entradas, como mostrado na imag<strong>em</strong> a seguir, os<br />
datasheets dos componentes citados neste livro se encontram no anexo 1 Datasheets.<br />
Figura 4 - Esqu<strong>em</strong>a do circuito 7408.<br />
Por último observa-se o uso de LEDs b<strong>em</strong> como resistores limitadores de corrente de<br />
330 ohms ligados <strong>em</strong> serie com estes, para que possam ser observadas as quatro<br />
saídas do circuito.<br />
Com uma simulação <strong>em</strong> computador é possível ter uma ideia mais próxima do<br />
funcionamento real de um circuito, b<strong>em</strong> como os componentes que serão necessários<br />
para a montag<strong>em</strong> deste, como foi observado neste it<strong>em</strong>.<br />
Impl<strong>em</strong>entação do circuito<br />
Seguindo o proposto nos dois itens anteriores é possível montar e observar o<br />
funcionamento de um d<strong>em</strong>ultiplexador na prática utilizando apenas portas lógicas,<br />
como pode ser visto na imag<strong>em</strong> a seguir.<br />
6
<strong>Práticas</strong> <strong>em</strong> <strong>Eletrônica</strong> <strong>Digital</strong>: D<strong>em</strong>ultiplexadores <strong>Digitais</strong><br />
Figura 5 - Circuito multiplexador montado com portas lógicas.<br />
Note que aqui como foi utilizado um módulo didático Datapool não foi necessário o<br />
uso dos resistores de pull down e limitadores de corrente dos LEDs, b<strong>em</strong> como as<br />
duas portas NOT, estas últimas, porém pod<strong>em</strong> ser substituídas por transistores<br />
montados como mostra a imag<strong>em</strong>, eliminando a necessidade de um circuito integrado<br />
específico para tal fim.<br />
Figura 6 - Transistor usado como porta NOT.<br />
7
<strong>Práticas</strong> <strong>em</strong> <strong>Eletrônica</strong> <strong>Digital</strong>: D<strong>em</strong>ultiplexadores <strong>Digitais</strong><br />
Impl<strong>em</strong>entação com circuito integrado<br />
Conceito<br />
A impl<strong>em</strong>entação de um DEMUX com portas lógicas é utilizada para fins didáticos,<br />
caso queiramos uma impl<strong>em</strong>entação mais robusta pod<strong>em</strong>os utilizar um dos muitos<br />
circuitos integrados específicos para esta finalidade disponíveis no mercado.<br />
O CI que utilizar<strong>em</strong>os neste it<strong>em</strong> é o 74138 também da família TTL, este impl<strong>em</strong>enta<br />
um d<strong>em</strong>ultiplexador 1:8, conforme ex<strong>em</strong>plificado <strong>em</strong> seu esqu<strong>em</strong>a na imag<strong>em</strong>.<br />
Figura 7 - Esqu<strong>em</strong>a do circuito 74138.<br />
Neste esqu<strong>em</strong>a observamos que as entradas de seleção são representadas pelas<br />
letras A, B e C e estão nos pinos 1, 2 e 3 respectivamente. As saídas do DEMUX se<br />
encontram, <strong>em</strong> ord<strong>em</strong>, nos pinos 15, 14, 13, 12, 11, 10, 9 e 7, e são representadas<br />
pela letra Y seguida pelo seu numeral, que vai de 0 a 8, este numeral será usado para<br />
selecionar a saída <strong>em</strong> questão, habilitando-a quando o mesmo é inserido <strong>em</strong> binário<br />
nas entradas de seleção (considerando A como LSB). A alimentação do circuito é<br />
ligada ao pino 16 e o comum, ou terra, ao pino 8, l<strong>em</strong>brando que, por se tratar de um<br />
circuito TLL tanto os níveis altos como a alimentação do mesmo. Por último t<strong>em</strong>os três<br />
entradas para o enable do circuito, estas funcionam como uma entrada enable de flipflop,<br />
ou seja, o circuito só é habilitado e funciona normalmente quando estas estão <strong>em</strong><br />
uma configuração específica, no caso do 74138 G2A e G2B dev<strong>em</strong> estar <strong>em</strong> estado<br />
baixo e G1 deve estar <strong>em</strong> alto, caso contrário todas as saídas retornarão alto<br />
independent<strong>em</strong>ente das entradas de controle.<br />
8
<strong>Práticas</strong> <strong>em</strong> <strong>Eletrônica</strong> <strong>Digital</strong>: D<strong>em</strong>ultiplexadores <strong>Digitais</strong><br />
Você deve ter percebido que o 74138 não disponibiliza uma entrada de dados para<br />
definir o que será transmitido à saída selecionada, caso queira impl<strong>em</strong>entar uma<br />
funcionalidade dessas é necessário faze-lo com outros componentes ligados ao CI, a<br />
forma como a saída escolhida é representada é b<strong>em</strong> diferente da nossa montag<strong>em</strong><br />
anterior, aqui a saída selecionada pelas entradas de seleção retorna estado baixo e<br />
as outras, que não foram selecionadas, retornam alto, conforme é mostrado na tabela<br />
verdade abaixo, l<strong>em</strong>brando que esta já considera as entradas de enable configuradas<br />
corretamente.<br />
Tabela 2 – Tabela verdade do circuito d<strong>em</strong>ultiplexador 74138 configurado corretamente.<br />
C B A Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7<br />
0 0 0 0 1 1 1 1 1 1 1<br />
0 0 1 1 0 1 1 1 1 1 1<br />
0 1 0 1 1 0 1 1 1 1 1<br />
0 1 1 1 1 1 0 1 1 1 1<br />
1 0 0 1 1 1 1 0 1 1 1<br />
1 0 1 1 1 1 1 1 0 1 1<br />
1 1 0 1 1 1 1 1 1 0 1<br />
1 1 1 1 1 1 1 1 1 1 0<br />
Simulação<br />
Uma vez que entend<strong>em</strong>os a pinag<strong>em</strong> do circuito 74138 configura-lo é muito simples,<br />
um ex<strong>em</strong>plo de simulação <strong>em</strong> software se encontra na seguinte imag<strong>em</strong>.<br />
Figura 8 - Circuito simulado de um 74138 funcionando com DEMUX 1:8.<br />
?<br />
R1<br />
10k<br />
R2<br />
10k<br />
R3<br />
10k<br />
U1(E1)<br />
1<br />
2<br />
3<br />
6<br />
4<br />
5<br />
U1<br />
A<br />
B<br />
C<br />
E1<br />
E2<br />
E3<br />
Y0<br />
Y1<br />
Y2<br />
Y3<br />
Y4<br />
Y5<br />
Y6<br />
Y7<br />
15<br />
14<br />
13<br />
12<br />
11<br />
10<br />
9<br />
7<br />
D1 D2 D3 D4 D5 D6 D7 D8<br />
74HCT138<br />
9
<strong>Práticas</strong> <strong>em</strong> <strong>Eletrônica</strong> <strong>Digital</strong>: D<strong>em</strong>ultiplexadores <strong>Digitais</strong><br />
Observe que aqui, ao contrário do circuito anterior, foram usados resistores de pull up<br />
nas entradas de controle de modo que estas ficam normalmente <strong>em</strong> alto e t<strong>em</strong> seu<br />
estado mudado para baixo com as chaves, além disso os LEDs foram inseridos<br />
inversamente, com seus catodos conectados ao circuito o os anodos conectados a<br />
uma fonte de tensão, desse modo apenas o LED na saída escolhida pelas entradas<br />
de seleção acenderá, os outros permanecerão apagados pois as saídas<br />
permanecerão <strong>em</strong> alto e não haverá diferencial entre os terminais. Esses são apenas<br />
alguns ex<strong>em</strong>plos de como este circuito pode ser montado de forma diferente com o<br />
intuito de mostrar seu funcionamento.<br />
Impl<strong>em</strong>entação do circuito<br />
Para a impl<strong>em</strong>entação prática do 74138 apresentar<strong>em</strong>os um ex<strong>em</strong>plo de uma<br />
montag<strong>em</strong> utilizando apenas duas de suas entradas de dados, assim usando o circuito<br />
como um DEMUX 1:4.<br />
Figura 9 - Circuito 74138 funcionando como um DEMUX 4:1.<br />
Como é possível observar também foi utilizado o Datapool, o que facilitou a montag<strong>em</strong><br />
uma vez que não são necessários componentes extras, esta configuração, como um<br />
10
<strong>Práticas</strong> <strong>em</strong> <strong>Eletrônica</strong> <strong>Digital</strong>: D<strong>em</strong>ultiplexadores <strong>Digitais</strong><br />
d<strong>em</strong>ultiplexador de quatro saídas, mostra outra forma de como este circuito integrado<br />
pode ser utilizado.<br />
Conclusão<br />
Os d<strong>em</strong>ultiplexadores digitais são circuitos que não apresentam muitas funções se<br />
comparados a seus parentes multiplexadores, porém são essenciais <strong>em</strong> sist<strong>em</strong>as<br />
digitais mais complexos, sobretudo quando se deseja criar componentes lógicos<br />
separados, porém que se comuniqu<strong>em</strong>.<br />
Neste trabalho foi realizado os experimentos da implantação de um mesmo conceito,<br />
um DEMUX 4:1, utilizando-se de portas lógicas (Cis 7408) e posteriormente de um<br />
circuito integrado dedicado (74138), obtiv<strong>em</strong>os sucesso <strong>em</strong> ambas as aplicações,<br />
tanto nas simulações quanto na montag<strong>em</strong> dos circuitos físicos. Concluímos assim<br />
que, apesar de ter um funcionamento aparent<strong>em</strong>ente complicado, tais circuitos são<br />
muito simples de ser<strong>em</strong> impl<strong>em</strong>entados, utilizando-se para isto apenas de lógica<br />
combinacional.<br />
11