Você está na página 1de 26

Sistemas Digitais

Sntese Combinacional
Parte II

Prof. Dilmar Malheiros Meira


Curso de Engenharia de Controle e Automao

Curso de Engenharia Eletrnica e de Telecomunicao

Especificao do problema

Sistemas Digitais Prof. Dilmar M. Meira

Diagrama em Bloco
A W

Entradas

B C

Circuito

X Y Z

Sadas

Tem como objetivo definir com clareza: a) o nome do sistema b) o tipo e o nome de cada uma das entradas c) o tipo e o nome de cada uma das sadas.
Sistemas Digitais Prof. Dilmar M. Meira 3

Metodologia para sntese de circuitos combinacionais utilizando portas lgicas


1. Especifique o problema. 2. Identifique as variveis (bits) de entrada e as de sada. 3. Para cada varivel, atribua um significado para cada um de seus valores possveis (0 e 1). 4. Gere uma expresso algbrica ou uma tabela-verdade para cada uma das variveis de sada.

5. Obtenha a expresso simplificada de cada uma das variveis de sada.


6. Construa o circuito correspondente a cada varivel de sada.
Sistemas Digitais Prof. Dilmar M. Meira 4

Especificao do problema
Uma fbrica precisa de uma sirene para indicar o fim do expediente. A sirene deve ser ativada quando ocorrer uma das seguintes condies:

1. J passou das cinco horas e todas as mquinas esto desligadas. 2. sexta-feira, a produo do dia foi atingida e todas as mquinas esto desligadas.
Projete um circuito lgico para controle da sirene.
Sistemas Digitais Prof. Dilmar M. Meira 5

Sinais de entrada e designao de seus valores


PD5 Passou das cinco horas 0 No passou das cinco horas 1 J passou das cinco horas SF Sexta-feira 0 No sexta-feira 1 sexta-feira TMD Todas as mquinas desligadas 0 Nem todas as mquinas esto desligadas 1 Todas as mquinas esto desligadas PA Produo atingida 0 A produo do dia ainda no foi atingida 1 A produo do dia j foi atingida

Sistemas Digitais Prof. Dilmar M. Meira

Sinal de Sada
SL Sirene ligada 0 Sirene desligada 1 Sirene ligada

Sistemas Digitais Prof. Dilmar M. Meira

PD5
0 0 0 0 0 0

TMD
0 0 0 0 1 1

SF
0 0 1 1 0 0

PA
0 1 0 1 0 1

SL
0 0 0 0 0 0

0
0 1 1 1 1 1 1 1 1

1
1 0 0 0 0 1 1 1 1

1
1 0 0 1 1 0 0 1 1

0
1 0 1 0 1 0 1 0 1

0
1 0 0 0 0 1 1 1 1

Sistemas Digitais Prof. Dilmar M. Meira

Obteno da expresso simplificada da sada S, utilizando mapa de Karnaugh


PD5 TMD SF PA

00

01

11

10

00 01

0 0 0 0

0 0 1 0

1 1 1 1

0 0 0 0

11

10

SL = PD5 TMD + TMD SF PA

Sistemas Digitais Prof. Dilmar M. Meira

PD5

TMD

SF

PA

SL = PD5 TMD + TMD SF PA

Sistemas Digitais Prof. Dilmar M. Meira

10

1.Especificao do problema
Um automvel dispe de quatro sensores digitais binrios que indicam a velocidade de rotao do motor, a presso do leo do crter e a temperatura da gua do radiador. Construa um sistema de monitoramento que, atravs de um alarme sonoro, avise ao motorista que o veculo est funcionando em uma condio anormal. Uma condio anormal surge quando a presso do leo insuficiente ou quando a temperatura da gua ultrapassa determinados valores. Considera-se normal a ocorrncia de temperaturas de at 90C, desde que a velocidade de rotao do motor seja de, no mximo, 2000 r.p.m. Se a velocidade de rotao do motor estiver acima de 2000 r.p.m., considerada normal a ocorrncia de temperaturas de, no mximo, 80C.
Sistemas Digitais Prof. Dilmar M. Meira 11

Variveis de entrada: P, T80, T90, R


P = Presso do leo Suficiente (Normal): 1 Insuficiente (Anormal): 0
T80 = Temperatura da gua Sensor A Acima de 80C: 1 At 80C: 0
T90 = Temperatura da gua Sensor B Acima de 90C: 1 At 90C: 0 R = Velocidade de rotao do motor Acima de 2000 r.p.m.: 1 At 2000 r.p.m.: 0
Sistemas Digitais Prof. Dilmar M. Meira 12

Varivel de sada: A (Alarme)


Acionado: 1 No acionado: 0

Sistemas Digitais Prof. Dilmar M. Meira

13

Gerao da expresso algbrica de A condio normal:

T90 R T80 R

Portanto, condio anormal:


A P T90 R T80 R A P T90 R T80 R A P T90 R T80 R A P T90 R T90 T80 T80 R A P T90 T80 R
Sistemas Digitais Prof. Dilmar M. Meira

Pelo enunciado do problema, pode-se substituir

T90 T80

por

T9 0

Pelo teorema do consenso,

T90 T80

poderia ser eliminado.


14

A P T90 T80 R
T80 R T90 P A (Alarme)

Sistemas Digitais Prof. Dilmar M. Meira

15

Circuito que usa apenas portas NAND de duas entradas

