Вы находитесь на странице: 1из 13

Clube da eletrnica

Eletrnica Digital

3.0 Circuitos lgicos


O tcnico em eletrnica deve combinar as portas lgicas formando assim, um circuito lgico, que dever
executar uma determinada funo. Uma das maneiras de se construir um circuito lgico atravs da tabela
verdade. Vejamos um exemplo, onde as sadas foram escolhidas aleatoriamente:
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

S
0
0
0
0
1
0
0
0
0
1
0
0
1
0
0
0

Uma vez montado a expresso lgica podemos construir o circuito lgico. Neste caso, necessitamos de 3
portas AND com 4 entradas cada, uma porta ou com trs entradas, eu 6 inversores.Vejamos o circuito:

Praticando...
1- Extraia a expresso lgica e construa o circuito a partir das tabelas.
a
A
0
0
1
1
S=

Tabela 1
B
0
1
0
1

b.
S
0
1
1
0

A
0
0
1
1

Tabela 2
B
0
1
0
1

c.
S
1
0
1
0

S=

Circuitos lgicos Autor: Clodoaldo Silva - Reviso: 22abr2008.

A
0
0
1
1

Tabela 3
B
0
1
0
1

S
0
1
0
1

S=

Clube da eletrnica
d.
A
0
0
0
0
1
1
1
1

Tabela 4
B
C
0
0
0
1
1
0
1
1
0
0
0
1
1
0
1
1

S=

Eletrnica Digital
e.
S
0
1
1
0
0
0
0
1

A
0
0
0
0
1
1
1
1

Tabela 5
B
C
0
0
0
1
1
0
1
1
0
0
0
1
1
0
1
1

f.
S
0
0
0
1
1
0
1
0

A
0
0
0
0
1
1
1
1

S=

Tabela 6
B
C
0
0
0
1
1
0
1
1
0
0
0
1
1
0
1
1

S
1
1
1
1
0
1
1
1

S=

Um processo inverso, tambm pode ser conseguido, ou seja, podemos extrair a expresso lgica do circuito
lgico. Vejamos:
Circuito exemplo

Tabela verdade
A
0
1
0
1

B
0
0
1
1

A.B A+B
0
0
0
1
0
1
1
0

S
1
1
1
1

Expresso lgica

Praticando...
Dado os circuitos extraia a expresso lgica.
a) Circuito 01

Resposta:

b) Circuito 02

Resposta:

Circuitos lgicos Autor: Clodoaldo Silva - Reviso: 22abr2008.

Clube da eletrnica

c) Circuito 03

Eletrnica Digital

d) Circuito 04

Resposta:

Resposta:

e)

f)

Circuito 05

Resposta:

Circuito 06

Resposta:

2- Montar os circuitos capazes de executar as seguintes expresses lgicas.


a.
b.
c.
d.
e.

S= [(A+D).(C.B)]
S = [(B.C.A) + (A+C)]
S = [(B+A+D) + (C.B.D)]
S = [(A+D) + (C.B.D)+ (B.A)]
S = {[(D.A) + (C+B)]+ (B.A)}

Circuitos lgicos Autor: Clodoaldo Silva - Reviso: 22abr2008.

Clube da eletrnica

Eletrnica Digital

3.1 Aplicao da lgica combinacional


A aplicao da lgica combinacional sem dvidas o que mais interessa nos sistemas digitais, pois pode
ser usada em diversas reas.
Aplicao 01 Controle de trafego (resolvido)
Deseja-se implementar um controle de trafego para um tnel que s permite a passagem de um carro por
vez. Veja ilustrao:

A prefeitura que encomendou o projeto tem os seguintes critrios:


Quando os sensores detectarem a presena do carro, um nvel lgico alto (ON) ser enviado ao seu
respectivo dispositivo de atuao.
Situao dos
sensores

Critrios de projeto

SPVA

SPVB

OFF

OFF

Se no houver nenhum carro, a via B dever ser liberada (verde) e a via


A bloqueada (vermelho).

OFF

ON

Se o sensor detectar carro na via B, esta ser liberada (sinal verde) e a


Via A bloqueada (sinal vermelho).

