Você está na página 1de 13

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO

CENTRO MULTIDISCIPLINAR DE PAU DOS FERROS


DEPARTAMENTO DE ENGENHARIAS E TECNOLOGIA

CIRCUITOS DIGITAIS
CIRCUITOS DIGITAIS

Ferramentas de Descrição

Prof.: Pedro Thiago Valério de Souza


UFERSA – Campus Pau dos Ferros
pedro.souza@ufersa.edu.br

Souza, 2019-2020
2016-2020 Circuitos Digitais 1
Relações Algébricas de Circuitos Digitais
▪ Recordando: os circuitos digitais trabalham com sinais binários;
▪ No campo da matemática, existe uma área, denominada de Álgebra Booleana que descreve
relações lógicas entre variáveis que assumem os valores apenas VERDADEIRO e FALSO;
▪ An Investigation of the Laws of Thought (George Boole,1854)
▪ Pode-se utilizar esses conceitos em eletrônica digital, fazendo uma relação do bit “1” como
VERDADEIRO e do bit “0” como FALSO;
▪ Symbolic Analysis of Relay and Switching (Claude E. Shannon, 1938)

Souza, 2019-2020
2016-2020 Circuitos Digitais 2
Relações Algébricas de Circuitos Digitais

Em resumo: As relações de entrada-saída de um circuito digital podem ser


feitas a partir da álgebra Booleana.

Souza, 2019-2020
2016-2020 Circuitos Digitais 3
Relações Algébricas de Circuitos Digitais
▪ Em um circuito digital, as entradas são variáveis booleanas e podem representar:
▪ Um nível de tensão (física): ▪ Um estado do circuito (lógica):

Vcc = 5V Bit de valor “0” Bit de valor “1”


Bit de valor
“1” Falso Verdadeiro
2,0V Desligado Ligado
Região não Baixo Alto
utilizada
0,8V Não Sim
Bit de valor Chave aberta Chave fechada
“0”
0V

Souza, 2019-2020
2016-2020 Circuitos Digitais 4
Relações Algébricas de Circuitos Digitais
▪ Em um circuito digital, as entradas/saídas são variáveis booleanas, em que as entradas
determinam o valor da saída.
▪ A relação entrada-saída
a
Circuito z z = f(a,b,c)
b
Digital
c

é descrita a partir de uma expressão lógica;

▪ A expressão lógica pode ser descrita em função de operações lógicas;


▪ OR, AND, NOT, NAND, NOR, XNOR e XOR;

Souza, 2019-2020
2016-2020 Circuitos Digitais 5
Relações Algébricas de Circuitos Digitais
▪ Classes de Circuitos Digitais:
▪ Os circuitos digitais dividem-se em duas grandes classes: circuitos combinacionais e
sequenciais;
▪ Circuito Combinacional: Saída depende apenas das entradas atuais.

a
Circuito Se eu souber os valores das entradas,
b z z = f(a,b,c) sei o valor da saída.
Combinacional
c

Souza, 2019-2020
2016-2020 Circuitos Digitais 6
Relações Algébricas de Circuitos Digitais
▪ Classes de Circuitos Digitais:
▪ Circuito Sequencial: Saída depende tanto da entrada atual como de valores
armazenados, denominados de estados do circuito.
▪ Requer Elementos de Memória;
Não basta saber os valores das
a entradas, eu preciso saber os valores
Circuito dos estados E0E1 armazenados no
b z z = f(a,b,c,E0,E1)
Sequencial circuito para saber o valor da saída.
c

Souza, 2019-2020
2016-2020 Circuitos Digitais 7
Ferramentas de Descrição
▪ Para descrever o comportamento entrada/saída de um circuito digital, pode-se usar as
seguintes ferramentas:
▪ Tabelas da verdade;
▪ Diagrama de temporização;
▪ Expressões lógicas de saída;
▪ Diagrama de circuito lógico;
▪ Diagrama de transição de estados;
▪ Tabela de transição de estados;

Souza, 2019-2020
2016-2020 Circuitos Digitais 8
Ferramentas de Descrição
▪ Tabela da Verdade: Duas entradas
Entradas Saída
▪ Lista, em forma de uma tabela, todas as possíveis A B Z
A
0 0 0
combinações de entrada com o correspondem valor Circuito Z
0 1 1 B Digital
de saída. 1 0 1

▪ Logo: 1 1 0

Três entradas
Entradas Saída
No. Linhas da Tabela-Verdade = 2N A B C Z
0 0 0 1
0 0 1 1 A
N é o número de variáveis de entrada. 0 1 0 0 B Circuito
Z
Digital
0 1 1 0 C
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 1

Souza, 2019-2020
2016-2020 Circuitos Digitais 9
Ferramentas de Descrição
▪ Diagrama de temporização (Carta de tempo):
▪ Relação temporal entre as formas de onda das entradas e a forma de onda da saída;
▪ Exemplo:

▪ Utilização para muitas variáveis de entrada ou quando o comportamento temporal do


circuito é importante.

Souza, 2019-2020
2016-2020 Circuitos Digitais 10
Ferramentas de Descrição
▪ Expressão Lógica:
▪ Expressões que descrevem o comportamento da saída em função das entradas.
▪ Exemplos:
▪ Z = (A + B)C
▪ Z = AB + C
▪ Z = A'B + C

Souza, 2019-2020
2016-2020 Circuitos Digitais 11
Ferramentas de Descrição
▪ Diagrama de Circuito Lógico:
▪ É um diagrama de circuito que utiliza símbolos padronizados para a descrição da
funcionalidade do circuito digital;
▪ Exemplos:

Souza, 2019-2020
2016-2020 Circuitos Digitais 12
Ferramentas de Descrição
▪ É importante frisar que, de qualquer forma de descrição completa de um circuito é possível
transferir para outra forma de descrição.

Expressão
Lógica

Tabela da Diagrama de
Verdade Circuito

Diagrama de
temporização Se contiver todas as
possíveis combinações
das entradas

Souza, 2019-2020
2016-2020 Circuitos Digitais 13

Você também pode gostar