Análise e Projeto de Contadores Síncronos. Circuitos Lógicos Prof. Daniel D. Silveira



Documentos relacionados
Contadores(Aula2) Prof. Rômulo Calado Pantaleão Camara

Projeto de Máquinas de Estado

Circuitos Sequenciais. Sistemas digitais

Capítulo VIII Registradores de Deslocamento e Contadores

CIRCUITOS DIGITAIS. Contadores e Registradores. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau

Contadores (Aula1) Prof. Rômulo Calado Pantaleão Camara

Figura 1 - Diagrama de um sistema de controle de temperatura que requer conversão analógico-digital para permitir o uso de técnicas de processamento

Portas Lógicas Básicas Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

MINISTÉRIO DA EDUCAÇÃO IFSC - Campus São José. CST em Telecomunicações ELETRÔNICA DIGITAL CONTADORES. Marcos Moecke

ELT502 Eletrônica Digital I Graduação em Engenharia Eletrônica

Circuitos Lógicos Registradores e Contadores

Circuitos Lógicos Aula 23

Circuitos Lógicos Portas Lógicas

ENGC40 - Eletrônica Digital

Circuitos Digitais Cap. 6

Capítulo 3 Circuitos lógicos seqüenciais: flip-flops, latches, contadores e registradores

CONSTRUÍNDO OS SISTEMAS SEQÜENCIAIS PELA ASSOCIAÇÃO DOS FLIPs/FLOPs À UMA LÓGICA COMBINACIONAL.

Operações aritméticas

CEFET/RJ - Centro Federal de Educação Tecnológica Celso Suckow da Fonseca Rio de Janeiro, 13 de novembro de 2008.

Sistemas Digitais para Computação. AULAS TEÓRICAS 19 a 33

CAPÍTULO 5 CONTADORES NA FORMA DE CIRCUITO INTEGRADO

CAPÍTULO 6 CIRCUITOS SEQUENCIAIS IV: PROJETO DE REDES SEQUENCIAIS

MINISTÉRIO DA EDUCAÇÃO CEFET/SC - Unidade de São José. Curso Técnico em Telecomunicações CONTADORES. Marcos Moecke

Circuitos Digitais. Engenharia de Automação e Controle Engenharia Elétrica. São Paulo Prof. José dos Santos Garcia Neto

INSTITUTO DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SERGIPE COORDENADORIA DE ELETRÔNICA CONTADORES

CAPÍTULO 7 CONTADORES

CAPÍTULO 4 CIRCUITOS SEQUENCIAIS II: CONTADORES ASSÍNCRONOS

Sistemas de Numeração

CAPÍTULO 5 CIRCUITOS SEQUENCIAIS

CIRCUITOS DIGITAIS. Contadores. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau. Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau

UFJF FABRICIO CAMPOS

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

Aula 14. Contadores Assíncronos. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Circuitos Seqüenciais: Latches e Flip-Flops. Fabrício Noveletto

MÓDULO N.º 1 SISTEMAS DE NUMERAÇÃO HORAS / TEMPOS CONTEÚDOS OBJETIVOS AVALIAÇÃO

Flip-Flops (Aplicações) Prof. Rômulo Calado Pantaleão Camara

UNIVERSIDADE FEDERAL DO CEARÁ DEPARTAMENTO DE ENGENHARIA EM TELEINFORMÁTICA DISCIPLINA: PROJETO LÓGICO DIGITAL PROFESSOR: ALEXANDRE COELHO

Eletrônica Digital II

PROGRAMAÇÃO EM LINGUAGEM LADDER LINGUAGEM DE RELÉS

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

Conversor Analógico /Digital

EA075 Conversão A/D e D/A

Aula 18. Máquina de Estados Parte 2. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

CONTADORES DIGITAIS (Unidade 6)

Contador. A ideia básica de um contador. Os flip-flops podem ser conectados juntos para realizar

Álgebra de Boole e Teorema de De Morgan Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

Exame (2ª chamada) Sistemas Digitais I LESI 2º ano ❶ Ano 2001/02 21/Jun/2002 Univ. Minho

