Funções e Portas Lógicas

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 16

PLANEAR E TESTAR CIRCUITOS DE

CONTROLO DIGITAL
RA2 - Desenvolver circuitos de controlo digital baseados em portas
lógicas E, OU, NÃO

Por : Engº Serafim Abudala

28-03-2020
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)

2. Funções e Portas Lógicas


2.1- Introdução

No início da era eletrónica, todos os problemas eram resolvidos por sistemas analógicos, também
conhecidos por sistemas lineares, onde uma quantidade é representada por um sinal eléctrico
proporcional ao valor da grandeza medida. As quantidades analógicas podem variar em uma faixa
contínua de valores.
Com o avanço da tecnologia, esses mesmos problemas começaram a ser solucionados através da
eletrónica digital, onde uma quantidade é representada por um arranjo de símbolos chamados
dígitos. Este ramo da eletrónica emprega em suas máquinas, tais como: computadores,
calculadoras, sistemas de controle e automação, codificadores, decodificadores, entre outros,
apenas um pequeno grupo de circuitos lógicos básicos(que realizam funções lógicas), que são
conhecidos como portas OU, E, NÃO e flipflops.
Então, um circuito digital emprega um conjunto de funções lógicas, onde função é a relação
existente entre as variável independente e a variável dependente (função) assim como aprendemos
na matemática. Para cada valor possível da variável independente determina-se o valor da função
(variável lógica).
O conjunto de valores que uma variável pode assumir depende das restrições ou
especificações do problema a ser resolvido. Esta variável é, normalmente, conhecida
como variável independente (função lógica).
Para o momento, nosso interesse está no comportamento de um sistema lógico como
o descrito por George Boole em meados do século passado.

- Pode assumir somente um de dois valores possíveis (0, 1);


- Os seus valores são expressos por afirmações declarativas, ou seja, cada valor está
associado a um significado;
- Os dois valores possíveis das variáveis são mutuamente exclusivos.

Em geral, usa-se uma faixa de tensão em volts compatível com os circuitos digitais utilizados para
representar o valor falso ou verdadeiro de uma variável lógica.

Lógica Positiva: A tensão mais positiva representa o valor V (1) e a mais negativa o
valor F(0).
Lógica Negativa: O valor V é representado pela tensão mais negativa (1) e F pela
tensão mais positiva (0).
Lógica Mista: No mesmo sistema, usam-se as lógicas positiva e negativa.

1
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)

2.2 Portas e Funções Lógicas Básicas

O passo seguinte na evolução dos sistemas digitais foi a implementação dos sistemas lógicos
(funções lógicas Booleanas ), utilizando-se dispositivos eletrónicos (circuitos digitais), obtendo-
se assim, rapidez na solução dos problemas (descritos pela álgebra de Boole). Nos circuitos digitais
tem-se somente dois níveis de tensão, que apresentam correspondência com os possíveis valores
das variáveis lógicas. Exemplo: lógica TTL (“Transístor Transístor Logic”)

Lógica Positiva: 0 V → 0 lógico +5 V → 1 lógico

Um sistema lógico pode ser implementado utilizando-se funções lógicas básicas.


Pode-se citar: NÃO (NOT), E (AND), OU (OR), NÃO-E (NAND), NÃO-OU (NOR), OU
EXCLUSIVO (XOR) e flip-flop. Vamos conhecê-las...

2.2.1 - Porta Lógica NÃO (NOT)

É normalmente denominado de inversor, pois se a entrada tem um valor a saída


apresentará o outro valor possível.

Símbolo: A Simbologia representa um conjunto de circuitos eletrónicos que


implementa a função lógica correspondente.

Símbolos gráficos de uma porta lógica NOT

FunçãoLógica

S=f (A)= Ā S=Variável dependente


A=Variável independente

TABELA DE VERDADE

2
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)

Diagrama de tempo

Representação de circuitos Eléctricos Equivalente

2.2.2 Porta Lógica E (AND)


A função lógica “AND” de duas entradas realiza a seguinte operação de
dependência.

Símbolos gráficos de uma porta lógica AND

FunçãoLógica
S=A.B (produto lógico)

Tabela de Verdade

3
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)

Diagrama de tempo

Representação de circuitos Eléctricos Equivalente

A lâmpada acende se “A” E “B” estiverem fechadas (“A”=1 E “B”=1)

2.2.2.1 Função lógica AND com mais de duas variáveis de entrada.

Comutatividade associatividade (propriedades aritméticas...)

Símbolo representativo:

Tabela da Verdade
(3 var. → 23 combinações)

A saída S só será verdadeira quando todas as entradas também o forem.

4
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)

2.2.3 Porta Lógica OU (OR)

A função lógica OR de duas variáveis realiza a seguinte operação de dependência:

Símbolos gráficos de uma porta lógica OR

FunçãoLógica

Tabela de Verdade

Diagrama de tempo

Representação de circuitos Eléctricos Equivalente

Chave Aberta=0 Chave Fechada=1 Lâmpada Apagada=0 Lâmpada Acesa=1


A lâmpada acende se “A” OU “B” estiverem fechadas (“A”=1 OU “B”=1)

5
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)

2.2.3.1 Função OU Com três ou mais entradas:

Símbolo da Porta Lógica:

Tabela de Verdade

Quando pelo menos uma das entradas forem verdadeiras, a saída S também o será.

2.2.4 Função Lógica NÃO E, NE ou NAND

Equivale à função E com saída negada