A P T90 T80 R A P T90 T80 R P T90 T80 R


T90

P T80 R

A (Alarme)

Sistemas Digitais Prof. Dilmar M. Meira

16

P
0

T80 T90 R
0 0 0

A
x x

0
0 0 0 0 0 0 1 1

1
0 1 0 1 0 1 0 1

0 0
1 1 1 1 0 0

1 1
0 0 1 1 0 0

1
1 1 1 1 1

0
0
1 1 1 1

1
1
0 0 1 1

0
1 0 1 0 1

x
x

Sistemas Digitais Prof. Dilmar M. Meira

17

P
0 0 0 0

T80 T90 R
0 0 0 0 0 0 1 1 0 1 0 1

A
1 1 x x

0
0 0 0 1 1 1 1 1 1 1 1

1
1 1 1 0 0 0 0 1 1 1 1

0
0 1 1 0 0 1 1 0 0 1 1

0
1 0 1 0 1 0 1 0 1 0 1

1
1 1 1 0 0 x x 0 1 1 1

Sistemas Digitais Prof. Dilmar M. Meira

18

Obteno da expresso simplificada da sada A, utilizando mapa de Karnaugh


P T 80 00 T 90 R

01

11

10

00 01

1 1 x x

1 1 1 1

0 1 1 1

0 0 x x

11

10

A T90 P T80 R
Sistemas Digitais Prof. Dilmar M. Meira 19

Forma alternativa de desenhar o circuito

P T80 T90 R

A T90 P T80 R
Sistemas Digitais Prof. Dilmar M. Meira 20

1.Especificao do problema
Uma sala possui uma lmpada L ligada a uma fonte de energia V. A lmpada pode ser acesa ou apagada pelo acionamento de quatro interruptores (A,B,C,D), colocados em quatro pontos diferentes da sala. O esquema de ligao da lmpada e dos interruptores o seguinte:
a2
a1 b1
b3

b1

b3

d2 d1

a3

b2

b4

b2

b4

d3

O interruptor A possui trs terminais (a1, a2, a3). Quando a alavanca do interruptor A deslocada para cima, o terminal a1 conectado ao terminal a2. Na posio contrria (para baixo), a1 conectado a a3. O interruptor D funciona de forma semelhante ao interruptor A. O interruptor B possui quatro terminais (b1, b2, b3, b4). Quando a alavanca do interruptor B est na posio para cima, o terminal b1 ligado ao terminal b3 e o terminal b2 ligado ao terminal B4. Quando a alavanca est na posio para baixo, o terminal b1 ligado ao terminal b4 e o terminal b2 ligado ao terminal B3. O interruptor C funciona de forma semelhante ao interruptor B.

A lmpada L estar acesa quando houver um circuito fechado entre ela e a fonte de energia.
Construa um sistema digital que funcione de acordo com o esquema apresentado. Sistemas Digitais Prof. Dilmar M. Meira 21

a2
a1

b1

b3

b1

b3

d2 d1

a3

b2

b4

b2

b4

d3

Especificao do problema (Continuao)


A soluo apresentada dever incluir:
a) Identificao das variveis de entrada e das variveis de sada; atribuio de significado para os seus respectivos valores Gerao da(s) tabela(s)-verdade Obteno da expresso simplificada de cada uma das variveis de sada, seja como uma soma de produtos ou como um produto de somas Construo do circuito que soluciona o problema.

b) c)

d)

Sistemas Digitais Prof. Dilmar M. Meira

22

a2
a1

b1

b3

b1

b3

d2 d1

a3

b2

b4

b2

b4

d3

Variveis de entrada: A, B, C, D:

Para cima: 1
Para baixo: 0 Varivel de sada: L Ligada: 1 Desligada: 0
Sistemas Digitais Prof. Dilmar M. Meira 23

a2
a1

b1

b3

b1

b3

d2 d1

a3

b2

b4

b2

b4

d3

A
0 0 0 0 0 0

B
0 0 0 0 1 1

C
0 0 1 1 0 0

D
0 1 0 1 0 1

L
1 0 0 1 0 1

AB
CD

00

01

11

10

00 01

1 0 1 0

0 1 0 1

1 0 1 0

0 1 0 1

0
0 1 1 1 1 1 1 1

1
1 0 0 0 0 1 1 1

1
1 0 0 1 1 0 0 1

0
1 0 1 0 1 0 1 0

1
0 0 1 1 0 1 0 0

11

10

Sistemas Digitais Prof. Dilmar M. Meira

24

AB
CD

00

01

11

10

L A BC D A BC D A BC D A BC D A BC D A BC D A BC D A BC D L A B (C D C D) A B (C D C D) A B (C D C D) A B (C D C D)

00 01

1 0

0 1

1 0

0 1

11

10

1 0

0 1

1 0

0 1

L A B (C D) A B (C D) A B (C D) A B (C D) L (C D)( A B AB) (C D)( A B A B) L (C D) ( A B) (C D) ( A B)

L ( A B) (C D)
Sistemas Digitais Prof. Dilmar M. Meira 25

a2
a1

b1

b3

b1

b3

d2 d1

a3

b2

b4

b2

b4

d3

Sistema digital que funciona de acordo com esse esquema:


A

L ( A B) (C D)
Sistemas Digitais Prof. Dilmar M. Meira 26

Você também pode gostar