ON

OFF

Se o sensor detectar carro na via A, esta ser liberada (sinal verde) e a


Via B bloqueada (sinal vermelho).

ON

ON

Se ambos os sensores detectarem carros, a via A dever ser liberada (sinal


verde) e a via B bloqueada (sinal vermelho).

1 Passo montar a tabela verdade a partir de todas as condies possveis

SPVA
0
0
1
1

SPVB
0
1
0
1

VMA
1
1
0
0

VDA
0
0
1
1

Circuitos lgicos Autor: Clodoaldo Silva - Reviso: 22abr2008.

VMB
0
0
1
1

VDB
1
1
0
0

Clube da eletrnica

Eletrnica Digital

2 Passo extrair a tabela verdade das expresses verdadeiras

3 Passo montar o circuito lgico

Praticando...
1- Aplicao 2 controle de nvel
Deseja-se controlar o nvel de gua de um reservatrio, conforme ilustrao:

Descrio de funcionamento:




O reservatrio deve estar sempre cheio, ou seja, H=1;


Se H=0, a bomba dever ser acionada;
Se a bomba no atender a demanda e o reservatrio esvaziar, ou seja, L=0, um alarme dever ser
acionado.

Circuitos lgicos Autor: Clodoaldo Silva - Reviso: 22abr2008.

Clube da eletrnica

Eletrnica Digital

2- Aplicao 3 controle de nvel com tanque reserva


Deseja-se controlar o nvel de gua de um reservatrio, conforme ilustrao:

Seu funcionamento deve ser o seguinte:






O reservatrio deve estar sempre cheio, ou seja, SNA=1;


Se SNA=0, a bomba principal BP dever ser acionada, mas somente se houver gua no tanque
principal, ou seja, STP =1, se STP =0, a bomba reserva deve ser acionada;
Se a bomba reserva BR for acionada, um indicador de reserva (IR) dever ser acionado.

3- Aplicao 4 Controle de impressora


Deseja-se construir um circuito lgico, onde computadores estaro conectados em uma nica impressora.
Elabore o circuito de maneira que garanta as seguintes prioridades:
Prioridades:
1 Engenharia (ENG)
2 Tcnica (TEC)
3 Auxiliares (AUX)
4 Estagirios (EST)

Circuitos lgicos Autor: Clodoaldo Silva - Reviso: 22abr2008.

Clube da eletrnica

Eletrnica Digital

3.2 Simplificao da lgica utilizando os Mapas de Veitch-Karnaugh


Montar circuitos lgicos a partir de tabela verdade, embora seja tarefa fcil, geral um circuito extremamente
grande. A fim de minimiza-los foram criados os mapas de Veitch-Karnaugh, o nome deve-se aos seus
criadores Edward Veitch e Maurice Karnaugh, que mais tarde o aperfeioou.
Um mapa de Karnaugh uma ajuda excelente para simplificao de funes de at 4 variveis. Para
funes de mais de 4 variveis a simplificao mais complexa, pois se torna uma tarefa rdua identificar
as clulas adjacentes no mapa. Para funes de mais de 4 variveis devem ser utilizadas solues
algortmicas computacionais.
O mtodo utiliza como base uma tabela verdade onde sero colocadas todas os variveis de entrada e
sadas. Vejamos um exemplo:
O mapa de karnaugh
Para elaborar um mapa devemos conhecer a necessidade do sistema que se deseja implementar e elaborar
a tabela verdade, como visto anteriormente. Em primeiro momento utilizaremos uma tabela cujas sadas
foram escolhidas aleatoriamente.
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

S
0
0
0
0
1
1
0
0
0
0
0
0
1
1
0
0

Como o sistema possui 4 entradas necessitamos de um mapa


4x4, ou seja, 4 linhas e 4 colunas, vejam o modelo:

Completando o mapa de acordo com a tabela.


Mapa sem agrupamento

Circuitos lgicos Autor: Clodoaldo Silva - Reviso: 22abr2008.

Mapa com agrupamento

Clube da eletrnica

Eletrnica Digital

Critrios para agrupamento:






Cada agrupamento dever conter 2, 4, 8, 16, 32 etc.


