Portas Lógicas - Electrónica Digital

Circuitos Digitais - Portas Lógicas

Circuitos lógicos ou portas lógicas, são dispositivos que, em função de um ou mais sinais lógicos de entrada ("0" ou "1") , produzem uma e apenas uma saída.

O Circuito Digital opera em dois Níveis de Tensão diferentes, Baixo e Alto. Geralmente, o Nível Baixo corresponde ao valor Lógico 0 e o Nível Alto corresponde ao valor Lógico 1. As Portas Lógicas são blocos de construção básicos na Electrónica Digital. A relação entre a(s) Entrada(s) e a Saída de uma Porta Lógica pode ser exprimida numa Tabela de Verdade.
A saída em função da(s) entrada(s) é definido pela lógica de Boole.

As portas são desenvolvidas dentro de circuitos integrados que podem ter várias portas ou, em alguns, funções especificas dadas pela funcionamento conjunto de diferentes portas.
Existem CI de diferentes tecnologias (MOS, TTL etc...) que fazem com que exista alguma diferença no valor ALTO e BAIXO tanto de entrada como de saída.

Inversor, Porta NÃO (NOT Gate) e Seguidor (Buffer)

porta NOT
Figura 1: Símbolo Inversor (Porta NOT)

Um Inversor é uma Porta Lógica que tenha apenas uma Entrada. A sua Saída é o Estado Lógico complementar da sua Entrada. O Inversor é também designado como a Porta NÃO. O Símbolo Esquemático de um Inversor básico é mostrado na Figura 1 e a Tabela 1 é a sua Tabela de Verdade.

A notação da operação lógica de um Inversor pode ser expressa por:

Q=1/A

AQ
01
10

Tabela 1: Tabela de Verdade do Inversor


Seguidor

Seguidor
Figura 2: Símbolo SEGUIDOR

Um Seguidor é outra Porta Lógica com apenas uma Entrada, e a sua Saída segue o mesmo Estado Lógico da sua Entrada. O Seguidor é utilizado como um elemento de atraso na Electrónica Digital. É também um elemento para Esforçar a Corrente, que aumenta a capacidade de Saída de forma a conduzir outras portas. O Símbolo Esquemático de um Seguidor é mostrado na Figura 2 e a Tabela 2 é a sua Tabela de Verdade.

A notação da operação lógica de um Seguidor pode ser expressa por:

Q=A

AQ
0 0
1 1

Tabela 2: Tabela de Verdade do Seguidor


Portas E (AND)

Porta AND
Figura 3: Símbolo AND

Uma Porta E é uma Porta Lógica que tem duas ou mais Entradas. A sua Saída é 1 se e só se todas as suas Entradas são 1. O Símbolo Esquemático de uma Porta E com Duas Entradas é mostrado na Figura 3 e a Tabela 3 é a sua Tabela de Verdade.

A notação da operação lógica de uma Porta E pode ser expressa por:

Q=A.B

ABQ
000
010
100
111

Tabela 3: Tabela de Verdade de uma Porta E (AND)


Portas NÃO E (NAND)

Porta NAND
Figura 4: Símbolo (Porta NAND)

Uma Porta NÃO E é uma Porta Lógica que tem duas ou mais Entradas. A sua Saída é 0 se e só se todas as suas Entradas são 1. O Símbolo Esquemático de uma Porta NÃO E com Duas Entradas é mostrado na Figura 4 e a Tabela 4 é a sua Tabela de Verdade.

A notação da operação lógica de uma Porta NÃO E pode ser expressa por:

Q=1/(A.B)

A B Q
0 0 1
0 1 1
1 0 1
1 1 0

funcionamento nand
Tabela 4: Tabela de Verdade de uma Porta NÃO E (NAND)


Portas OU (OR)

Porta OR
Figura 5: Símbolo OR

Uma Porta OU é uma Porta Lógica que tem duas ou mais Entradas. A sua Saída é 0 se e só se todas as suas Entradas são 0. O Símbolo Esquemático de uma Porta OU com Duas Entradas é mostrado na Figura 5 e a Tabela 5 é a sua Tabela de Verdade.

A notação da operação lógica de uma Porta OU pode ser expressa por:

Q=A+B

A B Q
0 0 0
0 1 1
1 0 1
1 1 1

Tabela 5: Tabela de Verdade de uma Porta OU (OR)


Portas NÃO OU (NOR)

Porta NOR
Figura 6: Símbolo NOR

Uma Porta NÃO OU é uma Porta Lógica que tem duas ou mais Entradas. A sua Saída é 1 se e só se todas as suas Entradas são 0. O Símbolo Esquemático de uma Porta NÃO OU com Duas Entradas é mostrado na Figura 6 e a Tabela 6 é a sua Tabela de Verdade.

A notação da operação lógica de uma Porta NÃO OU pode ser expressa por:

notação matemática porta NOR

A B Q
0 0 1
0 1 0
1 0 0
1 1 0

funcionamento porta NOR
Tabela 6: Tabela de Verdade de uma Porta NÃO OU (NOR)


Portas OU Exclusivo (XOR)

Porta XOR
Figura 8: Símbolo XOR

Uma Porta OU EXCLUSIVO é uma Porta Lógica que tem duas ou mais Entradas. A sua Saída é 1 se e só se apenas uma das suas Entradas é 1. O Símbolo Esquemático de uma Porta OU EXCLUSIVO com Duas Entradas é mostrado na Figura 1 e a Tabela 1 é a sua Tabela de Verdade.

A notação da operação lógica de uma Porta OU EXCLUSIVO pode ser expressa por:

notação matemática porta XOR

ABQ
000
011
101
110

Tabela 8: Tabela de Verdade de uma Porta OU EXCLUSIVO


Portas NÃO OU Exclusivo (XNOR)

