Anda di halaman 1dari 10

1

Universidade de Braslia
IE - Departamento de Cincia da Computao

Circuitos Digitais (116351) 1
o
Experimento

FAMILIARIZAO COM O PAINEL

OBJETIVO: Fornecer ao aluno um contato inicial com o painel. Os mdulos perifricos bsicos so
apresentados e usados em alguns circuitos elementares. So, ainda, apresentadas as portas
AND, OR e NOT.

1. INTRODUO TERICA

Sistemas digitais so aqueles cujas variveis assumem valores discretos, ou compreendidos
entre certos nveis fixos. Esta noo deve ser familiar para a maioria de ns, pois ultimamente esse tipo
de sistema vem ganhando importncia crescente em todas as reas tecnolgicas e at mesmo em nossas
atividades dirias.

1.1. CIRCUITOS DIGITAIS

Os sistemas digitais so implementados na prtica principalmente por meio de circuitos
eletrnicos. A informao nesse caso representada por tenses que podem assumir apenas dois nveis.
Tais sistemas so ditos binrios.
Considere por exemplo o circuito da Figura 1, que tem duas entradas e uma sada, e se destina a
apresentar como resposta uma funo lgica dos sinais (tenses) nas entradas. Seu funcionamento o
seguinte:
Va
Vb
Vs
R
V
c
c

=

5
V

Figura 1 Circuito digital com diodos


2

I) As tenses v
A
e v
B
s podem assumir dois nveis: cerca de 0 volt ou cerca de 5 volts.
II) Se uma tenso de 0 volt for aplicada a qualquer das entradas, o diodo correspondente
conduzir, e a tenso v
S
valer praticamente 0 volt.
III) Se ambas as tenses estiverem em 5 volts (ou acima), nenhuma corrente circular em R e,
portanto v
S
ser de 5 volts.

Observe que o nvel baixo de v
S
no exatamente 0 volt, e certamente varia quando se tem v
A

em zero ou v
B
em zero, ou ambos, pois os dois diodos no podem ser idnticos. Entretanto, essa
pequena indefinio no nos impede de distinguir o nvel baixo do nvel alto. Num circuito complexo,
como o de um computador, diversos fatores causam flutuaes, o que igualmente no chega a ser um
problema, a menos que as flutuaes sejam grandes a ponto de inverterem o nvel de algum sinal. Essa
caracterstica, denominada imunidade a rudo, uma das maiores vantagens dos circuitos digitais
sobre os analgicos.

Devido a sua natureza, os circuitos digitais so interpretados em termos de variveis e funes
lgicas. Existem duas convenes em uso. Na chamada lgica positiva, o nvel alto de tenso
associado ao nvel lgico 1 (verdadeiro), e o nvel baixo ao nvel lgico 0 (falso). Na lgica negativa o
ocorre o contrrio. No circuito da Figura 1, por exemplo, podemos representar as tenses v
A
, v
B
e v
S

pelas variveis lgicas A, B e S respectivamente. Nesse caso, dentro da conveno de lgica positiva,
temos S =1 se e somente se A =1 e B =1. O circuito executa, portanto, a operao AND. Caso fosse
adotada a lgica negativa, teramos S =0 se e somente se A =0 e B =0. O circuito executa a operao
OR.

A conveno de lgica positiva quase sempre a preferida na prtica e ser usada neste
conjunto de experincias.



1.2. CIRCUITOS TTL

Existem diversos tipos de circuitos capazes de executar funes lgicas. Os circuitos integrados
que usaremos pertencem famlia de circuitos TTL (Transistor-Transistor-Logic), que so os mais
usados atualmente em sistemas de pequeno e mdio porte. Os circuitos TTL so alimentados com uma
tenso de 5 volts, e os nveis lgicos so definidos como se mostra a Figura 2. Observe a diferena
entre os nveis de entrada e de sada. O fabricante garante que a sada de um circuito TTL estar entre 0
e 0,4 volts, quando no nvel lgico 0. Por outro lado, ele garante tambm que qualquer tenso entre 0 e
0,8 volts aplicada a uma entrada ser interpretada como nvel lgico 0. Conseqentemente, h um
intervalo de 400 mV de margem de rudo para o nvel lgico 0. Significa que um rudo de at 400 mV
pode ser adicionado sada de um circuito sem perturbar o funcionamento dos circuitos ligados quela
sada. No nvel lgico 1 a situao parecida.
3


