ÁLGEBRA BOOLEANA. Foi um modelo formulado por George Boole, por volta de 1850.

GUIA DE LABORATÓRIO DE SISTEMAS DIGITAIS PARA O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Aula 8 Circuitos Integrados

Projecto e Controlo em Lógica Digital

Índice. Modelos e Procedimentos

Universidade Federal do ABC

Circuitos Digitais 1

Circuitos Lógicos Aula 8

Disciplina: : ELETRÔNICA DIGITAL

ANO LETIVO 2015 / 2016

DATA: HORÁRIO DE ENTRADA: HORÁRIO DE SAÍDA: BANCADA: NOMES DOS COMPONENTES DO GRUPO DE TRABALHO:

3 Sistemas de Numeração:

ESTRUTURAS DE DADOS II

AULA 5 Aplicação com divisor de freqüência com o CI Livro Texto pág.197 a 200.

PONTIFÍCIA UNIVERSIDADE CATÓLICA

FLIP-FLOPS FLOPS. INTRODUÇÃO Os circuitos anteriormente estudados são chamados de

SEQUENCIADOR COM 10 LEDs

Hardware de Computadores

DATA: HORÁRIO DE ENTRADA: HORÁRIO DE SAÍDA: BANCADA: NOMES DOS COMPONENTES DO GRUPO DE TRABALHO: PROJETO - CONTADORES ASSÍNCRONOS

Apostila para Eletrônica ELETRÔNICA DIGITAL I

Teórico-prática n.º 8 Sistemas Digitais

Sistemas Digitais I LESI :: 2º ano. Questões Práticas de Sistemas Sequenciais

Introdução. de Eletrônica Digital (Parte II) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. Carga Horária: 60 horas

Circuitos Digitais Segunda Lista de Exercícios

CALCULADORA SIMPLES COM ULA

CAPÍTULO 3 PORTAS LÓGICAS E ÁLGEBRA BOOLEANA

Experimento 11 - Contador síncrono

LABORATÓRIO DE ELETRÔNICA DIGITAL Experiência 9: Análise de Circuitos com Contadores

CONTROLE DE UM SERVO MOTOR

Eletrônica e Circuitos Digitais Aula 14 Contadores e Registradores. Daniel S Batista

ELETRÔNICA DIGITAL II. AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR

Instituto Tecnológico de Aeronáutica - ITA Divisão de Engenharia Eletrônica Departamento de Eletrônica Aplicada Laboratório de EEA-21

AULA 2 Implementação de Flip-Flops dos tipos JK e RS Livro Texto pág. 113 a 117 e 124 e 146 a 148 e 150 a 152.

Projeto Dirigido: Genius

Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Disciplina de Lógica Computacional Aplicada. Prof. Dr.

AD / DA. EXPERIMENTS MANUAL Manual de Experimentos Manual de Experimentos 1 M-1116A

Profª Danielle Casillo

Ministério da Educação Universidade Federal do Ceará Pró-Reitoria de Graduação

Criando Quiz com BrOffice.impress

Circuitos Sequenciais

Representação de Informação. 1. Converta cada um dos seguintes números para o seu equivalente decimal: a)

CONTADORES MÓDULO N. Um contador constituído por 4 FFs, por exemplo, pode contar de 0 a 15, pois temos neste caso 16 estados ou possibilidades (2 4 ).

Modelagem de Circuitos Digitais

NOME: TURMA. a) Mostre que, numa representação em complemento para dois, são necessários 8 bits para representar Tset e 7 bits para representar T.

Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br

1.a Questão : (Valor 1,5) O sistema seqüencial é descrito por uma equação de estados:

Álgebra Booleana. Introdução ao Computador 2010/01 Renan Manola

5º Experimento: Somador Binário de números com sinal

EXPERIÊNCIA 2 PORTAS LÓGICAS BÁSICAS E UNIVERSAIS

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação


Curso de Modulação Digital de Sinais (parte 2)

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar

Transcrição:

Circuitos Lógicos Análise e Projeto de Contadores Síncronos Prof.: Daniel D. Silveira 1

