Você está na página 1de 5

Universidade Federal de Campina Grande -

UFCG Centro de Engenharia Elétrica e


Informática - CEEI Departamento de
Engenharia Elétrica - DEE

Nome: Gabriel Nazario Gonçalves


E-mail: gabriel.goncalves@ee.ufcg.edu.br

Disciplina: Laboratório de Circuitos Lógicos


Professores: Fernanda Cecília Correia Lima Loureiro e Adolfo Hebster

Experimento 2 - Funções Lógicas e


Equivalência de Portas Lógicas

Objetivo Geral
Os objetivos deste experimento são:
A. O estudo de funções lógicas, de duas ou mais variáveis, cuja
implementação pode ser realizada com apenas uma porta lógica ou com a
combinação de duas ou mais portas lógicas de duas entradas. Para tanto, é
realizada a montagem simultânea e a verificação do funcionamento de três
circuitos lógicos correspondentes aos seguintes experimentos específicos:
• Equivalência de portas lógicas.
• Função Detector de Paridade.
• Função Comparador.
B. O estudo das identidades lógicas básicas que são utilizadas para
fundamentar a equivalência entre circuitos lógicos com a finalidade de se obter
uma expressão lógica por meio da interpretação lógica da tabela-verdade. Para
tanto, é realizada a montagem simultânea e a verificação do funcionamento de
dois circuitos lógicos correspondentes aos seguintes experimentos específicos:
• Equivalência de Circuitos.

Objetivo Específico – Equivalência de circuitos


Especificação de uma função lógica representada por um diagrama lógico;
aplicação do Método de Desenvolvimento Gráfico de Equivalências de modo a
obter um diagrama lógico minimizado, e implementação e verificação do
funcionamento do circuito lógico correspondente à implementação simultânea
desses dois diagramas, de modo a compará-los.

Expressão Lógica

A função lógica a ser implementada nesta montagem específica é


representada pelo diagrama lógico dado abaixo; mas essa função pode ser
simplificada com apenas um tipo de porta.
Figura 1 - Diagrama lógico da atividade

Fonte – Material visto em aula

Diagrama Lógico e Diagrama Elétrico para a Equivalência de circuitos

̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
Com o diagrama lógico, obteve-se a expressão: 𝑌 = (𝐴 ̅ + 𝐵̅ ) + (𝐶𝐷
̅̅̅̅)
Que possuem como tabela verdade:
A B C D Y
0 0 0 0 0
Pelo teorema De Morgan, chegamos à simplificação da função 0 0 0 1 0
acima como sendo apenas: 𝑌 = 𝐴𝐵𝐶𝐷, que atende à mesma tabela 0 0 1 0 0
0 0 1 1 0
verdade, com os mesmos sinais de saída. 0 1 0 0 0
Fazendo o processo de simplificação através do 0 1 0 1 0
desenvolvimento do diagrama lógico, temos que, iniciando pela 0 1 1 0 0
0 1 1 1 0
expressão inicial, convertendo para apenas portas NAND: 1 0 0 0 0
1 0 0 1 0
Figura 2 - Diagrama inicial escrito com NAND's 1 0 1 0 0
1 0 1 1 0
1 1 0 0 0
1 1 0 1 0
1 1 1 0 0
1 1 1 1 1

Fonte: Print Logisim

E depois, obtendo a expressão final, utilizando apenas portas AND:


Figura 3 - Diagrama na simplificação máxima

Fonte: Print Logisim

Para a implementação em meio prático, foram usados apenas um CI TTL


74HCT08, equivalente à porta AND, que possuem o seguinte diagrama:
Figura 4 – Diagrama elétrico CI AND

Fonte: Material visto em aula

Cuja alimentação em Vcc é de 5V.


Observando que possuem 4 portas AND, para a integração do circuito, foram
necessárias apenas um CI, utilizando 3 portas de duas entradas.
Como resultado, obtivemos os mesmos resultados mostrados acima, fazendo,
mostrando a veracidade da tabela verdade e da equivalência de circuitos.

Aplicações

Às aplicações da Equivalências de Circuitos, podemos observar que, um


mesmo circuito pode ser escrito e implementado de diferentes formas, respeitando os
mesmos sinais de saída.
Portanto, com o objetivo de minimizar o espaço, a Equivalência de circuitos
pode ser usada para minimizar espaço em equipamentos eletrônicos compactos ou
até mesmo, diante da necessidade de implementar um circuito equivalente, com uma
das portas universais (NOR e NAND), pode ser atribuídas formas para que forneçam
o mesmo funcionamento.
Sendo assim, a aplicação de equivalência de circuitos está em todos os
processadores conhecidos, seja em smartphones, ou até mesmo em rádios.

Objetivo Específico – Função Detector de Paridade


Especificação, implementação e verificação do funcionamento de uma
função lógica de três entradas, para identificar se o número de 1’s de cada
palavra é par ou ímpar, ou seja, é um detector de paridade.