Figura 2 Nveis lgicos de entrada e sada da famlia TTL, na conveno de lgica positiva

Veja, no entanto, que existe uma separao entre os nveis alto e baixo na entrada que uma
regio de indefinio. Para ser corretamente interpretado, um sinal no deve permanecer nesta regio a
no ser durante uma rpida transio. Sinais negativos, ou excedendo 5,5 volts podem causar
destruio do circuito integrado.

1.3. PORTAS AND, OR E NOT

Circuitos destinados a executar operaes lgicas so denominados portas. As operaes
lgicas bsicas so AND, OR e NOT, definidas conforme as tabelas abaixo. Essas tabelas so
chamadas tabelas da verdade. Elas simplesmente descrevem o resultado da operao sobre cada
combinao possvel de operandos.
As tabelas abaixo mostram tambm as notaes algbricas correspondentes.

A B B A S = A B b A S + = A A S =
0 0 0 0 0 0 0 1
0 1 0 0 1 1 1 0
1 0 0 1 0 1
1 1 1 1 1 1
Tabela I AND Tabela II OR Tabela III NOT

A expresso B A l-se A e B, B A+ l-se A ou B e A l-se no A ou A barra.
comum omitir-se o ponto na notao da operao AND; pode-se escrever (e ler) AB S = .
As portas que realizam estas operaes so respectivamente as portas AND, OR e NOT (E, OU
e INVERSORA; sendo a ltima tambm chamada de NO ou NEGAO). Os smbolos usados em
esquemas esto desenhados na Figura 3. Observe que as portas AND e OR podem ter mais do que dois
terminais de entrada, sendo que o significado dessa extenso bvio. A porta NOT s tem um terminal
de entrada.
margem de rudo do nvel 1: 400 mV
margem de rudo do nvel 0: 400 mV
Regio de indefinio
V V
Entrada
Sada
5,5
2,0
0,8
0
5,0
2,4
0,4
0
4
Portas AND
Portas OR
Porta NOT
S = A+B+C S =A+B
B
B
B
B
B
B
C
C
C
C
D
D
S =A+B+C+D
S = AB S = ABC S =ABCD
A
A
A
A
A
A
A
S = NO A

Figura 3 Smbolos lgicos das portas AND, OR e NOT

As portas so implementadas com circuitos integrados (CIs), e cada CI contm em geral mais
de uma porta. O CI nmero 7408, por exemplo, da famlia TTL, tem 14 pinos. Dois entre eles
destinam-se a alimentao, e os 12 restantes do acesso a 4 portas AND de 2 entradas, que podem ser
usadas independentemente (veja Figura 4).



Figura 4 Identificao dos terminais do CI 7408

As portas so interconectadas para executar as mais diversas operaes lgicas. A Figura 5
mostra como a operao OR pode ser implementada apenas com portas AND e NOT. Similarmente, a
operao AND tambm pode ser implementada apenas com portas OR e NOT. Por outro lado, no
possvel implementar uma porta NOT com portas AND e OR.

A B
A B B A
B A
B A+
0 0 1 1 1 0 0
0 1 1 0 0 1 1
1 0 0 1 0 1 1
1 1 0 0 0 1 1
Figura 5 Implementao da operao
OR com portas AND e NOT
Tabela IV A comprovao de que B A B A + =
feita comparando-se suas tabelas da verdade

