Sei sulla pagina 1di 11

Captulo IX Circuitos Combinacionais II

1. INTRODUO Estudaremos neste captulo alguns circuitos combinacionais para utilizao especficas, empregados sobretudo, na arquitetura interna de circuitos integrados e, ainda, em sistemas digitais. Entre estes circuitos destacamos: os codificadores, decodificadores e os circuitos aritmticos (meio somador, somador completo, meio subtrator e subtrator completo).

2. CIRCUITOS CODIFICADORES/DECODIFICADORES Chamamos de codificador o circuito combinacional que torna possvel a passagem de um cdigo conhecido para um desconhecido. Como exemplo, podemos citar o circuito inicial de uma calculadora que transforma uma entrada decimal, atravs do sistema de chaves de um teclado, em sada binria para que o circuito interno processe e faa a operao. Chamamos de decodificador o circuito combinacional que faz o inverso, ou seja, passa um cdigo desconhecido para um conhecido. No exemplo citado o circuito que recebe o resultado da operao em binrio e o transforma em sada decimal, na forma compatvel para um mostrador digital apresentar os algarismos.
1 2 3 4 5 6 7 8 9 0 Decimal
Processador Aritmtico

Codificador

Decodificador

Binrio

Binrio

Decimal

Os termos codificador e decodificador so um pouco subjetivos, pois tomando-se o lugar da mquina, o codificador na verdade um decodificador, enquanto que o decodificador na verdade codificador.

2.1 Codificador Decimal/Binrio e Decodificador Binrio/Decimal No Codificador Decimal/Binrio a entrada de cdigo decimal, a qual ser selecionada por intermdio de chaves numeradas de 0 a 9 e a sada por quatro bits, correspondente chave selecionada. Vamos considerar o fechamento das chaves como nvel baixo (TTL).
Ch0 Ch1 A Codificador Decimal Binrio B C D

...
Ch9

...

Construindo-se sua tabela verdade temos:


Chave 0 1 2 3 4 5 6 7 8 9 A 0 0 0 0 0 0 0 0 1 1 B 0 0 0 0 1 1 1 1 0 0 C 0 0 1 1 0 0 1 1 0 0 D 0 1 0 1 0 1 0 1 0 1

Tabela 4.1 Tabela Verdade do Codificador Decimal/Binrio.

Observamos pela tabela verdade que: - a sada A somente ser acionada quando: Ch8 e Ch9 forem acionadas; - a sada B somente ser acionada quando: Ch4, Ch5, Ch6 e Ch7 forem acionadas; - a sada C somente ser acionada quando: Ch2, Ch3, Ch6 e Ch7 forem acionadas; - a sada D somente ser acionada quando: Ch1, Ch3, Ch5, Ch7 e Ch9 forem acionadas; Logo: A = Ch8 . Ch9 B = Ch4 . Ch5 . Ch6 . Ch7 C = Ch2 . Ch3 . Ch6 . Ch7 D = Ch1 . Ch3 . Ch5 . Ch7 . Ch9 Logo a Visualizao do circuito correspondente fica:

No Decodificador Binrio/Decimal a entrada o cdigo binrio enquanto que sua sada se refere ao nmero decimal correspondente, ver figura abaixo:
A B C D Codificador Decimal Binrio S0 . . . S9

Montando-se a Tabela Verdade Temos:

A 0 0 0 0 0 0 0 0 1 1

B 0 0 0 0 1 1 1 1 0 0

C 0 0 1 1 0 0 1 1 0 0

D 0 1 0 1 0 1 0 1 0 1

S9 0 0 0 0 0 0 0 0 0 1

S8 0 0 0 0 0 0 0 0 1 0

S7 0 0 0 0 0 0 0 1 0 0

S6 0 0 0 0 0 0 1 0 0 0

S5 0 0 0 0 0 1 0 0 0 0

S4 0 0 0 0 1 0 0 0 0 0

S3 0 0 0 1 0 0 0 0 0 0

S2 0 0 1 0 0 0 0 0 0 0

S1 0 1 0 0 0 0 0 0 0 0