Diagrama Lógico e Diagrama Elétrico para Função detector de paridade

Para a implementação da função detector de paridade, verifica-se saída 1


para todas as saídas que tiverem números pares de 1’s. Aos demais, as saídas
são 0.
Portanto, veremos para quais saídas teremos nível A B C Y
lógico alto através da tabela verdade:
0 0 0 1
Através dos Minitermos, chegamos à expressão:
0 0 1 0
𝑌 = 𝐴̅𝐵̅ 𝐶̅ + 𝐴̅𝐵𝐶 + 𝐴𝐵̅ 𝐶 + 𝐴𝐵𝐶̅
0 1 0 0
Por meio da simplificação booleana, temos que a
0 1 1 1
função acima equivale, de uma forma simplificada, à:
1 0 0 0
𝑌 = ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
𝐴⊕𝐵⊕𝐶
1 0 1 1
Dessa forma, implementando a função utilizando
1 1 0 1
apenas portas XOR (CI 7486) e uma NOT (CI 74LS04),
temos: 1 1 1 0
Figura 5 - Diagrama lógico de paridade (XNOR)

Fonte: Print Logisim

No meio pratico, foram utilizados 1 CI TTL da XOR e 1 da NOT, cujos


diagramas são:
Figura 6 - Diagrama elétrico CI XOR Figura 7 – Diagrama elétrico CI NOT

Fonte: Material visto em aula Fonte: Material visto em aula

Após aplicação, verificou-se a compatibilidade das saídas com a tabela verdade


gerada.

Aplicações

Lógicas de controle podem ser simplificadas e reduzidas, deixando os circuitos


eletroeletrônicos cada vez mais compactos e funcionais. Quanto menos conexões
físicas nos circuitos, a probabilidade de mal contato consequentemente diminui.
Assim, pode ser aplicada em um número par de botoeiras acionadas, que
permitem iniciar o funcionamento de uma determinada máquina ou processo; um
número par de sensores dentro de um processo, que vão verificar o tipo de material,
espessura, comprimento e cor de determinadas peças para organizar, separar, ou
até mesmo para retrabalho; o atuador pneumático só será acionado se um número
par de sensores estiver ativado. Entre muitas outras aplicações para simplificar o
comportamento das portas lógicas.

Objetivo Específico – Função Detector de Paridade


Especificação, implementação e verificação do funcionamento de uma
função lógica que vai comparar dois números binários de três entradas, com o
projeto realizado a partir de portas XNOR de duas entradas, e a implementação
dessa função de acordo com dois diferentes modos:
Modo de Operação 1 - XNOR de três entradas a partir de portas XOR e
inversores;
Modo de Operação 2 - XNOR de duas entradas (A,B) a partir de uma XOR
de três entradas (A,B,C) com a entrada C=1;

Diagrama Lógico e Diagrama Elétrico função comparador de números binários

Inicialmente, analisaremos os comportamentos da função lógica


A B Z
XNOR de duas entradas, a qual será definida como 𝑍 = ̅̅̅̅̅̅̅̅
𝐴 ⊕ 𝐵.
0 0 1
Analisando a tabela verdade da XNOR, verificamos que a saída
possui sinal lógico alto apenas quando as entradas possuem sinais lógicos 0 1 0
iguais, por isso, é chamada de porta lógica coincidência. 1 0 0
1 1 1
Determinando uma entrada C como gate, definimos a tabela verdade
da XOR ABC como:
C A B Z
Podemos observar que a saída se comporta como uma porta
0 0 0 0
XOR, quando o gate C se mantem em 0, e, quando o C tem 1 como

XOR
0 0 1 1
entrada, a saída se comporta como uma porta XNOR.
Portando, definindo C como 1 constante, em um sistema de 3 0 1 0 1
entrada temos que a função terá como saída, o comportamento de 0 1 1 0
uma porta XNOR 1 0 0 1

XNOR
1 0 1 0
A partir disso, podemos definir uma expressão e diagrama logico 1 1 0 0
que tenha a função de Comparador de números binários, como 1 1 1 1
também, esquematizar os materiais necessários.
A expressão logica é, portanto:
𝑍 =𝐴⊕𝐵⊕𝐶

Diagrama lógico:
Figura 8 - Diagrama lógico comparador binário

Fonte: Print Logisim

Nessa montagem, a sequencias de entradas é relevante, uma vez que a


entrada C foi delimitada para gate.
Para montagem no meio prático, utilizamos o CI XOR (74LS86), 3 chaves com
retenção para as entradas, uma LED para saída e uma fonte de alimentação de 5V.
Figura 9 - Diagrama elétrico CI XOR

Fonte: Material visto em aula

Aplicações
Das aplicações para o comparador de números binários temos como uma das
mais conhecidas, o interruptor intermediário, utilizado em instalações residenciais em
que se quer que seja acionada uma mesma lambada de 3 lugares distintos.

Você também pode gostar