5
possvel demonstrar que qualquer operao lgica pode ser realizada apenas com portas AND
e NOT, ou apenas com portas OR e NOT. Conjuntos de portas com esta propriedade de auto-
suficincia so ditos universais.
A interpretao puramente lgica dos circuitos digitais conveniente por sua simplicidade.
Entretanto, no devemos nos esquecer completamente da natureza fsica das portas representadas pelos
smbolos lgicos. Uma considerao muito importante o atraso de propagao das portas, isto , o
tempo necessrio para que sua sada mude, depois que uma entrada mudou. Quando diversas portas so
ligadas em cascata, o atraso total de propagao igual soma dos atrasos em cada porta. Na famlia
TTL, as portas tm um atraso tpico da ordem de 10 ns (nano-segundo =10
-9
segundo). Desse modo, a
porta OR da Figura 3 e o circuito da Figura 5 so idnticos do ponto de vista lgico, mas tm atrasos
de propagao diferentes: cerca de 10 ns e 30 ns, respectivamente.
Os atrasos de propagao estabelecem um limite superior para a velocidade de operao de
qualquer sistema digital.

1.4. MDULOS PERIFRICOS

Alm dos mdulos de circuitos integrados, usaremos um painel de experincia que conta com
alguns mdulos destinados entrada e sada de dados. Estes mdulos perifricos sero usados ao longo
de todas as experincias a serem realizadas. Faremos aqui uma breve descrio. (Lembramos que a
descrio detalhada de todos os mdulos encontra-se no manual tcnico do painel).

1.4.1. Chaves de 1 posio

Consistem basicamente de chaves de presso com contatos de transferncia. Destina-se
aplicao manual de pulsos num sistema.


Figura 6 Chave de 1 posio com 2 sadas e um circuito equivalente



6
As portas NAND e resistores adicionais servem para eliminar o rudo de comutao
(bouncing). Quando a chave mecnica fecha, o contato no se estabiliza imediatamente. Pode haver
comutaes microscpicas durante um intervalo de 10 a 50 milissegundos produzindo vrios pulsos em
forma de rudo. Se a chave fosse ligada diretamente a um circuito digital, estes pulsos poderiam causar
funcionamento errneo. O circuito biestvel formado pelas 2 portas NAND elimina esse problema.


1.4.2. Relgio

O mdulo de relgio destina-se, por exemplo, sincronizao de operaes seqenciais. Tem
duas sadas e dois modos de operao. No modo lento, as sadas fornecem ondas quadradas com
patamares em 0 e 5 volts, com freqncias de 1 Hz e 100 Hz, aproximadamente. No modo rpido, as
freqncias so de 1 kHz e 100 kHz. Os potencimetros miniatura permitem variao fina de
freqncia em torno desses valores. A Figura 7 mostra o smbolo usado para representar o relgio.


Figura 7 Smbolo CLOCK


1.4.3. Diodo foto-emissor

Os mdulos de diodo foto-emissor servem para indicar o nvel lgico de um dado ponto num
circuito. O esquema montado indicado na Figura 8.
Se a entrada estiver no nvel lgico 1, o diodo acender. O transistor usado para reduzir a
corrente que o mdulo exige do circuito ao qual est ligado.
BC-239
L
E
D
5V

Figura 8 Diodo emissor de luz e circuito equivalente
7

1.4.4. Ponta lgica

A ponta lgica um mdulo de teste e depurao de circuitos montados. semelhante ao
mdulo de diodo emissor de luz, porm, com um refinamento. Alm de indicar nveis estacionrios, a
ponta detecta e alarga pulsos mais estreitos que 50 ms. Dessa forma, um pulso muito estreito faz o
diodo indicador da ponta piscar durante um tempo (50 ms) suficiente para percepo pelo olho
humano.


1.4.5. Mostradores numricos

Reproduzem algarismos decimais segundo um certo cdigo binrio. Sero vistos com detalhes
posteriores.


1.4.6. Protoboard

A protoboard uma das peas mais importantes e a usaremos em todos os experimentos. Ela
encaixada na parte central do painel de forma a podermos usar todos mdulos disponibilizados pelo
painel, bastando os conectar a protoboard com fios. A Figura 9 mostra o esquema de uma protoboard.


Figura 9 Esquema de uma protoboard


Os pontos negros representam furos que existem na protoboard para se conectar fios e encaixar
CIs. Estes furos so, internamente, conectados entre si como mostra a Figura 10.


Figura 10 Ligaes da protoboard
8
2. PARTE EXPERIMENTAL

2.1. Ligue um diodo emissor de luz sada de uma chave de uma posio. Verifique se ele acende e
apaga corretamente quando a chave pressionada e solta.

