laboratÓrio de circuitos digitais preparaÇÃo 03 ... · um circuito integrado (ci), também...

6
1 EVSF Autarquia Educacional do Vale do São Francisco FACAPE Faculdade de Ciências Aplicadas e Sociais de Petrolina Curso de Ciência da Computação LABORATÓRIO DE CIRCUITOS DIGITAIS Prof. Sérgio F. Ribeiro PREPARAÇÃO 03: Circuitos Integrados e Portas Lógicas 1. Objetivos - definição de circuitos integrados. - conhecendo as diversas portas lógicas. - exemplos de aplicações de portas lógicas. 2. Circuito Integrado Um circuito integrado (CI), também conhecido por chip, é um dispositivo microeletrônico que consiste de muitos transístores e outros componentes fabricados, isto é, integrados sobre a mesma pastilha de silício, os quais são interligados capazes de desempenhar muitas funções. Suas dimensões são extremamente reduzidas, os componentes são formados em pastilhas de material semicondutor, como mostra a Figura 1. Figura 1. Circuito integrado mostrado internamente. As vantagens de se utilizar CI em relação à circuitos discretos podem ser listadas como: Redução de custos, peso e tamanho. Aumento da confiabilidade. Maior velocidade de trabalho. Redução das capacitâncias parasitas. Menor consumo de energia. Redução de erro de montagem. Simplificação da produção industrial.

Upload: doankien

Post on 23-Jan-2019

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LABORATÓRIO DE CIRCUITOS DIGITAIS PREPARAÇÃO 03 ... · Um circuito integrado (CI), também conhecido por chip, é um dispositivo microeletrônico que consiste de ... de duas entradas

1

EVSF – Autarquia Educacional do Vale do São Francisco

FACAPE – Faculdade de Ciências Aplicadas e Sociais de Petrolina

Curso de Ciência da Computação

LABORATÓRIO DE CIRCUITOS DIGITAIS

Prof. Sérgio F. Ribeiro

PREPARAÇÃO 03: Circuitos Integrados e Portas Lógicas

1. Objetivos

- definição de circuitos integrados.

- conhecendo as diversas portas lógicas.

- exemplos de aplicações de portas lógicas.

2. Circuito Integrado

Um circuito integrado (CI), também conhecido por chip, é um dispositivo microeletrônico que

consiste de muitos transístores e outros componentes fabricados, isto é, integrados sobre a mesma

pastilha de silício, os quais são interligados capazes de desempenhar muitas funções. Suas

dimensões são extremamente reduzidas, os componentes são formados em pastilhas de material

semicondutor, como mostra a Figura 1.

Figura 1. Circuito integrado mostrado internamente.

As vantagens de se utilizar CI em relação à circuitos discretos podem ser listadas como:

Redução de custos, peso e tamanho.

Aumento da confiabilidade.

Maior velocidade de trabalho.

Redução das capacitâncias parasitas.

Menor consumo de energia.

Redução de erro de montagem.

Simplificação da produção industrial.

Page 2: LABORATÓRIO DE CIRCUITOS DIGITAIS PREPARAÇÃO 03 ... · Um circuito integrado (CI), também conhecido por chip, é um dispositivo microeletrônico que consiste de ... de duas entradas

2

2.1. Encapsulamento dos CIs do laboratório

O encapsulamento é o invólucro protetor de um CI e possui terminais de metal ou "pinos", os quais

são resistentes o suficiente para conectar elétrica e mecanicamente o CI a uma placa de circuito

impresso. O encapsulamento do CI apresenta as seguintes funções:

Fazer a Comunicação da matriz de silício com a placa de circuito.

Possibilitar a manipulação.

Dissipar o calor.

Proteger o chip contra umidade e corrosão.

Os chips do LaHoratório de CirIuitos Digitais são do tipo Ioマ eミIapsulaマeミto さdual iミ-line

paIkageざ ふDIP ou DILぶ. Este é o tipo de encapsulamento mais comum (Figura 2) e pode ser fabricado