Se puder agrupar 16 clulas, no se deve agrupar 8, se puder agrupar 4 clulas, no se deve agrupar
2...
Cada mapa pode conter vrios agrupamentos.

Extraindo a expresso:
Observar onde o agrupamento esta inserido:

Assim, a expresso ser: S = A . B (o apstrofo nega a varivel B)


Praticando ...
1- Dados os mapas extraia as expresses.

00
01
11
10
S=

00
0
1
0
1

01
0
1
0
1

11
0
1
0
1

10
1
1
1
1

00
01
11
10

00
1
1
1
1

01
0
1
0
0

11
0
1
0
0

10
1
1
1
1

S=

Circuitos lgicos Autor: Clodoaldo Silva - Reviso: 22abr2008.

00
01
11
10

00 01
1
0
1
1
1
0
1
0

11 10
0
1
1
0
0
0
0
1

S=

Clube da eletrnica

00
01
11
10

00
0
1
0
1

01
0
1
0
1

11
0
1
0
1

Eletrnica Digital

10
0
1
0
1

00
01
11
10

S=

00
01
11
10

00
1
1
1
1

01
1
0
0
1

11
1
0
0
1

10
1
1
1
1

00
01
11
10

S=

00
0
1
0
0

01
0
0
0
0

11
0
0
0
0

10
0
0
0
0

00
01
11
10

S=

00 01
1
0
0
0
0
0
1
0

11 10
0
1
0
0
0
0
0
1

00 01
1
1
0
1
0
1
1
1

11 10
1
1
1
0
1
0
1
1

S=

00
1
1
1
1

01
1
1
0
1

11
1
1
0
1

10
1
1
1
1

00
01
11
10

S=

S=

2- Dado a tabela verdade extraia o mapa e a expresso lgica.

A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

Tabela 1
C
D
0
0
0
1
1
0
1
1
0
0
0
1
1
0
1
1
0
0
0
1
1
0
1
1
0
0
0
1
1
0
1
1

00

01

S
1
1
1
1
0
0
1
1
0
0
0
0
0
0
0
0

11

A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

10

Tabela 2
C
D
0
0
0
1
1
0
1
1
0
0
0
1
1
0
1
1
0
0
0
1
1
0
1
1
0
0
0
1
1
0
1
1

00

01

S
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1

11

A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

10

00 01

00
01
11
10

00
01
11
10

00
01
11
10

S=

S=

S=

Circuitos lgicos Autor: Clodoaldo Silva - Reviso: 22abr2008.

Tabela 3
C
D
0
0
0
1
1
0
1
1
0
0
0
1
1
0
1
1
0
0
0
1
1
0
1
1
0
0
0
1
1
0
1
1

S
1
0
1
1
0
0
0
0
1
1
1
1
0
0
0
0

11 10

Clube da eletrnica

Eletrnica Digital

3.3 Aplicao dos Mapas de Veitch-Karnaugh


Aplicao 1 Sistema de votao
Deseja-se implementar um sistema lgico simplificado para um sistema de votao de uma empresa, que
tem sua diretoria constituda pelos seguintes elementos: Diretor, Vice-diretor, Secretrio e Tesoureiro.
Uma vez por ms esta diretoria se rene para discutir sobre os mais diversos assuntos, sendo que as
propostas so ou no Aceitas. Devido o nmero de elementos da diretoria ser par, o sistema adotado o
seguinte:
Maioria A proposta aceita
Minoria A proposta rejeitada
Empate Vence o voto dado pelo diretor





1- Construa o circuito lgico seguindo as etapas.


a.
b.
c.
d.
D
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

Complete a tabela verdade de maneira que atenda as exigncias.


Complete o mapa para simplificao
Extraia e expresso lgica
Construa o circuito lgico
V
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

S
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

T
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

Aplicao 2 Controle de abertura de Porta de elevador


Deseja-se implementar um sistema lgico que controla a abertura da porta (P) de um elevador de trs
andares. O circuito apresenta 4 entradas, sendo:
SM = Sensor que indicar se o elevador esta em movimento (1) ou parado (0).
SA1, SA2 e SA3 so os sensores dos andares, se (1) esta no andar e (0) no.
2- Construa o circuito lgico seguindo as etapas.
a.
b.
c.
d.

