Você está na página 1de 54

Aula 1

Funções e Portas Lógicas

SEL 0414 - Sistemas Digitais


Prof. Dr. Marcelo Andrade da Costa Vieira
Representação Numérica:
l Utilizada na representação de alguma grandeza
física
l Pode ser Analógica ou Digital

Analógica:
l Pode variar ao longo de uma faixa contínua de
valores, proporcional à grandeza representada
l Velocímetro, termômetro, relógio, tensão, etc..

Digital:
l Prevê a variação de um “dígito”, proporcional à
grandeza representada
l Variação discreta, por “passos”, “degraus”;
l Relógio digital, chaves, etc..
Sistemas Digitais

l Dispositivos que foram projetados para


manipulação de informações discretas
(lógicas)

l Circuitos de Chaveamento:

l Verdadeiro / Falso
l Ligado / Desligado
l Fechado / Aberto
l Alto / Baixo
l 1 / 0
Sistemas Digitais
l Características:

l Mais fácil de ser projetado – chaveamento;


l Não importam os valores exatos, mas sim a
faixa de valores o qual ele pertence;
l Menor influência do ruído;
l Maior facilidade no armazenamento de
informações;
l Maior precisão e exatidão (aumento de
dígitos);
l Sistema Binário - Lógica Digital (0 e 1).
Eletrônica Digital

l Circuitos eletrônicos que se baseiam na


variação de uma grandeza em apenas 2
“estados”;

l Chaves, relês, válvulas, transistores, etc..

l Circuitos lógicos

l Informação binária é representada por


tensões
Eletrônica Digital

CMOS:

TTL:
Portas Lógicas

l São circuitos digitais que efetuam uma operação


lógica básica (operação booleana)

l Possui uma ou mais entradas e somente uma


saída.

l Os valores a serem colocados nas entradas (ou


medidos na saída) são apenas dois:
– Tensão de alimentação do circuito (VCC/VDD):
correspondente ao nível lógico 0 ou 1;
– Tensão nula ou terra (GND): correspondente ao
nível lógico oposto (1 ou 0);
Portas Lógicas

l A lógica digital baseia-se no fato de que um


transistor pode operar como uma chave eletrônica
– Tempo de chaveamento pequeno (nano segundos)

l Componentes de um transistor de junção bipolar


BJT (presente nos CIs do tipo TTL):

– Base
– Coletor
– Emissor
Portas Lógicas

l Quando Vin estiver abaixo de um certo valor, o


transistor desliga e passa a agir como uma
resistência infinita (chave aberta)
– Vout ≈ VCC

l Quando Vin ultrapassa certo valor,


o transistor comuta e passa a agir
como um fio sem resistência
(chave fechada)
– Vout ≈ 0V
Portas Lógicas

Sem tensão/corrente na base: Com tensão/corrente na base:


Chave aberta Chave fechada
Porta Lógica

l Exemplo: Porta Inversora:

l Quando Vin estiver em nível lógico


baixo, Vout estará no nível lógico
alto, e vice-versa.
Funções Lógicas
Funções Lógicas

l Relação entre um conjunto de variáveis


(A, B, C, D...) que só podem assumir um
de dois estados possíveis;
l Operações com valores binários;
l Álgebra de Booleana (George Boole em
1857);
l Diferente das operações aritméticas;
l Não se operam com números, mas com
estados;
l ULA - Unidade Lógica e Aritmética.
Funções Lógicas

1. FUNÇÃO AND
A B
Entradas (A e B) = 0  chave aberta
S 1  chave fechada
V
Saída (S) = 0  luz apagada
1  luz acesa

Hipóteses:
1. A = B = 0  S=0
2. A = 0, B = 1  S=0
3. A = 1, B = 0  S=0
4. A = B = 1  S=1
Funções Lógicas

1. Porta Lógica AND

l Circuito digital que efetua a função lógica


AND;

l Uma porta lógica AND tem duas ou mais


entradas e somente uma saída;

l É chamada porta AND porque o estado de


saída somente é alto (1) quando todas as
entradas são altas (1).
Funções Lógicas

1. Porta Lógica AND


TABELA VERDADE
A B S
0 0 0
0 1 0
1 0 0
1 1 1

S=A·B A
S
S = A AND B B

Função Lógica AND Porta Lógica AND


Funções Lógicas

1. Porta Lógica AND (TTL)


Funções Lógicas

2. FUNÇÃO OR

A
B

V
S
Hipóteses:
1. A = B = 0  S=0
2. A = 0, B = 1  S=1
3. A = 1, B = 0  S=1
4. A = B = 1  S=1
2. Porta Lógica OR

l Circuito digital que efetua a função lógica


OR;

l Uma porta OR tem duas ou mais entradas e


somente uma saída;

l É chamada porta OR porque o estado de


saída é alto (1) quando qualquer uma das
entradas forem altas (1).
Funções Lógicas

2. Porta Lógica OR
TABELA VERDADE
A B S
0 0 0
0 1 1
1 0 1
1 1 1

S=A+B A
S
S = A OR B B

Função Lógica OR Porta Lógica OR


Funções Lógicas

2. Porta Lógica OR (TTL)


Funções Lógicas

3. FUNÇÃO INVERSORA (NOT)


R
Hipóteses:
1. A = 0  S = 1
A S (chave aberta) (lâmp. acesa)
V 1. A = 1  S = 0
(chave fechada) (lâmp. apagada)
3. Porta Inversora ou Porta NOT

l Uma porta inversora é uma porta lógica