em material plástico ou cerâmico. Foi até muito recentemente o tipo de encapsulamento mais

usado.

(a) (b) (c)

Figura 2. Encapsulamento dual in line: (a) embalagem DIP; (b) vista superior mostrando a numeração dos pinos; (c) interligação interna das portas.

3. Portas Lógicas

Portas lógicas são circuitos eletrônicos que implementam funções lógicas elementares por meio de

sinais elétricos. Os valores lógicos são representados por tensões elétricas padronizadas. Em

eletrônica digital, costuma-se designar os níveis de tensão por:

L (Low) – nível lógico baixo (geralmente associado ao 0V)

H (High) – nível lógico alto (geralmente associado ao 5V)

A seguir, é visto as portas que implementam as três funções lógicas elementares: NOT, AND e OR.

3.1. Porta NOT (inversora, complemento ou negação lógica)

A porta NOT possui uma entrada (Y) e uma saída (Z). A Figura 3 mostra o símbolo da porta NOT, também conhecida como porta inversora. O valor presente na saída é complementar ao valor imposto à entrada, ou seja, se Y = 0 então Z = 1, e se Y = 1 então Z = 0.

Figura 3. Símbolo da porta lógica NOT (inversora)

Page 3: LABORATÓRIO DE CIRCUITOS DIGITAIS PREPARAÇÃO 03 ... · Um circuito integrado (CI), também conhecido por chip, é um dispositivo microeletrônico que consiste de ... de duas entradas

3

3.2. Porta AND (E lógico)

A porta AND possui duas ou mais entradas e uma saída. A Figura 4 mostra o símbolo da porta AND

de duas entradas e a sua tabela-verdade. A notação matemática para se representar uma operação

AND é a de um produto.

Figura 4. Símbolo da porta lógica AND e sua tabela-verdade.

A característica da função lógica AND é que quando uma de suas entradas for baixa, a saída

também será baixa. A saída será alta somente quando todas as suas entradas forem

simultaneamente altas.

3.3. Porta OR (OU lógico)

A porta OR também possui duas ou mais entradas e uma saída. A Figura 5 mostra o símbolo da

porta OR e sua tabela-verdade. Matematicamente, denota-se a operação Ioマ o síマHolo け+げ.

Figura 5. Símbolo da porta OR e sua tabela-verdade.

Verifica-se que a característica da função OR é que basta que uma das entradas seja alta que a saída

será alta. A saída será baixa somente quando todas suas entradas forem baixas simultaneamente.

3.4. Porta NAND e NOR

Combinando as três funções logicas elementares (NOT, AND e OR), se podem construir outras

funções. É o caso, por exemplo, das funções NAND e NOR. Duas combinações bastante simples,

mas de extrema importância.

3.4.1. Porta NAND

Uma porta NAND é uma porta AND seguida por um inversor. Seu símbolo lógico e tabela-verdade

estão na Figura 6. Note que o símbolo do inversor foi simplificado, restando apenas a bolinha.

Figura 6. Símbolo lógico e tabela-verdade da porta NAND.

3.4.2. Porta NOR

Continuando, uma porta NOR é constituída por uma porta OR seguida por um inversor, conforme

mostra a Figura 7.

Page 4: LABORATÓRIO DE CIRCUITOS DIGITAIS PREPARAÇÃO 03 ... · Um circuito integrado (CI), também conhecido por chip, é um dispositivo microeletrônico que consiste de ... de duas entradas

4

Figura 7. Símbolo e tabela-verdade da porta NOR.

Verdade seja dita: na realidade, é a porta AND que é constituída por uma porta NAND seguida de

um inversor. Isso porque, por motivos tecnológicos, é mais fácil construir com transistores uma

porta NAND do que uma AND. Por isso, estas últimas empregam mais transistores em sua

construção, e são mais lentas – apresentam maior atraso de propagação. O mesmo pode ser dito a

respeito das portas OR e NOR.

