Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 2
1
CCDD Centro de Criao e Desenvolvimento Dialgico
Conversa Inicial
Ol! Seja bem-vindo(a) segunda aula da disciplina Eletrnica Digital!
Nesta aula, veremos a simplificao de circuitos lgicos por meio de
expresses na forma de soma de produtos, que a base para o projeto de
circuitos digitais.
Comearemos referenciando os circuitos integrados correspondentes s
portas lgicas para fixar a aplicao prtica. Iremos projetar circuitos lgicos
combinacionais com base em uma especificao de sada desejada,
compreenderemos a ferramenta mapa de Karnaugh e a usaremos para a
simplificao de funes lgicas. Por fim, abordaremos recursos de minimizao
de expresses lgicas.
Vamos l?
Contextualizando
Os circuitos lgicos combinacionais recebem esta denominao porque
sua sada depende apenas dos valores atuais presentes nas suas entradas, ou
seja, eles no possuem a caracterstica de memria. possvel fazer o projeto
de
como
base
os circuitos lgicos
combinacionais - inclusive esse conceito ser utilizado mais para frente, quando
abordarmos os dispositivos lgicos programveis.
Descrever circuitos lgicos digitais por meio de expresses lgicas uma
etapa importante de um projeto, de forma a garantir o seu funcionamento e
tambm buscar otimizar os recursos necessrios para a implementao prtica,
no deixando de levar em conta questes de desempenho.
Desta forma, o entendimento das ferramentas de simplificao lgica
fundamental para o Engenheiro desenvolver projetos de circuitos digitais.
2
CCDD Centro de Criao e Desenvolvimento Dialgico
3
CCDD Centro de Criao e Desenvolvimento Dialgico
Simplificao Algbrica
possvel usar os teoremas booleanos vistos na aula 1 para simplificar
expresses de circuitos lgicos. Contudo, nem sempre fcil identificar qual
teorema deve-se aplicar para se chegar ao resultado mais simplificado. Tambm
difcil identificar se a expresso j est na forma mais simples ou se ainda pode
ser simplificada. Portanto, o uso de simplificao algbrica depende de certa
experincia para obter resultados razoavelmente bons, sendo muitas vezes um
processo de tentativa e erro. Os passos essenciais para a simplificao algbrica
so:
4
CCDD Centro de Criao e Desenvolvimento Dialgico
)
= + . (
Vamos realizar alguns passos usando os teoremas booleanos para
realizar a simplificao. Confira:
):
Aplica o teorema 17 no termo (
= + . ( + )
= + . ( + )
= + + )
= + + )
Obs:
5
CCDD Centro de Criao e Desenvolvimento Dialgico
)
(
)
+ . (
6
CCDD Centro de Criao e Desenvolvimento Dialgico
( + )
7
CCDD Centro de Criao e Desenvolvimento Dialgico
8
CCDD Centro de Criao e Desenvolvimento Dialgico
9
CCDD Centro de Criao e Desenvolvimento Dialgico
10
CCDD Centro de Criao e Desenvolvimento Dialgico
1 CI 7404 (ser usada apenas uma porta NOT, ficaro sobrando 5 portas).
1 CI 7408 (ser usada apenas uma porta AND, ficaro sobrando 3 portas).
1 CI 7432 (ser usada apenas uma porta OR, ficaro sobrando 3 portas).
Como exemplo, vamos considerar uma aplicao que tem duas entradas,
e queremos que a sada x seja ativada quando a entrada A estiver desativada
(0) E a entrada B estiver ativada (1). Para 2 entradas, temos 4 combinaes
possveis de nveis nas entradas, ento elaboramos a seguinte tabela verdade:
A
Circuito que tem a sada x=1 para condio de entrada A=0 e B=1.
13
CCDD Centro de Criao e Desenvolvimento Dialgico
Quando temos mais de uma condio que ativa a sada, precisamos usar
a operao OR, pois a sada nica, e queremos que ela seja ativada em uma
condio OU em outra condio. Portanto, a relao entre as entradas em cada
condio dada por uma operao AND, e a relao entre as condies dada
por uma operao OR.
No caso desta nova tabela verdade, a expresso booleana fica na forma
de soma de produtos assim:
= +
Na sequncia, ainda podemos constatar que pode ser possvel simplificar
o circuito utilizando um teorema booleano, mas no o caso deste circuito.
Agora o circuito ser acrescentado de mais um conjunto de portas NOT e AND
para o segundo termo, e tambm uma porta OR para fazer a operao entre os
dois termos (que representam duas condies de entrada) e apresentar a sada
x. O novo circuito apresentado a seguir.
14
CCDD Centro de Criao e Desenvolvimento Dialgico
15
CCDD Centro de Criao e Desenvolvimento Dialgico
10
11
12
13
14
15
18
CCDD Centro de Criao e Desenvolvimento Dialgico
19
CCDD Centro de Criao e Desenvolvimento Dialgico
Decimal
20
CCDD Centro de Criao e Desenvolvimento Dialgico
21
CCDD Centro de Criao e Desenvolvimento Dialgico
Decimal
10
11
12
13
14
15
23
CCDD Centro de Criao e Desenvolvimento Dialgico
24
CCDD Centro de Criao e Desenvolvimento Dialgico
=
Temos 4 variveis de entrada, ento vamos construir o mapa K para tal.
Para o primeiro termo, vamos encontr-lo no mapa e colocar 1 na clula. Para o
segundo termo, vamos procurar todas as clulas que, dentre as combinaes de
entrada, h a combinao e assim por diante para o terceiro e quarto termos
da expresso. Desta forma, temos o seguinte mapa K:
= + +
Acompanhe mais detalhes sobre a minimizao com o professor no
material online!
25
CCDD Centro de Criao e Desenvolvimento Dialgico
Trocando Ideias
Nessa aula, vimos o processo de simplificao de circuitos lgicos,
implementados por meio de circuitos integrados digitais de portas lgicas. Os
recursos de simplificao trabalhados englobam conceitos da lgebra e suas
propriedades, o que de conhecimento bsico. Utilizamos diariamente mtodos
de otimizao de recursos, por exemplo:
Na Prtica
Vamos analisar uma situao real de projeto de circuito lgico
combinacional.
Uma mquina copiadora dever interromper seu funcionamento e ativar
um indicador luminoso sempre que uma das seguintes condies ocorrer:
A bandeja de papel estiver vazia, estando o sensor de papel da bandeja
desativado, portanto, quando estiver indicando nvel lgico baixo;
Os dois sensores de papel estiverem acionados, indicando um
atolamento de papel, portanto, ambos em nvel lgico alto.
Interprete a aplicao e construa a tabela verdade, obtenha a expresso
simplificada por mapa de Karnaugh, desenhe o circuito e indique quais circuitos
integrados TTL devem ser utilizados.
26
CCDD Centro de Criao e Desenvolvimento Dialgico
Tabela Verdade
Temos 3 variveis de entrada, que so os sensores. Vamos nomear de P
a varivel de entrada do sensor de papel da bandeja, e os outros dois sensores
de atolamento vamos nomear de Q e R.
Cada vez que a entrada P for igual a 0, indicando ausncia de papel, a
sada deve ser ativada. Cada vez que as entradas Q e R estiverem ativadas
juntas, a sada deve ser ativada. A sada ser nomeada de S. Confira a tabela
verdade.
Decimal
Mapa de Karnaugh
Agora vamos construir o mapa K para essa tabela verdade:
27
CCDD Centro de Criao e Desenvolvimento Dialgico
Expresso simplificada
Analisando o mapa K, verificamos um quarteto nas clulas 0, 1, 2 e 3 e
tambm um par nas clulas 3 e 7. A expresso ser a seguinte:
= +
Desenho do circuito
Temos para P uma porta inversora, para o segundo termo da expresso
uma porta AND para Q e R, e por fim, para realizar a soma dos termos, usamos
uma porta OR, conforme a seguir:
Circuitos integrados
Os circuitos integrados a serem utilizados so:
1 CI 7404 para a porta inversora (NOT);
1 CI 7408 para a porta AND;
1 CI 7432 para a porta OR.
Sntese
Nesta aula, trabalhamos a simplificao de circuitos lgicos, o projeto de
circuitos lgicos combinacionais, mapa de Karnaugh, simplificaes de funes
booleanas com mapas de Karnaugh e minimizao lgica. O bom entendimento
desta aula fundamental, visto que trata dos processos de otimizao e projeto
de circuitos digitais.
Confira as consideraes finais do professor Ederson
Cichaczewski sobre o contedo abordado no material online.
28
CCDD Centro de Criao e Desenvolvimento Dialgico
Referncias
TOCCI, R.; WIDMER, N. S. Sistemas Digitais Princpios e Aplicaes. 11
ed. So Paulo: Pearson, 2011. Captulo 4.
29
CCDD Centro de Criao e Desenvolvimento Dialgico