Porta XNOR
Figura 9: Símbolo XNOR

Uma Porta NÃO OU EXCLUSIVO é uma Porta Lógica que tem duas ou mais Entradas. A sua Saída é 1 se e só se todas as Entradas estão no mesmo Estado Lógico. O Símbolo Esquemático de uma Porta NÃO OU EXCLUSIVO com Duas Entradas é mostrado na Figura 2 e a Tabela 2 é a sua Tabela de Verdade.

A notação da operação lógica de uma Porta NÃO OU EXCLUSIVO pode ser expressa por:

notação matemática porta XNOR

A B Q
0 0 1
0 1 0
1 0 0
1 1 1

Tabela 9: Tabela de Verdade de uma Porta NÃO OU EXCLUSIVO


Semi – Somador e Somador Completo Básico (de 1 bit)

Em electrónica, um Somador é um dispositivo que faz a adição entre dois números.

Um Semi-Somador é um Circuito Lógico que realiza a adição binária de 1 bit. Dado dois números binários de 1 bit, P e Q, S é a Soma de 1 bit entre P e Q, e ST é o bit da SAÍDA DE TRANSPORTE. Matematicamente, S e ST formam uma Soma Aritmética de 2 bits entre P e Q, Figura 3. ST é o Bit Mais Significativo (BMS). A Figura 4 mostra todos os casos possíveis para a adição binária de 1 bit. A Tabela 3 é a Tabela de Verdade do Semi-Somador.

    1 ←P
+)   1 ←Q

  1 0  
   
  ST S  

Figura 3: Adição de dois números binários de 1 bit

0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 0 com o Transporte de 1

Figura 4: Todos os casos possíveis para a adição binária de 1 bit

Entradas Saídas
P Q CO S
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0

Tabela 3: Tabela de Verdade do Semi-Somador

Analisando a Tabela de Verdade e considerando a relação lógica entre as Entradas e as Saídas de um Semi-Somador, S é o resultado da operação OU EXCLUSIVO das Entradas e ST é o resultado da operação E das Entradas. Isto significa que o circuito Semi-Somador pode ser implementado somente com duas Portas Lógicas: uma Porta OU EXCLUSIVO e uma Porta E, Figura 5.

Semi-Somador Digital

Figura 5: Semi-Somador

O Semi-Somador só pode realizar a adição de dois números binários com 1 bit cada, uma vez que não aceita a ENTRADA DE TRANSPORTE (ET), proveniente da adição prévia de dois bits, conforme permite o circuito inferior.

Um Somador Básico Completo é um Circuito Lógico que faz a adição entre dois números de 1 bit com o bit de transporte, ET. O Somador Completo consiste em uma Porta OU e dois Semi-Somadores, Figura 6. O circuito gera duas Saídas: S e ST. Múltiplos Somadores Completos podem fluir para formar um Somador Completo de Múltiplos Bits.

Somador Digital Básico

Figura 6: Somador Básico Completo


Somador Completo (4 bit)

Combinando vários Somadores Completos Básicos (de 1 bit) em cascata, é possível construir um Somador Completo de Múltiplos Bits. Na Figura 7, um Somador Progressivo de 4 bits é construído pela ligação de quatro Somadores Completos Básicos. O bit SAÍDA DE TRANSPORTE, ST (CO), do Somador Completo Básico está ligado à ENTRADA DE TRANSPORTE, ET (CI), do Somador Completo Básico seguinte mais significativo .

Somador digital 4 bits

Figura 1: Somador de Transporte Progressivo de 4 bits construído com quatro Somadores Completos Básicos

A adição de dois Números Binários de Múltiplos Bits P e Q faz-se adicionando os bits sucessivamente, começando por somar os Bits menos Significativos BmS, isto é, P0 + Q0. Qualquer bit de Transporte, proveniente da soma de anteriores bits, é adicionado à soma dos próximos bits consecutivos, Figura 8.

algebra do circuito somador

Figura 8: Adição de dois Números Binários de 4 bits, com exemplificação da operação de Transporte

Para um Número Binário P de 5 bits, os pesos dos bits mais significativos são:

P0 = 20 = 1
P1 = 21 = 2
P2 = 22 = 4
P3 = 23 = 8
P4 = 24 = 16

A fórmula para converter um Número Binário de 5 bits P2 (P4 P3 P2 P1 P0) no seu correspondente Número Decimal P10 é:

P10 = P4 x 24 + P3 x 23 + P2 x 22 + P1 x 21 + P0 x 20

O bit ST (CO) de um Somador Completo de 4 bits é equivalente ao quarto bit mais significativo e o seu peso é de 16 (24 = 16).

O maior número decimal que pode ser obtido de um Somador Completo de 4 bits é 31 (24+1 – 1 = 31).


Circuitos Práticos de Testes de portas lógicas 

Os circuito digitais testados vão usar tecnologia CMOS, por esse motivo os circuitos integrados permitem uma variação maior de tensão com um consumo mais reduzido. Os circuitos CMOS são susceptíveis de ficarem danificados com electricidade estática, tome as precauções adequadas se pretende testar estes circuitos.

Circuitos usando tecnologia TTL têm de ter uma fonte de alimentação com 5V, não toleram uma variação significativa destes valores.

Para os testes práticos vamos usar uma placa de testes.

 

placa electrónica de testes

Funções básicas das portas lógicas


Componentes e materiais

  • 4011 quad NAND gate
  • Eight-position DIP switch
  • Ten-segment bargraph LED - Normalmente os leds usados nos vuímetros
  • Bateria ou Fonte de alimentação de 6V
  • Duas resistências 10 kΩ
  • Três resistências 470 Ω

Atenção! O 4011 IC é CMOS, é por isso sensível a descargas electricas estáticas!