3.5. Porta XOR (OU-EXCLUSIVO)

A função OU-EXCLUSIVO (conhecida como XOR) é uma função lógica que tem grandes aplicações

práticas. Como seu nome indica, a função XOR difere da função OR por excluir a condição em que

ambas as entradas estão em um. A Figura 8 mostra o símbolo da função XOR e sua tabela-verdade.

Denota-se esta operação com o símbolo .

Figura 8. Símbolo da porta XOR e sua tabela-verdade.

Como qualquer função lógica não elementar, a função XOR pode ser construída a partir das funções

elementares. Logo, 畦 稽 = 畦̅. 稽 + 畦. 稽̅

Isto pode ser provado obtendo-se a expressão lógica na forma soma de produto a partir da tabela-

verdade da figura 8, como demonstrado nas aulas teóricas da disciplina de Circuitos Digitais.

4. Aplicações da Função XOR

Apresentam-se abaixo dois exemplos práticos de utilização da função XOR.

4.1. Inversor controlado

Uma porta XOR também funciona como um inversor controlado. Para entender isso, observe

novamente a figura 8. Repare que quando se fixa uma das entradas em zero, a saída simplesmente

passa a reproduzir o valor da outra entrada. Por outro lado, se fixar uma das entradas em um, saída

é igual ao inverso da outra entrada.

Assim, podemos representar uma porta XOR como mostrada na Figura 9. As entradas da porta XOR

foram chamadas de S (sinal) e M (modo). Analisando a tabela-verdade do XOR (Figura 8), temos que

se � = ど então � = �

se � = な então � = �̅

Figura 9. Inversor controlado.

Page 5: LABORATÓRIO DE CIRCUITOS DIGITAIS PREPARAÇÃO 03 ... · Um circuito integrado (CI), também conhecido por chip, é um dispositivo microeletrônico que consiste de ... de duas entradas

5

4.2. Verificador de paridade

A necessidade de comunicação entre circuitos digitais é bastante comum. A mensagem enviada por

um lado está sempre sujeita a erros. Frequentemente ocorrem ruídos nas linhas de transmissão,

interferências ou quebra de fios.

O mecanismo de paridade baseia-se no seguinte esquema: o emissor e o receptor trocam

mensagens com N bits. A cada conjunto de N bits (uma mensagem), o emissor envia um bit

adicional chamado bit de paridade. O valor desse bit depende da mensagem trocada.

Existem dois tipos de paridade: paridade par e paridade impar. Na paridade par, o bit de paridade é

ajustado para que N+1 bits (N bits de mensagem + 1 bit de paridade) tenham sempre um número

par de bits iguais a um. Na paridade impar, o bit de paridade é ajustado para que os N+1 bits

tenham um número impar de uns. O bit de paridade impar, obviamente, é o complemento do bit

de paridade par.

Considere, por exemplo, a mensagem 1110 de 4 bits (N=4). Adotando-se paridade par, a mensagem

seria transmitida como 11101 – acrescenta-se um bit de paridade igual a 1 para que o número total

de uns seja par (quatro bits iguais a 1 em um total de cinco). Analogamente, no caso de paridade

impar, transmitir-se-ia 11100.

Se a mensagem enviada foi corretamente recebida, o bit de paridade estará coerente com os N bits

recebidos. Se houve erro na recepção de um dos N+1 bits (incluindo o bit de paridade), a coerência

não ocorre. Note que são detectados os erros de um único bit, e não há como corrigi-los.

A paridade par (que denotaremos por PP) é gerada com uma operação XOR entre todos os bits da

mensagem, e a paridade impar (PI) é simplesmente o complemento desta operação. �� = ��−怠 ��−態… �待 �� = ��̅̅ ̅̅ = ��−怠 ��−態… �待̅̅ ̅̅ ̅̅ ̅̅ ̅̅ ̅̅ ̅̅ ̅̅ ̅̅ ̅̅ ̅̅ ̅̅ ̅̅

