Você está na página 1de 7

SISTEMAS DIGITAIS

Laboratório 1

RELATÓRIO

Identificação dos Alunos:

Nome:Gonçalo Santos
Número:84070

Nome:Bernardo Bastos
Número: 84012

Turno de Laboratório: SD4517L05

Grupo: 73

Sala do Laboratório: LSD1

Hora: 12:30-14:00

Nome do Docente: Aleksandar Ilic


SISTEMAS DIGITAIS
2015-2016, MEEC

INTRODUÇÃO
O objetivo deste trabalho de laboratório é a criação de um circuito elétrico com a finalidade
de acender um LED de acordo com a função proveniente dos mapas de Karnaugh baseados no
logigrama dado. O circuito elétrico deve utilizar um certo tipo de circuitos integrados para que o
custo seja o mais reduzido possível. Para além disso pretende-se que o aluno aplique os conceitos
lecionados nas aulas teóricas e se familiarize com a breadboard e todos os seus componentes.

1. PROJECTO

1.1. Determinação do logigrama a analisar

Para determinar o logigrama a analisar considerámos o menor número de aluno de entre os


membros do grupo. Por sucessivas divisões por 4 passámos de base 10 para base 4 e com o bit
de menor peso (B0) obtivemos o logigrama a analisar.

Divisão por 4 Resto

84012 21003 0

21003 5250 3

5250 1312 2

1312 328 0

328 82 0

82 20 2

20 5 0

5 1 1

0 1

Fig 1- conversão de base 10 para base 4

Ao efetuarmos sucessivas divisões do número 84012 (10) por 4 obtivemos o número 110200230(4) .

84012 (10)= 110200230(4)

O bit de menor peso é o 0 (B0=0) logo o logigrama a analisar é o Logigrama 0.

2
SISTEMAS DIGITAIS
2015-2016, MEEC

1.2. Tabela de verdade da função

Através da análise do logigrama e atribuindo valores (0 ou 1) a cada uma das variáveis


verificámos quais as combinações que faziam o LED acender. Registámos todos esses valores e
combinações e criámos uma tabela de verdade.
A3 A2 A1 A0 g(a) g(b) g(c) g(d) g(e) g(x) L
g(a) = A2A1
0 0 0 0 0 1 1 1 0 0 0
0 0 0 1 0 1 1 1 0 0 0 g(b) = Ã3+A0
0 0 1 0 0 1 1 1 0 0 0
0 0 1 1 0 1 0 1 0 1 1 g(c) = A2 + Ã1 + Ã0
0 1 0 0 0 1 1 1 0 0 0
0 1 0 1 0 1 1 1 0 0 0 g(d) = Ã3 + Ã2+ A1 + A0
0 1 1 0 1 1 1 1 1 0 1
0 1 1 1 1 1 1 1 1 0 1 g(e) = (A2A1) . (Ã3 + A0)
1 0 0 0 0 0 1 1 0 0 0
1 0 0 1 0 1 1 1 0 0 0 g(x) = (Ã2A1A0) + (A3A2 Ã1 Ã0)
1 0 1 0 0 0 1 1 0 0 0
1 0 1 1 0 1 0 1 0 1 1 L = ((Ã2A1A0) + (A3A2 Ã1 Ã0))
1 1 0 0 0 0 1 0 0 1 1 + ((A2A1). (Ã3+A0))
1 1 0 1 0 1 1 1 0 0 0
1 1 1 0 1 0 1 1 0 0 0
1 1 1 1 1 1 1 1 1 0 1

1.3. Simplificação da função F através do Diagrama de Karnaugh

Fig-2 Mapa Karnaugh Maxtermos Fig-3 Mapa Karnaugh Mintermos

Expressão Simplificada Mintermos:

Expressão Simplifacada Maxtermos:

Fig-4 Logigrama Mintermos

3
SISTEMAS DIGITAIS
2015-2016, MEEC

1.4 Minimização das expressões algébricas de forma a realizar o circuito apenas com portas
NAND2 ou NAND3.

- A partir das expressões na forma disjuntiva provenientes do mapa de Karnaugh obtém-se:

1.6 Minimização das expressões algébricas de forma a realizar o circuito apenas com portas
NOR2 ou NOR3

- A partir das expressões na forma conjuntiva provenientes do mapa de Karnaugh obtém-se:

Fig 5- Logigrama NAND Fig 6- Logigrama NOR

1.5 Tempo de Propagação máximo do circuito e caminho crítico

Após a realização do ponto


4 analisámos o logigrama
apenas com portas com
NAND. Com recurso aos
“datasheets” concluímos
que havia 2 caminhos
críticos idênticos com
iguais tempos de
propagação .
NAND3- SN74LS10:
T PLH =15 ns
T PHL =15 ns
NAND2-SN74LS00
T PHL =15 ns
Fig 7-Caminho crítico T PLH =15 ns
T PLH =15x5=75 ns
T PHL =15x5=75 ns