S0 1 0 0 0 0 0 0 0 0 0

Tabela 4.2 Tabela Verdade do Codificador Binrio/Decimal.

CD AB 00
4 5 7 6

CD 00
0

01
1

11
3

10
2

AB 00

00
0

01
1

11
3

10
2

01
12 13 15 14

01 X
8

1
12 13 15 14

11 10

X
9

X
11

X
10

11 10

X
8

X
9

X
11

X
10

S9 = A.D S8 = A.D S7 = B.C.D S6 = B.C.D S5 = B.C.D

S4 = B.C.D S3 = B.C.D S2 = B.C.D S1 = A.B.C.D S0 = A.B.C.D

2.2 Decodificador para Display de 7 Segmentos De forma anloga, este decodificador deve acender um mostrador alfanumrico a partir de um sistema desconhecido para os usurios, ou seja, o sistema binrio. Existem dois tipos usuais de display de sete segmentos: o catodo comum e o anodo comum, conforme apresentado na figura:

Na figura a seguir apresentada a configurao das disposio dos seguimentos. O display a LED como chamado a tecnologia mais usual (e barata) na utilizao de displays. A seguir vamos verificar a ativao do display para nmeros decimais.
Entrada Binrio A 0 0 0 0 0 0 0 0 1 B 0 0 0 0 1 1 1 1 0 C 0 0 1 1 0 0 1 1 0 Sada D Decimal 0 1 0 1 0 1 0 1 0 0 1 2 3 4 5 6 7 8 a 1 0 1 1 0 1 1 1 1 b 1 1 1 1 1 0 0 1 1 Sada Segmentos do Display c 1 1 0 1 1 1 1 1 1 d 1 0 1 1 0 1 1 0 1 e 1 0 1 0 0 0 1 0 1 f 1 0 0 0 1 1 1 0 1 g 0 0 1 1 1 1 1 0 1 . 0 0 0 0 0 0 0 0 0 0

1 0 0 1 9 1 1 1 1 0 1 1 Tabela 4.1 Tabela Verdade para Display de sete segmentos.

Note que as condies de entrada ABCD de 1010 a 1111 so irrelevantes, ou seja, X.

1) Atividade para a turma, provar utilizando-se do Mapa K ou da simplificao direta que: a =A+ C + B D b=B+C D c=B+C+D d = A + BD + BC + CD + BCD e = BD + CD f = A + CD + BC + BD g = A + B + C + CD PONTO = ?

2) Fazer um decodificador binrio BCD8421 para o Cdigo Excesso 3.

3) Fazer um decodificador binrio BCD8421 para o Cdigo Johnson.

4) Fazer um decodificador binrio BCD8421 para o Cdigo Gray.

3. CIRCUITOS MUX E DEMUX

Neste

momento

iremos

abordar

os

circuitos

multiplexadores

(MUX)

Demultiplexadores(DEMUX), os quais sero definidos a seguir.

3.1 Multiplexadores utilizado para chavear para sua sada uma de suas entradas a partir de variveis de controle (ou de seleo), onde cada combinao desta se refere a uma de suas entradas sendo colocada em sua sada. Dessa forma permite conectar diversos canais a um canal de sada em momentos diferentes. Uma aproximao do que este circuito faz apresentada na Figura abaixo fazendo a analogia a um sistema de chave de seleo rotativa.
E1 E2 E3 E4 E5 . . . EN . . .
3 4 5 2 1

. . .
N

Se quisermos ligar, por exemplo, a entrada E1 sada S, basta selecionarmos manualmente a chave (1 Polo N posies) para a posio 1. Este processo o funcionamento bsico de um circuito multiplex (MUX), porm neste caso as variveis de seleo (ou controle) a prpria mo do indivduo que opera a chave. No multiplex porm, estas variveis so independentes da posio de entrada, onde o circuito combinacional funciona de forma automatizada, assim podemos resumir o circuito de um multiplex conforme a figura abaixo.
E1 E2 E3 E4 EN
. . .

Canais de Informao de Entrada

MUX

Sada da Informao Multiplexada

