Eletrônica Digital
Projeto de Circuitos Combinacionais
Prof. Wanderley
Introdução

O circuito combinacional é aquele em que a saída depende
única e exclusivamente das combinações entre as variáveis
de entrada.

Exemplos de Circuitos combinacionais fundamentais:



Somadores e subtradores;
Execução de prioridade;
Codificadores e decodificadores; etc.
Introdução

A construção de circuitos combinacionais depende de
expressões que caracterizam uma relação de entrada e
saída, onde a saída é função de variáveis booleanas.

Tais expressões são obtidas de tabelas verdade que
descrevem o comportamento completo do sistema.
Sequência de Obtenção de um Circuito
Combinacional
Comportamento
Tabela
Verdade
Expressão
Simplificada
Circuito
Combinacional
Circuito Combinacional
Circuito Combinacional
Esquema geral de um Circuito
Combinacional
E0
S0
E1
S1
E2
EM
CIRCUITO
COMBINACIONAL
S2
SN
Projeto de Circuito Combinacional
Exemplo 1: Projete um circuito lógico com três entradas, A, B e C, cuja saída
será em nível alto apenas quando a maioria das entradas estiverem em nível
alto.
Observe que:
1) Em nenhum momento foi mencionado que o circuito é combinacional;
2) Em geral, o número de entradas e de saídas não são diretamente
especificados;
3) Algumas definições devem ser inicialmente feitas;
4) Se alguma informação que achar relevante não for dada, faça suas
suposições;
5) O comportamento deve ser inicialmente expresssado via tabela
verdade;
6) Ferramentas de simplificação devem ser aplicadas;
7) O circuito final deve ser testado.
Projeto de Circuito Combinacional
Exemplo 1: Projete um circuito lógico com três entradas, A, B e C, cuja saída
será em nível alto apenas quando a maioria das entradas estiverem em nível
alto.
Primeiro passo: Caso os números de entradas e saídas não sejam
especificados, especifique-os;
Segundo passo: Defina tudo que for necessário (nível alto = 1);
Terceiro passo: Suponha explicitamente tudo aquilo que achar necessário;
Quarto passo: Com base no comportamento, especificações de entrada e
saída, definições e suposições, monte a tabela verdade;
Projeto de Circuito Combinacional
Exemplo 1: Projete um circuito lógico com três entradas, A, B e C, cuja saída
será em nível alto apenas quando a maioria das entradas estiverem em nível
alto.
A
B
C
X
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
Projeto de Circuito Combinacional
Exemplo 1: Projete um circuito lógico com três entradas, A, B e C, cuja saída
será em nível alto apenas quando a maioria das entradas estiverem em nível
alto.
Quinto passo: Obtenha a expressão de saída;
Sexto passo: Simplifique a expressão de saída;
Projeto de Circuito Combinacional
Exemplo 1: Projete um circuito lógico com três entradas, A, B e C, cuja saída
será em nível alto apenas quando a maioria das entradas estiverem em nível
alto.
Sétimo passo: Implemente o circuito;
Oitavo passo: Teste-o;
Projeto de Circuito Combinacional
Exemplo 2: O circuito lógico abaixo gera saída 1 quando a tensão analógica
VB é maior que 6.
Projeto de Circuito Combinacional
Exemplo 3: Uma máquina copiadora típica possui em seu hardware um sinal
eletrônico S que, quando em nível alto, interrompe a operação e ativa um
indicador luminoso. O sinal S vai para nível alto toda vez que:
1) A bandeja de alimentação de papel estiver vazia (P em nível baixo);
2) O papel atolar (Q e R simultaneamente em nível alto).
Observação: ao implementar o circuito você verifica que há disponibilidade
apenas do chip 74HC00, o qual contém 4 portas NAND de 2 entradas. E agora,
o que fazer?!
Projeto de Circuito Combinacional
Exemplo 3: Uma máquina copiadora típica possui em seu hardware um sinal
eletrônico S que, quando em nível alto, interrompe a operação e ativa um
indicador luminoso. O sinal S vai para nível alto toda vez que:
1) A bandeja de alimentação de papel estiver vazia (P em nível baixo);
2) O papel atolar (Q e R simultaneamente em nível alto).
Projeto de Circuito Combinacional
Exemplo 3: Uma máquina copiadora típica possui em seu hardware um sinal
eletrônico S que, quando em nível alto, interrompe a operação e ativa um
indicador luminoso. O sinal S vai para nível alto toda vez que:
1) A bandeja de alimentação de papel estiver vazia (P em nível baixo);
2) O papel atolar (Q e R simultaneamente em nível alto).
Projeto de Circuito Combinacional
Projeto de Circuito Combinacional
Exemplo 4: Gerador de paridade par para palavras de 4 bits.
Projeto de Circuito Combinacional
Exemplo 5: Circuitos para Habilitação/Desabilitação
Projeto de Circuito Combinacional
Exercício: Projete um circuito lógico que permita a passagem de um sinal A
para a saída X apenas quando as entradas de controle B e C estiverem
ambas em nível alto, caso contrário X deverá permanecer em nível baixo.
Download

Aula 6 - CEUNES