Você está na página 1de 4

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL

ENG04075 – ELETRÔNICA DIGITAL I


Semestre 2018/1

Projeto Prático 2

Título: Gerador & Detector de Sequências


Apresentação: Até o laboratório do dia 21/06/2018 ou conforme orientação do Prof. de laboratório
No. de Alunos: Individual

Especificações:

1) Implementar um Gerador de Sequências (seq. de 3 bits) e um Detector de Sequências (seq. de 3 bits) – diagrama de
blocos na pg. 2;

2) O Gerador deve ser capaz de gerar 3 seq. de 3 bits. O aluno(a) seleciona a seq. a ser gerada (p.ex com chaves) e
aperta um botão de „início‟. O Gerador então „coloca‟ na saída, ou „linha de dados‟ („Data‟), a seq. de bits
selecionada, um bit a cada ciclo de relógio („clock‟), e retorna para o estado inicial de espera. O estado de espera
da „linha de dados‟ deve ser o valor negado do primeiro bit da seq. gerada;

3) O Detector deve receber a sequência gerada e indicar se é a correta (1 correta entre 3). O detector deve poder ser
„resetado‟ para o estado inicial de espera de sequências (ver exemplo em diagrama de tempo na pg. 3);

4) O Gerador e o Detector devem utilizar relógios („clocks‟) de mesma frequência (ou muito próxima), mas
independentes – dois circuitos (ver exemplo de circuito para relógio na pg. 3);

5) As seq. são definidas pelo número „S‟, como segue:

S = Soma dos 2 últimos dígitos do No. do Cartão-Ufrgs

a) S = 0, 6, 12, 18 =>

Gerar seq. „001‟ ou „010‟ ou „011‟ - Detectar seq. „001‟ - Linha de dados em „1‟ na espera;

b) S = 1, 7, 13 =>

Gerar seq. „001‟ ou „010‟ ou „011‟ - Detectar seq. „010‟ - Linha de dados em „1‟ na espera;

c) S = 2, 8, 14 =>

Gerar seq. „001‟ ou „010‟ ou „011‟ - Detectar seq. „011‟ - Linha de dados em „1‟ na espera;

d) S = 3, 9, 15 =>

Gerar seq. „100‟ ou „101‟ ou „110‟ - Detectar seq. „100‟ - Linha de dados em „0‟ na espera;

e) S = 4, 10, 16 =>

Gerar seq. „100‟ ou „101‟ ou „110‟ - Detectar seq. „101‟ - Linha de dados em „0‟ na espera;

f) S = 5, 11, 17 =>

Gerar seq. „100‟ ou „101‟ ou „110‟ - Detectar seq. „110‟ - Linha de dados em „0‟ na espera;
9) Utilizar FF-Ds (CIs 7474 ou 4013) para as variáveis de estado e lógica combinacional adicional com Nands de
duas entradas (CIs 7400 ou 4011) e Inversores (CIs 7404 ou 4069) para definir o circuito de próximo estado.

10) “Clock” automático (oscilador c/ timer 555) com frequência próxima de 0,5Hz (com resistor e led para
visualização);

11) A montagem em protoboard deverá conter:

 Power-on reset e reset (reset c/ botão ou conexão de proto);

 Capacitores eletrolíticos (1000 µF) entre +Vcc e Gnd para filtro de ruídos (no mínimo dois);

 Fonte de alimentação com boa conexão ao protoboard;

 No “Gerador”, identificar o bit da “linha de dados” Qd e os bits programados da sequência (Q2, Q1 e Q0).
Utilizar um resistor e led para fácil verificação dos valores dos bits (identificar no protoboard com
texto);

 No “Detector”, identificar o bit da “saída” S0 (detecção) e os bits das variáveis de estado (Q0, Q1, ...).
Utilizar um resistor e led para fácil verificação dos valores dos bits (identificar no protoboard com
texto);

12) Identificar o protoboard com o Nome do aluno, Turma e No. de ordem na chamada;

13) Deverá ser entregue na hora da apresentação do projeto um “Relatório” MANUSCRITO com:

- Identificação da Disciplina e do Aluno; descrição do projeto; descrição dos circuitos projetados com diagrama
de estados, diagrama de blocos e diagrama esquemático com a pinagem dos CIs utilizados; tabelas verdade,
diagramas V-K e equações lógicas dos circuitos projetados; foto do protoboard com a montagem que será
apresentada. IMPORTANTE: Organize o relatório com pequenos textos para descrever as diversas seções. Note
que o relatório pode ser montado apenas organizando o material manuscrito desenvolvido antes da montagem
final.

14) Maiores detalhes do projeto serão passados nas aulas teóricas e práticas. O projeto será avaliado pelo Prof. de
laboratório;

Diagrama de Blocos
R1=1kΩ R2=100kΩ

C=10µF C1=1nF a 100nF

Exemplo de Geração e Detecção da seg. ‘010’


ENG04075 - Ordem dos Alunos – 2018/1

Turma # Cartão Nome Turma # Cartão Nome

1 288704 ÁLLAN FABRÍCIO GARCIA FERREIRA 1 279482 CAETANO AUGUSTO NUNES SETTI
2 288687 BERNARDO GEHLEN 2 288678 JOSÉ LUIZ POLI MIOLA
3 288682 CÍNTIA PORCHER DE OLIVEIRA 3 288681 JÚLIA CERON BARETTA
DOUGLAS ANDERSON SOUZA LEONARDO KENNY TREICHEL DA
4 290436 4 288703
SIQUEIRA CUNHA
5 290435 FABRICIO PREDEBOM 5 262680 MATHEUS DA CRUZ PEREIRA
6 288683 GABRIEL CAMARGO DE OLIVEIRA 6 290431 OSKAR NORIYUKI AKAMA
7 288705 GABRIEL CIANNI DE OLIVEIRA 7 271553 YURI LONGARAY PEREIRA
A
8 288684 GABRIEL LUÍS KINÁST C
10h30
17h30
9 280069 GIOVANE DOS SANTOS GUIMARAES
10 288676 LUCAS EDUARDO CORAZZA MORAIS
11 288698 LUCAS KENDRICK DAL CASTEL
12 274996 PEDRO AUGUSTO BÖCKMANN ALVES
13 288685 RENAN MAURÍCIO FELTES MORETTO
14 288686 ROBERTO ANDRE CORREA LEITE

Turma # Cartão Nome

1 231846 CAROLINA SAGRILO FORTUNA


2 277298 CHARLES TEILON VIEGAS HAGEMANN
3 277311 ELIAS REIS BELTRAMI
GIOVANNI ALBUQUERQUE SILVA
4 277260
GATO
5 277315 GIOVANNI GAIARDO
6 275752 IGOR ZECCHIN GIRARDI
7 124582 JÚLIO BIALKOWSKI BARDAJI
B 8 288688 LEONARDO DOS SANTOS DURINCG
13h30
9 288702 LUCAS AUGUSTO SCHMIDT
10 278671 LUCAS SARAIVA DE CARVALHO
11 230113 LUCAS VELHO SUZIN
12 291589 PABLO YURI SCHERER DE SOUZA
13 262717 SAMUEL LOCATELLI
14 206651 TIAGO KNIJNIK TUBIELLO

Você também pode gostar