. . . Z A B C D Variveis de Seleo (ou Controle)

Anlise de MUX de 2 canais:

Significa dizer que existem dois canais de entrada para um nico canal de sada, logo podemos ilustrar o circuito em bloco da forma a seguir. Lembrando que o nmero de canais de um MUX referente a quantidade canais de informao de entrada (N), a quantidade de variveis de seleo ou controle (V) ser calculada pela seguinte frmula N = 2V, e ainda, a sada (S) sempre ser apenas uma.
I0 I1

Canais de Informao de Entrada

MUX

Sada da Informao Multiplexada

A Variveis de Seleo (ou Controle)

Tabela verdade do circuito fica, por exemplo: A 0 1 Ento: S I0 I1


S = A.I0 S = A.I1

S = A . I0 + A . I1 Logo podemos escrever o circuito como:

I0 I0 S I1 I1 A A MUX de 2 canais S

3.2 Projeto de um Circuito Multiplex Para projetarmos um circuito multiplex, devemos relacionar a possibilidade das variveis de seleo (ou controle) para com a informao que deve ser conectada sada. Para isto montamos uma tabela verdade onde sero colocadas todas as possibilidades de seleo e as respectivas informao de entrada que dever constar na sada.

Vamos analisar o projeto de um MUX de 4 canais (quatro informaes de entrada), desde a sua concepo: N = 2V 4 = 2V 22 = 2V V=2

Onde N o nmero de canais de entrada e V o nmero de variveis de seleo.


I0 I1 I2 I3

Canais de Informao de Entrada

MUX

Sada da Informao Multiplexada

Variveis de Seleo

Tabela verdade do circuito fica, por exemplo: A 0 0 1 1 Ento: B 0 1 0 1 S I0 I1 I2 I3


S = A.B.I0 S = A.B.I1 S = A.B.I2 S = A.B.I3

Gerador de Produtos Cannicos

S = P0 . I0 + P1 . I1 + P2 . I2 + P3 . I3

P0
I0

I0 I1 I2 I3

MUX De 4 canais

P1
I1

P2
I2

P3
I3 A B

3.3 Demultiplexadores Entende-se por demultiplex como sendo o bloco que efetua a funo inversa do multiplex, ou seja, a de enviar informaes contidas em um canal a vrios canais de sada. A figura abaixo apresenta um circuito em bloco de um demultiplex genrico.

Emtrada de Informao Multiplexada

MUX

S0 .. SN

Canais de Sada da Informao

A ..... Z Variveis de Seleo (ou Controle)


1 2

S1 S2
3 4 5

S3 S4

. . .
N

. . .

S5 . . . SN

Anlise de DEMUX de 2 canais:

Significa dizer que existem dois canais possveis de sada para um nico canal de entrada, logo podemos ilustrar o circuito em bloco da forma a seguir. Lembrando que o nmero de canais de um DEMUX referente a quantidade canais de informao de sada (M), a quantidade de variveis de seleo ou controle (V) ser calculada pela seguinte frmula M = 2V, e ainda, a entrada (E) sempre ser apenas uma.
Entrada da Informao Multiplexada E S0

MUX
S1

Canais de Informao de Sada

A Variveis de Seleo (ou Controle)

Tabela verdade do circuito fica, por exemplo: A 0 S1 0 S0 E


S0 = A.E S1 = A.E

1 E 0 Logo podemos escrever o circuito como:


E

S0 E DEMUX de 2 canais

S0 S1

S1

3.4 Evoluo da Telefonia - Multiplexao Graas a evoluo da multiplexao houve um grande salto tecnolgico para a otimizao dos canais telefnicos. Veja as figuras abaixo:

4. REFERNCIAS BIBLIOGRFICAS

BRANCO FILHO, J. F. Castelo. Circuitos Lgicos Combinacionais. Manaus: Editora da Universidade Federal do Amazonas, 1998.

IDOETA, I. Valeije; CAPUANO, F. Gabriel. Elementos de Eletrnica Digital. 28 Ed. So Paulo: rica, 1998.

Potrebbero piacerti anche