4
SISTEMAS DIGITAIS
2015-2016, MEEC

1.7 Custo do hardware do circuito:

Circuito de NAND: Circuito de NORS:


6 NAND2- 2x SN74LS00 8NORS2- 2x SN74L02
3 NAND3- 1x SN74LS10 2NORS- 1x SN74LS27
Custo: 3x20+6x4+3x6=102€ Custo: 3x20+8x4+2x6=104€

SN74LS00- 4NANDS2 SN74LS02- 4NOR2


SN74LS10- 3NAND3 SN74LS27- 3NOR3

Circuito Simples derivado do mapa de Karnaugh:

3NOT- 3x SN74LS04
SN74LS04- NOT
4AND2- 1x SN74LS08
SN74LS08- 4AND2
1AND3- 1x SN74LS1
SN74LS1- 3AND3
2OR2- 1x SN74LS32
SN74LS32- 4OR2
Custo:4x20+3x2+4x6+1x6+2x6=128€

1.8 Logigrama vs. Diagrama do circuito elétrico

O logigrama apresenta apenas as portas lógicas, é o desenho do circuito e funciona


como ideia base a projetar. O esquema elétrico é o logigrama com informações adicionais
e detalhadas sobre como ligar os fios e as portas lógicas utilizando os circuitos integrados
disponíveis.

1.9 Solução menos dispendiosa e respetivo diagrama do circuito elétrico

Após a obtenção dos circuitos em NAND e NOR concluímos que a solução menos
dispendiosa é o circuito composto só por portas NAND.

Com o recurso aos


“datasheets” dos
circuitos integrados
SN74LS00 e SN74LS10
definimos os pinos onde
ligar os fios.

O circuito elétrico é uma


forma eficiente de
facilitar o trabalho de
laboratório, servindo
como guia durante a
montagem do circuito
elétrico.

Fig 8- Circuito Elétrico

5
SISTEMAS DIGITAIS
2015-2016, MEEC

2. MONTAGEM E TESTE DO CIRCUITO


2.1 Utilização da ponta de prova

Uma ponta de prova lógica é um instrumento utilizado para medir o nível lógico (HIGH ou LOW)
de um ponto de um circuito digital.

Após a montagem do circuito elétrico verificamos se este estava correto utilizando a ponta de
prova. Começamos por ligar o fio vermelho à fonte de alimentação da breadboard (+5V), e o fio
preto ao ground (0V) e com a ponta de verificamos se o valor obtido em cada uma das portas logicas
era o pretendido.

Após este processo pudemos confirmar que o circuito estava de facto bem montado e que o
valor obtido em cada uma das portas logicas era o pretendido.

Fig 9- Ponta de Porta

2.2 Preenchimento da tabela de verdade com os valores observados


experimentalmente

Através da observação do led comparámos os valores da tabela de verdade e concluímos


que não havia nenhum erro na montagem.

A3 A2 A1 A0 L LED
0 0 0 0 0 Apagado
0 0 0 1 0 Apagado
0 0 1 0 0 Apagado
0 0 1 1 1 Aceso
0 1 0 0 0 Apagado
0 1 0 1 0 Apagado
0 1 1 0 1 Aceso
0 1 1 1 1 Aceso
1 0 0 0 0 Apagado
1 0 0 1 0 Apagado
1 0 1 0 0 Apagado
1 0 1 1 1 Aceso
1 1 0 0 1 Aceso
1 1 0 1 0 Apagado
1 1 1 0 0 Apagado
1 1 1 1 1 Aceso

6
SISTEMAS DIGITAIS
2015-2016, MEEC

3. CONCLUSÕES

A partir do Logigrama dado construímos a tabela de verdade que representava uma


certa função. Através de Mapas de Karnugh e usando tanto os mintermos como Maxtermos
deduzimos expressões algébricas que posteriormente simplificámos recorrendo á Álgebra
de Boole. A expressão dos mintermos foi minimizada de forma a implementar o circuito só
com portas NAND e a expressão dos Maxtermos foi minimizada com vista a implementar
o circuito só com portas NOR. Calculámos os custos da implementação de cada um dos
circuitos (Simples, NAND e NOR) e concluímos que a opção de menos custo é o circuito
de NAND.

Elaborámos o circuito elétrico que utilizámos como guia durante a atividade de


laboratório.

Após a montagem do circuito verificámos se este estava correto utilizando os valores


da tabela de verdade e a ponta de prova.

Este trabalho foi bastante importante pois permitiu-nos consolidar os conhecimentos


dados nas aulas teóricas e familiarizarmo-nos com os componentes utilizados na
montagem de sistemas digitais.

Fig 10- Montagem real

Você também pode gostar