2.2. Ligue um diodo emissor de luz sada de uma porta AND de duas entradas e use as chaves de
uma posio para controlar as entradas da porta, conectando-as aos pinos correspondentes.
Preencha a tabela da verdade dessa porta aplicando nas entradas as quatro combinaes lgicas
possveis.

A B S




A
B
S =AB


2.3. Implemente uma porta OR usando apenas portas AND e NOT (circuito da Figura 5). Preencha a
tabela da verdade como no item anterior.

A B S





2.4. Projete e implemente uma porta AND usando apenas portas OR e NOT. Desenhe o esquema e
preencha a tabela da verdade.

A B S Esquema










Obs.: A operao AND pode ser escrita como B A B A + =

2.5. A finalidade deste item investigar a existncia dos atrasos de propagao em portas. Monte o
circuito da Figura 11.


Figura 11 Verificao do atraso de propagao

Enquanto se tiver A =0, tem-se B =1 e S =0. Suponha agora que a chave pressionada,
de forma a fazer A =1. Devido ao atraso nas 5 portas NOTs, a entrada B ainda permanecer no
9
nvel lgico 1 durante cerca de 50 ns. Aps decorrerem os primeiros 10 ns, tempo necessrio
para a porta AND responder, a sada S ir, tambm, para o nvel 1 e permanecer a at 10 ns
aps a entrada B finalmente passar para 0. Conseqentemente, um pulso com largura de
aproximadamente 50 ns ter aparecido na sada.
Com a ponta lgica ligada, este pulso ser detectado e o diodo piscar de forma
perceptvel. fcil ver que no retorno de A para o nvel 0 no ser produzido nenhum pulso em
S.
Verifique o funcionamento deste circuito. Se a ponta lgica no for capaz de detectar
pulsos de 50 ns, aumente-os para 70 ns, usando 7 portas NOTs no lugar de 5.
Ser que algum pulso seria produzido na sada se fosse usado um nmero par de NOTs?

3. SUMRIO

So apresentados os circuitos digitais da famlia TTL. As portas AND, OR e NOT so usadas
em montagens elementares, com o objetivo de verificar o funcionamento lgico e os atrasos de
propagao. A familiarizao com o painel feita mediante a apresentao dos mdulos perifricos
para entrada ou sada de sinais de controle e depurao, e sua aplicao em situaes diversas.

4. EQUIPAMENTOS E MATERIAIS

Painel digital;
Protoboard;
Ponta lgica;
Fios conectores;
Portas AND, OR e NOT.

5. TESTE DE AUTO-AVALIAO

1. Com relao aos nveis lgicos TTL de entrada e sada, assinale a alternativa correta:
a) ENTRADA: 0 a 0,4 V e 2,0 a 5,5 V
SADA: 0 a 0,8 V e 2,4 a 5,0 V
b) ENTRADA: 0 a 0,8 V e 2,0 a 5,5 V
SADA: 0 a 0,4 V e 2,4 a 5,0 V
c) ENTRADA: 0 a 0,4 V e 2,4 a 5,0 V
SADA: 0 a 0,8 V e 2,0 a 5,5 V
d) ENTRADA: 0 a 0,8 V e 2,4 a 5,0 V
SADA: 0 a 0,4 V e 2,0 a 5,5 V
2. Assinale os conjuntos universais dentre os conjuntos abaixo:
a) AND, OR e NOT
b) AND e OR
c) AND e NOT
d) OR e NOT
e) NOT
10

3. Preencha a tabela da verdade do circuito abaixo:
A B C S
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
A
B
C
S

1 1 1

4. Com relao a pulsos em S de correntes de atrasos de propagao, estabelea uma
associao um a um entre as colunas da esquerda e da direita:
( ) Produz um
pulso
quando A
passa de 0
para 1.
( a ) A
S

( ) No produz
pulso em
nenhuma
transio.
( b )
S
A
( ) Produz um
pulso
quando A
passa de 1
para 0.
( c )
A
S

( ) Produz um
pulso
quando A
passa de 0
para 1.
( d )
A
S

Anda mungkin juga menyukai