AULA 11 - Eletrônica Digital 1 - Graduação

De IFSC
Revisão de 12h49min de 7 de junho de 2016 por imported>Fargoud
Ir para navegação Ir para pesquisar

Projeto de Circuitos Combinacionais

Um circuito combinacional é aquele constituído por um conjunto de portas lógicas, as quais determinam (pelas EQUAÇÕES BOOLEANAS) os valores das saídas diretamente a partir dos valores atuais das entradas.

Ao contrário dos circuitos sequenciais, não há alteração dos estados do circuito, como função do tempo.

O presente capítulo refere-se ao raciocínio, método e ferramentas utilizados para se fazer o projeto de circuitos combinacionais, a partir de uma especificação do que se pretende obter.

Especificação

Passos para montagem de um circuito combinacional:

  1. Determinar as representações (símbolo/letra) para cada variável de entrada e saída;
  2. Identificação do problema (Tabela-Verdade);
  3. Determinação das equações lógicas simplificadas;
  4. Verificar quais componentes comerciais podem ser utilizados;
  5. Desenhar o circuito final.

Exemplo 1:

Projetar o circuito que recebe um inteiro binário de 3 bits e determina se este número é menor ou igual a 4.

O primeiro passo é pensar no que seria(m) a(s) entrada(s) e saída(s) do circuito!???

Projcirc1.png

O fato de ser um “número binário de 3 bits” nos indica:

  • que a entrada será um inteiro binário (como deve ser, em sistemas digitais! ;) );
  • os números que podem entrar neste circuito variam entre 0 e 7 (3 bits);
  • a entrada será composta por 3 pinos, cada um para um destes bits, que chamaremos de A, B e C.
Projcirc2.png

Quanto à saída: ela deverá “indicar”, de alguma maneira, se o número que entrou em ABC é, ou não, menor ou igual à 4.

Em circuitos digitais, esta indicação pode ser dada, simplesmente, por um valor alto na saída (1), quando houver detecção, ou um valor baixo (0), quando não houver!

Em outras palavras, se entrar algum número entre 0 e 4, a saída deverá ser 1. Caso contrário, deverá ser 0!

Se o circuito “recebe” um inteiro, então esta é a entrada esperada do circuito → um número inteiro!

Projcirc3.png

O segundo passo é montar a tabela-verdade, que vai se parecer com:

Projcirc4.png

A saída esperada é que o circuito detecte valores de entradas menores ou iguais a 3.

Então, na TV, as saídas Y deverão ser “1” apenas para os 4 primeiros valores:

Projcirc5.png
Projcirc6.png
Projcirc7.png
Projcirc8.png