Símbolos gráficos de uma porta lógica NAND

FunçãoLógica

Tabela de Verdade

A saída S só será falsa quando as entradas “A” E “B” forem verdadeiras


6
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)

Diagrama de tempo

Representação de circuito Eléctrico Equivalente

2.2.5- Função Lógica NÃO OU, NOU ou NOR

Equivale à função OU com saída negada:

Símbolos gráficos de uma porta lógica NOR

FunçãoLógica

Tabela de Verdade

7
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)

Diagrama de tempo

Representação de circuito Eléctrico Equivalente

Quando as entradas “A” OU “B” forem verdadeiras, a saída S será falsa

2.2.6 -Função Lógica OU EXCLUSIVO ou XOR

Saída é verdadeira quando apenas uma entrada também o for

Símbolos gráficos de uma porta lógica XOR

FunçãoLógica

Tabela de Verdade

8
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)

Diagrama de tempo

circuito Logico Equivalente

2.2.7 -Função Lógica NÃO OU EXCLUSIVO ou XNOR

Saída é verdadeira quando as duas entradas coincidem (são iguais).

Símbolos gráficos de uma porta lógica XNOR

FunçãoLógica

Tabela de Verdade

9
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)

Diagrama de tempo

circuito Logico Equivalente

Resumo das Portas Elementares

10
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)

2.3 -DESCRIÇÃO E ANÁLISE DE CIRCUITOS LÓGICOS

Qualquer circuito lógico, independentemente de sua complexidade, pode ser


descrito usando apenas as três operações booleanas básicas, pois as operações OR,AND e NOT
são blocos fundamentais dos sistemas digitais. Entretanto fazemos uso, também, das operações
NOR e NAND para descrever os circuitos digitais.

2.3.1- Expressões à partir de circuitos

Como todo circuito lógico executa uma expressão booleana, então a partir de um circuito
podemos obter a expressão que ele executa. Tal procedimento é explicado através do circuito
abaixo

Qual expressão representa a saída S?

; ;

Qual seria a tabela verdade do circuito?

11
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)

Exemplo 2

Escreva a expressão booleana executada pelo circuito da figura

Escrevendo as expressões para cada bloco básico temos:


S1 = A + B; S2 = C + D e S = S1 ⋅ S2

Substituindo as expressões de S1 e S2 em S, chegamos a expressão final deste circuito:

Escreva a expressão booleana executada pelo circuito da figura

Escrevendo as expressões para cada bloco lógico temos:

Substituindo todas as expressões em S temos a expressão final

2.3.2- Circuitos à partir de expressões


A partir de qualquer expressão booleana é possível desenhar um circuito lógico que a executa.

O método consiste em:


• Identificar o número de portas lógicas existentes na expressão;
• Identificar as variáveis de entrada destas portas, respeitando a precedência de operador ou os
parênteses, colchetes e assim por diante;
• Desenhar as portas lógicas e efetuar as ligações conforme a expressão

12
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)

Para exemplificar este procedimento, vamos encontrar o circuito lógico que executa a expressão

Na expressão identificamos duas portas OR de duas entradas e uma porta AND de


três entradas: (1) Porta OR de expressão S1 = A + B, (2) porta OR de expressão S2 =B+ D e (3)
porta AND de expressão S = S1 ⋅C ⋅S2 . Com base nestas informações podemos desenhar o
circuito.

Qual o circuito que representa a expressão abaixo?

2.4 Circuitos Comerciais Básicos

Sabe-se que todos os circuitos digitais, por mais complexos que sejam, são obtidos
através de portas lógicas. As portas lógicas, por sua vez, não são encontradas
comercialmente de uma forma discreta (como os resistores) e sim encapsuladas em
Circuitos Integrado – CI´S, que serão melhor explorados nas aulas de
Instrumentação.

13
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)

TODO circuito integrado possui um conjunto de contatos externos, denominados


“pinos” (leads ou ainda, terminais), cada qual com sua função específica. São
numerados a partir do número “1” no sentido anti-horário. O pino “1” é identificado
olhando-se o CI pela parte superior, conforme mostra a Figura 1.TODO circuito
integrado possui um manual no qual a função de cada um de seus pinos está descrita.
Os CI´s que implementam funções lógicas podem possuir uma ou mais portas,
geralmente todas de uma mesma função.

Figura 1 - Vista superior, em diferentes posições, da pinagem de um CI e suas diferentes formas


de indicação.
a) CI de 20 pinos com pino “1” identificado por “chanfro”;
b) CI de 16 pinos orientado em outra direção;
c) CI de 24 pinos com “traço” de identificação do pino “1” (repare que a contagem dos pinos
continua sendo realizada no sentido anti-horário);
d) CI de 14 pinos com pino “1” identificado por um “ponto”;

Deve-se tomar todo o cuidado possível no manuseio de circuitos integrados, pois os


mesmos podem vir a ser facilmente danificados através das DESCARGAS ELETROSTÁTICAS
ACUMULADAS quando tocamos seus terminais. Portanto, jamais deve-se tocar os pinos de um
CI, ou as pistas de uma placa de circuito impresso sem a proteção adequada para o desvio destas
descargas.

Abaixo vocês podem observar algum CI´s comercialmente disponíveis. Identifique


qual a função desempenhada por cada CI.

14
Formador : Serafim Abudala
Instituto Médio Politécnico de Nampula
Módulo: Planear e testar circuitos de controlo digital (PTCCD)

15
Formador : Serafim Abudala

Você também pode gostar