5. Bibliografia

Luiza Maria Romeiro Codá, Apostila de Laboratório de Sistemas Digitais – EESC – USP

José Valentim dos Santos Filho, Apostila de Laboratório de Eletrônica Digital – UNIVASF

Page 6: LABORATÓRIO DE CIRCUITOS DIGITAIS PREPARAÇÃO 03 ... · Um circuito integrado (CI), também conhecido por chip, é um dispositivo microeletrônico que consiste de ... de duas entradas

6

PRÉ-RELATÓRIO

Obs: os problemas abaixo devem ser resolvidos pela equipe definida em aula, escrito a mão, de caneta

azul, anexando os prints de simulação quando solicitado. O pré-relatório deve, obrigatoriamente, ser

apresentado ao professor no início da aula de laboratório sob pena da equipe não realizar a prática.

1) Levante a tabela-verdade de cada uma das portas lógicas elementares, construa o diagrama lógico para cada porta, monte o circuito no Proteus, simule e verifique o seu funcionamento acoplando

chaves nas entradas e um LED na saída de cada porta lógica. Anexe imagens do circuito simulado.

2) Alimente a entrada do inversor com um trem de pulsos de 1kHz e verifique a forma de onda da entrada e da saída no osciloscópio do Proteus. Calcule o valor teórico do período do sinal e veja se o osciloscópio mostra o mesmo período. Anexe o circuito visto no Proteus. Obs: Está disponível no

site da disciplina um exemplo de um circuito simples com gerador de pulsos e osciloscópio.

3) Construa uma porta XOR a partir de portas lógicas elementares.

a. Coミstrua o diagraマa lógiIo ideミtifiIaミdo as ligações e a piミageマ dos CIげs (faça no Proteus, identifique as pinagens, e anexe as imagens).

b. Verifique o seu funcionamento (construindo a tabela-verdade do circuito simulado).

4) Faça o mesmo que foi feito na questão anterior, mas agora construa uma porta XOR usando

somente portas NAND e mais nenhuma outra porta lógica.

5) A partir do conceito de paridade abordado na seção 4.2, projete um circuito gerador de paridade.

Vamos exercitar o conceito de paridade par e impar usando o circuito esquematizado na Figura 10. O circuito tem como entradas uma palavra B de três bits (B2B1B0) e duas saídas: ZI e ZP.

A saída ZI vale 0 sempre que a palavra B tiver um número impar de bits iguais a 1, e ZI = 1 caso

contrário. Com isto, o conjunto de quatro bits (três de entrada, mais ZI) sempre terá paridade

impar. Em outras palavras, ZI é um gerador de paridade impar . É também conhecido como

detector de paridade par , uma vez que ZI = 1 sinaliza quando a paridade de B é par. (Confuso?

Bem, respire fundo e leia de novo, não é tão complicado assim...)

ZP é o complementar de ZI, ou seja, ZP gera o bit de paridade par do conjunto de três bits, ou,

equivalentemente, detecta a condição de paridade impar nos três bits de B.

a) Projete e desenhe o diagrama lógico (DL) de um circuito que implemente o gerador de

paridades, usando apenas um CI 74LS86 (se você precisar, pode usar também um 74LS00, mas

realmente não é necessário...). Novamente, indique o número dos pinos, a identificação dos

componentes (U1, U2, etc) e o código deles (74LSxx). Note que cada porta do 74LS86 possui

apenas duas entradas, e precisaremos fazer um XOR entre os três bits da palavra B. Isso não é

problema, sabendo que a função XOR é associativa! Ou seja,

(B2 B1) B0 = B2 (B1 B0) = B2 B1 B0

b) Faça a tabela-verdade completa do circuito que você projetou, determinando o valor de saída de cada porta de seu circuito para cada

combinação possível das entradas B2, B1 e B0.

Figura 10. Gerador de paridade.

Obs: faça o projeto e a simulação no Proteus e anexe as imagens de simulação.