Complete a tabela verdade de maneira que atenda as exigncias.


Complete o mapa para simplificao
Extraia e expresso lgica
Construa o circuito lgico

Importante: no abrir a porta se o elevador estiver em movimento.

Circuitos lgicos Autor: Clodoaldo Silva - Reviso: 22abr2008.

10

Clube da eletrnica
SM
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

A1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

A2
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

A3
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

Eletrnica Digital

Aplicao 3 Controle de sada de udio


Deseja-se implementar um circuito lgico que controla a sada de udio para um dispositivo amplificador. O
circuito apresenta 3 entradas, sendo: BT (boto da TV), BC (boto do computador) e BR (Boto do rdio)
todos ligados uma nica sada, o Amplificador A.

Critrios:
S amplifica um por vez, estabelecendo as seguintes prioridades: 1- Televiso, 2- Computador e 3- rdio.
3- Construa o circuito lgico seguindo as etapas.
a.
b.
c.
d.

Complete a tabela verdade de maneira que atenda as exigncias.


Complete o mapa para simplificao
Extraia e expresso lgica
Construa o circuito lgico

Circuitos lgicos Autor: Clodoaldo Silva - Reviso: 22abr2008.

11

Clube da eletrnica
BT
0
0
0
0
1
1
1
1
1

BC
0
0
1
1
0
0
1
1
1

BR
0
1
0
1
0
1
0
1
1

TV

Eletrnica Digital

CP RA

Aplicao 4 Sistema de abastecimento


Uma industria capta toda gua que precisa de uma represa local. Esta gua bombeada para uma estao
de tratamento e em seguida armazenada em um reservatrio e esta por sua vez deve ser bombeada uma
caixa de gua de menor porte, a fim de alimentar a industria.

Descrio do funcionamento
Sempre que o sensor de nvel alto do reservatrio (SNAR) estiver desacionado (0), a bomba do rio (BR)
deve ser ligada (1) para encher o reservatrio at o sensor de nvel alto (SNAR) ser acionado (1).
A industria esta em uma regio de baixo ndice pluviomtrico e o rio, as vezes, fica baixo no sendo
possvel captar a gua. Ento o sensor de nvel crtico do rio (SNCR) estiver desacionado (0), um alarme
(AS) dever ser ligado (1) para avisar o operador que a bomba do rio (BR) deve ficar desligada (0).
Ao mesmo tempo a caixa dgua da industria deve ficar com seu nvel sobre o sensor da caixa (SC), ou
seja, SC = 1.
Se o nvel da caixa dgua ficar abaixo de SC, ou seja, SC = 0 a bomba da caixa (BC) deve ser ligada
(1), mas somente se SNBR = 1.
Circuitos lgicos Autor: Clodoaldo Silva - Reviso: 22abr2008.

12

Clube da eletrnica

Eletrnica Digital

4- Construa o circuito lgico seguindo as etapas.


a.
b.
c.
d.

Complete a tabela verdade de maneira que atenda as exigncias.


Complete o mapa para simplificao
Extraia e expresso lgica
Construa o circuito lgico

SNAR SNBR
0
0
0
0
0
0
0
0
0
1
0
1
0
1
0
1
1
0
1
0
1
0
1
0
1
1
1
1
1
1
1
1

SC
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

SNCR
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

BR

BC

AS

Referncias bibliogrficas:
 Ivan V. Idoeta / Francisco G. Capuano. Elementos de Eletrnica Digital. So Paulo: Erica, 1986.
 Tocci, Ronald J.; Widmer, Neal S.; Moss, Gregory L.Pearson. Sistemas Digitais - Princpios e
Aplicaes. Person, 2008.
 Antonio Carlos de Loureno / Eduardo Cesar Alves. Circuitos digitais. So Paulo: Erica, 1986.

No corrigir nossas falhas o mesmo que cometer novos erros.


Confcio

Circuitos lgicos Autor: Clodoaldo Silva - Reviso: 22abr2008.

13

Вам также может понравиться