com somente uma entrada e uma saída

l É chamado inversor ou porta NOT porque o


estado de saída é sempre o oposto ao de
entrada
Funções Lógicas

3. FUNÇÃO NOT
TABELA VERDADE
A S
0 1
1 0 A S

S=A
A S
S = NOT A
Função Lógica NOT Porta Inversora
Funções Lógicas

3. Porta Lógica NOT (TTL)


Outras Funções e Portas Lógicas
Funções Lógicas

4. FUNÇÃO NAND
R
Hipóteses:
1. A = B = 0
A 2. A = 0, B = 1 S=1
S
V B 3. A = 1, B = 0

4. A = B = 1  S = 0
4. Porta Lógica NAND

l Uma porta lógica NAND é chamada assim


porque é a combinação das portas “NOT” e
“AND”, ou seja, sua saída é dada por:

S = A·B

l Como o circuito é uma porta AND seguida de


um inversor a única maneira de obter uma
saída baixa é ter todas as entradas altas.
4. Porta Lógica NAND

l Tabela Verdade

A B S
0 0 1
0 1 1
1 0 1
1 1 0
4. Porta Lógica NAND

l Porta NAND: Circuito lógico equivalente:

A S
B

l Símbolo Equivalente
A S
B
Funções Lógicas

4. Porta Lógica NAND (TTL)


Funções Lógicas

5. FUNÇÃO NOR
R
Hipóteses:
1. A = B = 1
2. A = 0, B = 1 S=0
A B S
V 3. A = 1, B = 0

4. A = B = 0  S = 1
5. Porta Lógica NOR

l Uma porta NOR é chamada assim porque


é a combinação das portas “NÃO” e “OU”,
ou seja, sua saída é dada por:

S=A+B

l Como o circuito é uma porta OR seguida


de um inversor a única maneira de obter
uma saída alta é ter todas as entradas
baixas.
5. Porta Lógica NOR

l Tabela Verdade

A B S
0 0 1
0 1 0
1 0 0
1 1 0
5. Porta Lógica NOR
l Porta NOR: Circuito lógico equivalente:

A S
B

l Símbolo Equivalente

A S
B
Funções Lógicas

5. Porta Lógica NOR (TTL)


Funções Lógicas

6. PORTA NÃO-INVERSORA (Buffer)


TABELA VERDADE
A S
S=A 0 0
A S
1 1

Aplicações:
• Aumentar o fan-out de uma dada porta lógica;
• Linhas de atraso, com vários buffers conectados em cascata;
• Driver de corrente ou tensão.
Funções Lógicas

1. Porta Lógica NÃO-INVERSORA (TTL)


Funções Lógicas

7. FUNÇÃO OU-EXCLUSIVO (“X-OR”)

S = AB + AB S=AÅB

TABELA VERDADE
S = 1 quando A ≠ B  S = 1 apenas
quando A OU B = 1 A B S
0 0 0
0 1 1
1 0 1
S = 1 quando o número de 1’s for ímpar 1 1 0
S = 0 quando o número de 1’s for par
Funções Lógicas

7. FUNÇÃO OU-EXCLUSIVO (“X-OR”)

A A A.B
A.B+A.B

A.B
B B
Funções Lógicas

7. FUNÇÃO OU-EXCLUSIVO (“X-OR”)

l Símbolo Equivalente:

A B S
A 0 0 0
S 0 1 1
B 1 0 1
1 1 0
Todas as portas XOR tem apenas duas entradas! Não
existem portas XOR de três, quatro ou mais entradas.
Funções Lógicas

8. FUNÇÃO NÃO-OU EXCLUSIVO OU


COINCIDÊNCIA (“X-NOR”)
A
B
S = AB + AB
S

S = 1 somente quando A = B ou
TABELA DA VERDADE
S=1 quando o número de 1’s for par A B S
0 0 1
0 1 0
S=A×B S=AÅB 1 0 0
1 1 1
Funções Lógicas

8. FUNÇÃO NÃO-OU EXCLUSIVO OU


COINCIDÊNCIA (“X-NOR”)
l Símbolo Equivalente:

A B S
A 0 0 1
S 0 1 0
B 1 0 0
1 1 1
Todas as portas XNOR tem apenas duas entradas! Não
existem portas XNOR de três, quatro ou mais entradas.
Funções Lógicas

A+B = A8B

A B A+B A8B
0 0 0 1

0 1 1 0

1 0 1 0

1 1 0 1
Portas Lógicas - Resumo
Circuitos Integrados (CIs)
Comerciais
Circuito comercial de uma porta inversora TTL
(transistor de junção bipolar - BJT)

Totem-Pole
Porta inversora (NOT) – Entrada 0
Porta Inversora (NOT) – Entrada 1
Funções Lógicas

Circuitos Integrados – 7408 (4 Portas AND)

A B S A B S A B S
0 0 0 L L L 0V 0V 0V
0 1 0 L H L 0V 5V 0V
1 0 0 H L L 5V 0V 0V
1 1 1 H H H 5V 5V 5V
Funções Lógicas

Circuitos Integrados – 7432 (4 Portas OR)

A B S A B S A B S
0 0 0 L L L 0V 0V 0V
0 1 1 L H H 0V 5V 5V
1 0 1 H L H 5V 0V 5V
1 1 1 H H H 5V 5V 5V
Exercícios
Determine a equação de saída para cada circuito digital abaixo:
Exercícios
Monte o circuito digital que execute a operação lógica abaixo:
FIM

Você também pode gostar