Análise de contadores síncronos Circuitos de contadores síncronos podem ser projetados para gerar qualquer seqüência de contagem Não são necessários controles assíncronos (PR, CLR) Não há estados temporários ou glitches 2

Análise de contadores síncronos Metodologia: 1) Escrever a expressão lógica para cada entrada de controle dos FFs 2) Estabeleça um estado atual e aplique essa combinação de bits às expressoes lógicas de controle 3) Repita o processo até que toda a seqüência seja determinada 3

Análise de contadores síncronos Seja o contador abaixo: Determine a expressão lógica para cada entrada de controle: Jc=A.B Kc=C Jb=Kb=A Ja=Ka= C 4

Análise de contadores síncronos ** Exemplo de contador autocorretor: estados não usados retornam à sequência de contagem normal 5

Análise de contadores síncronos Como seria a análise para contadores síncronos utilizando FFs D? D C = CB + C A + CBA D B = BA + BA D A = A 6

Análise de contadores síncronos FF Ds são os mais usados em PLDs Esse éum contador binário módulo 8 Aplicando se álgebra de Boole D D D C B A = CB + C A + CBA = C ( AB) = BA + B A = A = B A E pode se corretamente prever que para um contador binário de módulo 16 com um 4o FF: = D (ABC) D D 7

Exercícios propostos 7.39) Analise o contador síncrono da figura 7.104a. Desenhe o diagrama de tempo e obtenha o módulo do contador. 7.40) Repita o problema anterior para a figura 7.104b 8

Projeto de contadores síncronos Utilizado quando um contador deve seguir uma seqüência que não éaquela binária normal Processo de projeto de circuitos lógicos que decodifica os vários estados do contador para fornecer os níveis lógicos para cada entrada J e K Utiliza se a tabela de transição 9

Projeto de contadores síncronos A tabela de transição J K éa parte principal do projeto de contadores síncronos 10

Procedimento de projeto 1) e 2) Determine o número desejado de bits (FFs), a seqüência de contagem desejada e o diag. de estados Ex: Seja um contador de 3 bits (observe que os estados 101, 110 e 111 não estão incluídos) 11

Projeto de contadores síncronos 3) Monte a tabela verdade com todos os estados atuais e os próximos, mesmo aqueles que não fazem parte da seqüência (os estados indesejáveis mostrados no diagrama de estados) 12

Projeto de contadores síncronos 4) Acrescente colunas a essa tabela para cada entrada J e K. Para cada entrada atual, indique os níveis exigidos em cada entrada J e K a fim de produzir a transição para o próximo estado 5) Projete os circuitos lógicos necessários para gerar os níveis requeridos em cada entrada J e K (utilize simplificações etc) 6) Implemente as expressões finais (circuito) 13

Projeto de contadores síncronos Mapas de K: 14

Projeto de contadores síncronos O circuito final fica então: 15

Projeto de contador síncrono com FFs D Contadores com FFs JK tem circuitos lógicos mais simples, contadores com FFs D tem o projeto simplificado Implemente o circuito a partir da tabela do circuito anterior com FFs D 16

Projeto de contador síncrono com FFs D 17

Exemplo prático O controle de um motor de passo pode ser realizado através de contadores síncronos Motores de passo são bastante utilizados onde o controle preciso é necessário (controle de cabeça de impressoras, robôs etc) 18

Exemplo prático Para que o motor gire, 1 e 2 devem estar em estados opostos (energizado e desenergizado), e também o 3 e 4. 19

Exemplo prático Construa o circuito a partir da tabela dada: 20

Projeto de contador síncrono com FFs D 21

Exercícios propostos 7.43 a) Projete um contador síncrono usando FFs J K que tenha a seguinte seqüência: 000, 010, 101, 110 e repete. Os estados indesejáveis (não usados) 001, 011, 100 e 111 têm de levar o contador sempre para 000 no próximo pulso de clock. b) Redesenhe o contador do item (a) sem nenhuma restrição sobre os estados não usados, ou seja, seus próximos estados podem ser estados de irrelevância. Compare com o projeto do item (a). 22