Академический Документы
Профессиональный Документы
Культура Документы
____________________________________________________________________________________________________________________
2. Introduo
A avaliao de uma funo lgica consiste em indicar o valor-da-verdade da funo para cada
possvel combinao de valores-da-verdade das variveis. Como essas variveis so discretas,
podendo assumir apenas dois valores, o nmero de possveis combinaes finito e igual a uma
potncia de dois, ou seja, igual a 2 n , onde n o nmero de variveis. Assim, uma funo lgica
tambm pode ser representada por uma tabela, denominada Tabela da Verdade, que possui uma
linha para cada combinao de valores das variveis. Na fig. 1, so representadas as Tabelas da
Verdade das funes NEGAO, AND e OR. Observar que, segundo a lgica, essas tabelas so
preenchidas com os valores V e F. Porm, tambm comum usar os valores simblicos 1 e 0,
usando a analogia com a lgebra de Boole de 2 Valores.
A A A A A B AB A B A.B A B A B A B A+B
F V 0 1 F F F 0 0 0 F F F 0 0 0
V F 1 0 F V F 0 1 0 F V V 0 1 1
V F F 1 0 0 V F V 1 0 1
V V V 1 1 1 V V V 1 1 1
a) NEGAO b) AND c) OR
Aplicando a negao ao AND obtm-se a funo NAND (NOT AND), que corresponde
seguinte expresso lgica: Z = f(A,B) = A B . Analogamente, aplicando a negao ao OR obtm-
se a funo NOR (NOT OR), que corresponde seguinte expresso lgica: Z = f(A,B) = A B .
Na fig. 2, so dadas as Tabelas da Verdade para o NAND e o NOR.
A B AB A B A. B A B AB A B AB
F F V 0 0 1 F F V 0 0 1
F V V 0 1 1 F V F 0 1 0
V F V 1 0 1 V F F 1 0 0
V V F 1 1 0 V V F 1 1 0
a) NAND b) NOR
Alm dessas funes, h duas outras que, sob certas condies, tambm podem ser
consideradas elementares. A primeira a funo OU-EXCLUSIVO (XOR) que corresponde
interpretao do conectivo ou associado excluso mtua, ou seja, as duas condies no podem
ser simultaneamente verdadeiras. Duas declaraes relacionadas por ou-exclusivo formam uma
declarao composta cujo valor-da-verdade V se e somente se o valor-da-verdade de exatamente
uma das componentes for V . O XOR , portanto, uma funo lgica binria, sendo representada
pelo operador binrio , de acordo com a seguinte expresso lgica: Z = f(A,B) = A B .
A outra funo obtida aplicando a negao ao XOR, obtendo-se a funo XNOR (NOT
XOR). Essa funo tambm denominada de EQUIVALNCIA ou COINCIDNCIA, pois o
valor-da-verdade da funo V se e somente se os valores-da-verdade das componentes forem
iguais, ou seja, ambos V ou ambos F . O XNOR uma funo lgica binria que corresponde
seguinte expresso lgica: Z = f(A,B) = A B . A interpretao como Equivalncia ou
Coincidncia representada pelos operadores binrios ou O, de acordo com as seguintes
expresses lgicas: Z = f(A,B) = A B = A O B . Na fig. 3, so representadas as Tabelas da Verdade
das funes XOR e XNOR.
A B AB A B AB A B AOB A B AO B
F F F 0 0 0 F F V 0 0 1
F V V 0 1 1 F V F 0 1 0
V F V 1 0 1 V F F 1 0 0
V V F 1 1 0 V V V 1 1 1
a) XOR b) XNOR
elementares, seu diagrama lgico pode mostrar como os blocos lgicos elementares devem ser
interligados de modo a produzir a resposta desejada.
As Funes Lgicas Elementares de uma varivel (NEGAO e IDENTIDADE) so
representadas por blocos funcionais que possuem formatos distintivos, usados para identificar a
funo particular. A fig. 4 mostra a representao grfica dessas funes lgicas. A NEGAO,
tambm denominada de INVERSO, representada pelo bloco lgico da fig. 4.a (observar a
presena da bolinha, usada para indicar a negao). A funo IDENTIDADE uma funo lgica
unria trivial, correspondente seguinte expresso lgica: Z = f(A) = A , sendo representada pelo
bloco lgico da fig. 4.b (observar a ausncia da bolinha). Os dispositivos eletrnicos que
implementam as funes lgicas de NEGAO e IDENTIDADE so denominados,
respectivamente, de INVERSOR e BUFFER. A aplicao do buffer se d quando, no circuito
lgico, houver necessidade de uma maior capacidade de acionamento eltrico.
As Funes Lgicas Elementares de duas variveis (AND, OR, NAND, NOR, XOR e
XNOR) so representadas por blocos funcionais que possuem formatos distintivos, usados para
identificar a funo particular. A fig. 5 mostra a representao grfica dessas funes lgicas.
Fig. 5 - Funes Lgicas Binrias (Bloco Lgico e Expresso Lgica/Booleana):
(a) AND, (b) OR, (c) XOR, (d) NAND, (e) NOR e (f) XNOR.
entradas do sistema, passando pelos circuitos intermedirios, at produzir uma resposta na sada. A
porta lgica usada, ento, para permitir ou no a passagem desse fluxo de dados.
As portas lgicas, assim como os inversores e os buffers, so representados graficamente
pelos mesmos blocos funcionais usados para as funes lgicas elementares, como indicado nas
figs. 4 e 5. As linhas de entrada e a linha de sada desses blocos correspondem aos terminais de
entrada e ao terminal de sada do dispositivo fsico. Entretanto, importante lembrar que os
dispositivos eletrnicos necessitam de serem alimentados a partir de uma fonte de tenso contnua
externa e, portanto, possuem dois outros terminais de entrada para essa alimentao VCC e GND
(ground = Terra) que, normalmente, no so mostrados no diagrama lgico.
Para construir um dispositivo eletrnico que implemente uma funo lgica necessrio
representar as variveis lgicas/binrias por meio de grandezas fsicas eltricas como a tenso, a
corrente, a carga eltrica ou o sentido de magnetizao de um material magntico. O mais comum
usar a tenso eltrica presente no terminal de entrada ou de sada do dispositivo para representar
essas variveis. Essa varivel fsica tambm discreta, podendo assumir dois valores: um nvel alto,
representado por H (High), e um nvel baixo, representado por L (Low).
A descrio do funcionamento de uma porta lgica realizada por meio da Tabela de
Funcionamento, que semelhante Tabela da Verdade, sendo que os valores usados para as
entradas e as sadas so os nveis H e L. Por exemplo, a porta AND um dispositivo que funciona
de acordo com a tabela de funcionamento dada na fig. 6.a. A interpretao que associa o nvel H ao
valor 1 e o nvel L ao valor 0 denominada de Lgica Positiva, uma vez que preserva a hierarquia,
ou seja, H est acima de L, bem como 1 est acima de 0. Aplicando essa lgica, a porta descrita pela
tabela da fig. 6.a realmente uma porta AND, como mostra a tabela da fig. 6.b. Na maioia das
aplicaes, a lgica positiva que usada. Entretanto, se for usada a Lgica Negativa, que associa
o nvel H ao valor 0 e o nvel L ao valor 1, esse dispositivo corresponder a uma porta OR, como
mostra a tabela da fig. 6.c.
A B Z A B Z =A. B A B Z =A+ B
L L L 0 0 0 1 1 1
L H L 0 1 0 1 0 1
H L L 1 0 0 0 1 1
H H H 1 1 1 0 0 0
a) dispositivo b) AND c) OR
As portas lgicas so, normalmente, encontradas com duas, trs, e quatro entradas (h ainda
algumas portas com cinco, oito, doze e treze entradas), com exceo das portas XOR e XNOR que
encontrada com apenas duas entradas (h portas XOR de oito e de nove entradas para aplicaes em
gerao/deteco de paridade par/mpar). Quando for necessria uma funo lgica e no for
disponvel uma porta que a implemente diretamente, h duas solues. possvel usar uma porta
com um nmero de entradas maior e ligar as entradas excedentes em um valor que no altere o
valor da funo (Terra ou VCC, dependendo da funo). Outra soluo usar a Lei da
Associatividade e interligar portas com um nmero de entradas menor, de modo a obter o nmero
desejado. Por exemplo, a funo AND de trs entradas, indicada na fig. 7.a, pode ser obtida a partir
de duas portas AND de duas entradas, como indicado na fig. 7.b, pois, pela associatividade, Z =
A.B.C = (A.B).C. Usando uma porta AND de quatro entradas, tambm obtm-se essa funo,
bastando ligar uma das entradas em 1 ( +Vcc), como indicado na fig.7.c.
Aps as letras de identificao da subfamlia, normalmente esto presentes dois ou trs dgitos
(eventualmente seguidos por uma letra A, B, etc.) que identificam a funo lgica implementada.
Por fim, podem vir uma ou duas letras que identificam o tipo de encapsulamento. Observar que a
conveno de identificao dos CIs varia com o fabricante (Texas 74LS00N).
Os circuitos integrados utilizados no laboratrio so construdos com um encapsulamento no
formato DIL (Dual-in-Line), pois possui duas carreiras paralelas de pinos, sendo associada uma
numerao aos pinos, com o pino 1 sendo identificado por uma marca ou por uma ranhura na lateral
esquerda do CI, como mostrado na fig. 8.a. Os demais pinos da linha inferior so numerados da
esquerda para a direita, enquanto que os pinos da linha superior so numerados da direita para a
esquerda (sentido anti-horrio), como indicado no diagrama de pinos da fig. 8.b para um CI de 14
pinos.
1
Texas Instruments The TTL Data Book for Design Engineers, 1976.
UFCG/DEE Laboratrio de Circuitos Lgicos 06.2
7/12
Para os CI's que implementam portas lgicas, comum desenhar as portas no diagrama de
pinos, mostrando claramente a disposio fsica das portas (lay-out). Quando as funes se tornam
mais complexas, os nomes das entradas e sadas fornecidos pelo fabricante so escritos dentro do
bloco que representa o CI, de tal modo que na parte externa possam ser usados os nomes utilizados
pela aplicao. Por exemplo, o circuito integrado 7400 implementa quatro portas NAND de duas
entradas e seu diagrama de pinos dado, nesses dois formatos, na fig. 9.
Vcc Vcc A4 B4 Y4 A3 B3 Y3
___
7400 Y = A.B
GND GND
A1 B1 Y1 A2 B2 Y2
A alimentao dos circuitos TTL deve ser realizada a partir de uma fonte de 5 V DC, com uma
tolerncia de 5% para os da srie 74. Deve ser observado que existe um nmero mximo de
entradas que uma sada TTL de uma dada subfamlia pode excitar (acionar), sem haver degradao
dos nveis lgicos. Esse nmero mximo denominado de fan-out (enfeixamento de sada) e
necessrio tomar cuidado, principalmente quando se mistura circuitos de diferentes subfamlias,
como demonstra o quadro comparativo indicado na fig. 10. Para que o fan-out no seja excedido,
possvel utilizar um ou mais buffers para aumentar a capacidade de excitao (acionamento) do
circuito.
Quando uma entrada TTL no est conectada a nenhum ponto eltrico conhecido, ela dita
estar flutuando e, ao contrrio do que poderia ser suposto, um nvel alto desenvolvido no
terminal correspondente. Ou seja, o valor associado a uma entrada TTL flutuando nvel alto
H.
A famlia TTL fornece, com relao ao tipo da sada, trs tipos de implementao de portas
lgicas: sada normal, sada em coletor aberto e sada tri-estado.
As portas lgicas com sada normal, tambm denominada poste-de-totem (totem pole),
funcionam de forma normal, ou seja, podem ser consideradas como uma boa fonte de tenso (com
resistncia interna bem pequena) para os dois possveis estados de sada: nvel H e nvel L.
UFCG/DEE Laboratrio de Circuitos Lgicos 06.2
9/12
Observar que, com esse tipo de sada, muito importante no curto-circuitar duas sadas, pois
pode ser formado um caminho de baixa resistncia entre a fonte de alimentao e a Terra, o que
ir sobreaquecer os circuitos e danific-los. A fig. 13.a mostra o diagrama lgico de uma porta
XNOR de duas entradas com sada normal e sua tabela de funcionamento.
2
Z
As portas com sada a coletor aberto (c/a) possuem o coletor do transistor de sada
flutuando, isto , o coletor est diretamente ligado ao pino de sada do CI e, portanto, no est
alimentado. necessrio, ento, para que o circuito funcione corretamente, a conexo dessa sada a
uma fonte de tenso contnua positiva atravs de um resistor elevador externo (pull up). Esse
resistor limita a corrente e controla o fan-out da porta. Em conseqncia do uso do resistor externo,
esse circuito no pode ser considerado como uma boa fonte de tenso, quando comparado com a
porta com sada normal, alm de aumentar o tempo de atraso. Entretanto, a sada fica semelhante
da Famlia Lgica DTL (Lgica a Diodo-Transistor), antecessora da TTL, e permite a interligao
de sadas de modo a obter funes lgicas virtuais, com aplicao na implementao de
barramentos de dados bidirecionais 2. A fig. 13.b mostra o diagrama lgico e a tabela de
funcionamento de uma porta OR com sada a coletor aberto.
As portas com sada tri-estado possuem uma entrada adicional denominada de entrada de
controle. Sua funo habilitar-desabilitar o funcionamento da porta: quando essa entrada est
ativada, a porta tem funcionamento normal (boa fonte de tenso); quando est desativada, a sada da
porta fica desconectada do circuito interno (circuito aberto). Esse terceiro estado da sada
denominado de Estado de Alta Impedncia (Z). Essa caracterstica tambm permite a interligao
de sadas de modo a obter funes lgicas virtuais, com aplicao na implementao de
barramentos de dados bidirecionais2. O diagrama lgico e a tabela de funcionamento de uma porta
XOR de duas entradas est representado na fig. 13.c.
Uma funo lgica qualquer pode ser representada por um nico Bloco Funcional. Entretanto,
para realizar a montagem de um Circuito Lgico que implemente essa funo, necessrio obter,
primeiramente, o Diagrama Lgico que corresponde a esse Bloco Funcional, determinando as
portas lgicas elementares que so utilizadas e o modo como so interligadas. Em seguida, devem
ser selecionados o CI ou CIs que fornecem essas portas e construdo o Diagrama Eltrico, que
deve corresponder integralmente ao Diagrama Lgico j obtido. Esse Diagrama Eltrico utiliza os
diagramas de pinos de cada CI e mostra como os pinos de entrada e de sada so interligados,
inclusive os pino de alimentao (VCC e Terra). Para poder verificar o funcionamento desse Circuito
Lgico, devem ser usadas chaves para produzir as entradas e indicadores luminosos (leds) para
visualizar as sadas. Os nomes das chaves e dos leds devem ser colocados entre colchetes
[nome] e includos no Diagrama Eltrico e na Verificao do Funcionamento, aps o nome das
variveis. Para informaes adicionais, consultar o documento Como Realizar a Montagem e a
Verificao do Funcionamento.
2
Apostila de Teoria, Cap. 8, seo 8.3.4 Barramentos Bidirecionais.
UFCG/DEE Laboratrio de Circuitos Lgicos 06.2
10/12
3. Preparao do Relatrio
o
Este guia deve ser usado em conjunto com o Relatrio do 1 Experimento, que j est
parcialmente pronto e serve de modelo para os relatrios dos demais experimentos, e em conjunto
com os documentos Como Fazer a Preparao do Relatrio e Como Realizar a Montagem e a
Verificao do Funcionamento.
Justificativa para a analogia realizada entre Sistemas Digitais Binrios, Sistemas Lgicos
e Sistemas Booleanos;
Descrio das Funes Lgicas Elementares e das Portas Lgicas;
Descrio de uma Funo Lgica (geral) por um Bloco Funcional e por Diagramas
Lgicos e Diagramas Eltricos, a partir da combinao de funes lgicas elementares
(portas lgicas);
Descrio dos Circuitos Integrados da Famlia Lgica TTL;
Descrio da utilizao de portas lgicas TTL com sada normal, sada a coletor aberto
e sada tri-estado;
Descrio das principais Caractersticas Eltricas das Subfamlias TTL Padro, L e LS.
(Ateno: completar a tabela usando o Manual TTL1)
4. Montagens
Objetivo: Verificar o funcionamento de uma funo AND de trs entradas, implementada a partir
de duas portas AND de duas entradas, usando o CI 7408.
a) Para a Descrio do Funcionamento desse circuito, descrever a funo desejada e justificar como
ela pode ser obtida pelo desenvolvimento de sua Expresso Lgica. Dar o Diagrama Lgico
correspondente e mostrar a validade do desenvolvimento da expresso por meio de uma Tabela
da Verdade.
b) Preparar o Diagrama Eltrico.
c) Para a Verificao do Funcionamento do circuito, preparar uma Tabela da Verdade.
6. Questes
a) Comentar a diferena entre diagrama lgico, diagrama de pinos e diagrama eltrico.
b) Descrever a funo obtida se, no circuito da fig. 7.b, forem usadas duas portas NAND no lugar das
portas AND.
c) Como possvel obter uma funo NAND de trs entradas a partir de portas NAND de duas entradas.
d) A NEGAO uma funo lgica unria que implementada por um dispositivo denominado de
INVERSOR, cujo bloco funcional dado na fig. 4.a. Descrever o circuito integrado usado no laboratrio
para implementar essa funo (dar a tabela de funcionamento).
e) Uma outra funo lgica unria a IDENTIDADE, que implementada por meio de um dispositivo
denominado de BUFFER, cujo bloco funcional dado na fig. 4.b. Descrever um circuito integrado que
possa ser usado para implementar essa funo (dar a tabela de funcionamento).