Eletrônica Digital II

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

UFJF FABRICIO CAMPOS

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

Eletrônica Digital II

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

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

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

Universidade Federal do ABC

CAPÍTULO 7 CONTADORES

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

Capítulo 7 Contadores e Registradores

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

ELD - Eletrônica Digital Aula 7 Circuitos Sequenciais Contadores. Prof. Antonio Heronaldo de Sousa

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

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

CIRCUITOS DIGITAIS. Circuitos Sequenciais e Flip-Flops. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau

Eletrônica Digital. Circuitos Lógicos Sequenciais PROF. EDUARDO G. BERTOGNA UTFPR / DAELN

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

Capítulo 5 - Flip-Flops e Dispositivos Correlatos

mod 2 n Sequência truncada

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

Sistemas Digitais Módulo 10 Circuitos Sequenciais: Latches e Flip-Flops

CIRCUITOS DIGITAIS. Circuitos Sequenciais e Flip-Flops. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau

EELi02. Prof. Vinícius Valamiel

TABELA DO F/F. T Q n Q n+1

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes

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

FIGURA 5-1 Diagrama geral de um sistema digital. Sistemas Digitais: Princípios e Aplicações Ronald J. Tocci e Neal S. Widmer Capítulo 5 Prentice Hall

Aluno(a): Matrícula:

ENGC40 - Eletrônica Digital

TABELA DO F/F. T Q n Q n+1

Organização e Arquitetura de Computadores

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

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.

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

Pré-Laboratório (Para ser entregue no início da aula prática)

UNIVERSIDADE ESTADUAL PAULISTA. Campus de Guaratinguetá Colégio Técnico Industrial de Guaratinguetá Professor Carlos Augusto Patrício Amorim

UNIVERSIDADE ESTADUAL PAULISTA. Campus de Guaratinguetá Colégio Técnico Industrial de Guaratinguetá Professor Carlos Augusto Patrício Amorim

Eletrônica Digital II. Flip-Flop s. Prof. Msc. Getúlio Teruo Tateoki 1

ELETRÔNICA DIGITAL APLICADA Aula 8- Registradores de deslocamento como contadores

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

1 AULA 01 FLIP-FLOPS CURSO DE ENGENHARIA ELÉTRICA DISCIPLINA: CIRCUITOS DIGITAIS II PROFESSOR: VLADEMIR DE J. S. OLIVEIRA

CONTADORES DIGITAIS (Unidade 6)

Circuitos Digitais. Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional

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

UFAL- Campus Arapiraca- Equipe:Igor Rafael, Matheus Torquato, Onassys Constant, Arthur Erick, Luis Eduardo. LÓGICA SEQUENCIAL

Armazenamento e Transferência de Dados

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS UNIDADE DE ENSINO SUPERIOR CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA PLANO DE ENSINO

Circuitos Seqüenciais Latches e Flip-Flops

ELETRÔNICA DIGITAL II

Universidade Federal do ABC

PLANO DE ENSINO Engenharia Mecânica Fundamentos de Eletrônica Analógica e Digital

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

Latches. Flip-Flops ALBERTO WILLIAN MASCARENHAS.

Shift Registers e Contadores Assíncronos

UNIVERSIDADE ESTADUAL PAULISTA. Campus de Guaratinguetá Colégio Técnico Industrial de Guaratinguetá Professor Carlos Augusto Patrício Amorim

Capítulo 1 Conceitos Introdutórios

Registradores de Deslocamentos.

Divisão de Engenharia Eletrônica Laboratório de ELE-20

Nome...Nota... N.o da Lista

Lista de Exercícios 6 Elementos de memória: latches, flip-flops e registradores

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

ELD - Eletrônica Digital Aula 6 Circuitos Sequenciais Latches e Flip-Flops. Prof. Antonio Heronaldo de Sousa

PONTIFÍCIA UNIVERSIDADE CATÓLICA

Parte # 2 - Circuitos Combinatórios

OS CONTADORES DIGITAIS

SISTEMAS DIGITAIS CONTADORES E REGISTRADORES. Professor Carlos Muniz

Departamento de Engenharia Elétrica SEL 384 Laboratório de Sistemas Digitais I PRÁTICA Nº5B

PCS 2304 PROJETO LÓGICO DIGITAL 19/05/2006 Gabarito Preliminar 6 a Lista de Exercícios Contadores

Circuitos Sequenciais

ANÁLISE DE SIST. SEQUENCIAIS SÍNCRONOS. SEL Sistemas Digitais Prof. Homero Schiabel

SEMÁFORO DIGITAL COM TEMPORIZADOR

Circuitos Sequenciais. Sistemas digitais

Flip-Flop. Uma das coisa importantes que se pode fazer com portas booleanas é criar memória.

Aula Ementa Conteúdo Data

2. FLIP FLOP tipo D síncrono borda de descida e com entradas assíncronas preset e clear. PRE Q n F/F CLR

Revisão de Circuitos Digitais

CONTROLE DE UM SERVO MOTOR

Disciplina: Eletrônica Digital Aluno: Nº: Código: EL52M Turma: Prof.: Gustavo B. Borba Código: Data: / /

Aula 12. Flip-Flop Parte 1. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Biestáveis R S, J K e D

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

CURSO DE ELETRÔNICA DIGITAL APLICAÇÃO PARA OS CONTADORES DIGITAIS/DECODIFICADORES

Painel Luminoso com LEDs

Contadores Síncronos. Tiago Alves de Oliveira

Circuitos Sequenciais

Sistemas digitais 10/07/17. Contadores Parte 17. Campus Alto Paraopeba

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

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

SÍNTESE DE SIST. SEQUENCIAIS SÍNCRONOS. Sel Sistemas Digitais Prof. Homero Schiabel

Organização e Arquitetura de Computadores I

Capítulo VII Elementos de Memória

Flip-Flops, Registros e Contadores

Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Definições

ESTUDO DOS CIs 74LS90, 74LS92 e 74LS93

Primeiro Circuito Digital

Introdução Conversão Digital Analógica Conversão Analógica Digital Referências. Conversão D/A e A/D. Aula 01 - DAC / ADC

Transcrição:

FACULDADE SANTO AGOSTINHO - FSA ENGENHARIA ELÉTRICA Eletrônica Digital II Prof. Fábio Leite, Esp

Tópicos Contadores síncronos Contadores síncronos de módulo < 2 N Contadores síncronos decrescentes Contadores síncronos crescentes/decrescentes Contadores síncronos com carga paralela Circuitos Integrados de contadores assíncronos Analisando contadores síncronos Projeto de contadores síncronos

Contadores Síncronos (paralelos) Os problemas encontrados com os contadores assíncronos são provocados pelo acúmulo dos atrasos de propagação dos FFs. Essa limitação pode ser superada pelo com o uso de contadores síncronos ou paralelos, nos quais os FFs são disparados simultaneamente (em paralelo) pelos pulsos de um mesmo clock de entrada. QUESTÃO: Visto que os pulsos de clock de entrada são aplicados em todos os FFs, algum recurso tem que ser usado para controlar o momento em que um ou mais FFs deve(m) comutar, e o momento em que um ou mais FFs deve(m) permancer inalterado(s) quando ocorrer a borda ativa de clock. Como fazer isso??? Projetando as equações de entrada dos FFs!

Contadores Síncronos (paralelos) Contador Assíncrono de 4 bits (módulo 16) Contador Síncrono de 4 bits (módulo 16)

Contadores Síncronos (paralelos) Contador Assíncrono de 4 bits (módulo 16) f máx N 1 t atraso, sendo N o número de FFs. Contador Síncrono de 4 bits (módulo 16) f máx t atraso _ FF 1 t atraso _ AND Há contadores síncronos de módulo < 2 N?

Contadores síncronos de módulo < 2 N Utiliza-se as entradas assíncronas CLEAR para gerar contadores síncronos de módulo < 2 N. De forma semelhante aos contadores assíncronos, observa-se spikes ou glitches nas formas de onda da saída de alguns FFs. Contador Síncrono de módulo 6

Contadores síncronos de módulo < 2 N Abaixo mostra-se exemplos de diagramas de transição de estados para um contador síncrono de módulo 2 N, e a mudança que ocorre no diagrama de transição de estados quando se passa para um contador de módulo < 2 N. contador síncrono de módulo 2 N contador síncrono de módulo < 2 N

Contadores síncronos decrescentes No estudo dos contadores assíncronos, observamos que em um contador crescente usamos a saída de um FF de ordem mais baixa para controlar a comutação de um FF de ordem imediatamente superior, já em um contador decrescente usamos a saída invertida de um FF de ordem mais baixa para controlar a comutação de um FF de ordem imediatamente superior. Nos Contadores Síncronos, ocorre algo semelhante: no contador crescente usa-se a saída de um FF de ordem mais baixa para controlar a comutação de FFs de ordem superior, no contador decrescente usa-se as saídas invertidas de cada FF para controlar a comutação dos FFs de ordem superior. Sugestão: comprove essa afirmação realizando o Projeto das equações de entrada dos FFs de contadores crescentes e decerescentes!

Contadores síncronos decrescentes EXEMPLO Contador Crescente Contador Decrescente E para selecionar o sentido da contagem?

Contadores síncronos crescentes/decrescentes

Contadores síncronos com carga paralela Muitos contadores síncronos (paralelos) disponíveis na forma de CIs são projetados para serem contadores com carga paralela (presettable): podem ser inicializados com qualquer contagem inicial desejada de forma assíncrona (independente do sinal de clock) ou sincrona (na transição ativa do sinal do clock). 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 01 CARGA ASSÍNCRONA

Contadores síncronos com carga paralela CARGA SÍNCRONA Muitos CIs de contadores paralelos usam carga síncrona, em que o contador é carregado na transição ativa do mesmo sinal de clock usado para a contagem. O nível lógico aplicado na entrada PL determina se a transição ativa do clock carregará o contador ou se será contada como uma operação normal de contagem. Exemplos de CIs contadores que usam carga síncrona incluem os 74ALS160, 74ALS161, 74ALS162 e 74ALS163 da família TTL, e os equivalentes CMOS 74HC160, 74HC161, 74HC162 e 74HC163. Como operam esses Circuitos Integrados?

Circuitos Integrados de contadores A série 74ASL160-163 / 74HC160-163 detecta estado terminal CLR tem precedência sobre os outros sinais! permite interligar contadores Perceberam que este CI só faz contagem crescente?

Contadores Síncronos (paralelos)

Circuitos Integrados de contadores A série 74ASL190-191 / 74HC190-191

Circuitos Integrados de contadores CONTADOR DE MÚLTIPLOS ESTÁGIOS Muitas saídas de CIs contadores foram projetadas para facilitar a conexão de múltiplos CIs para criar circuitos com uma extensão de contagem mais ampla. Como analisar o circuito contador?

Analisando contadores síncronos Contadores síncronos são casos particulares de circuitos sequenciais síncronos, podendo ser analisados através de ferramentas já vistas, e podendo ser projetados de modo personalizado para gerar uma sequência de contagem qualquer através do procedimento de projeto já visto. Caso tenhamos disponível o esquemático do circuito de um contador síncrono desconhecido que desejamos analisar compreender o funcionamento temos as tabelas e os diagramas de transição de estados como ferramentas muito úteis para realizar esta análise. Neste caso, o primeiro passo para gerar a tabela de transição de estados é escrever a expressão lógica para a entrada de controle de cada FF a partir dessas expressões, é possível prever os comandos para cada FF e o próximo estado resultante. EXEMPLO?

Analisando contadores síncronos EXEMPLO EXPRESSÕES: J K J C B C A B C K B A J A K A C

Analisando contadores síncronos EXEMPLO J K J C B C A B C K B A J A K A C Estado ATUAL Entradas de Controle PRÓXIMO estado C B A J C K C J B K B J A K A C B A 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1

Analisando contadores síncronos EXEMPLO J K J C B C A B C K B A J A K A C Estado ATUAL Entradas de Controle PRÓXIMO estado C B A J C K C J B K B J A K A C B A 0 0 0 0 0 0 0 1 1 0 0 1 0 0 1 1 1 1 0 1 0 0 0 0 0 1 1 0 1 1 1 0 1 1 1 1 1 0 0 0 1 0 0 0 0 1 0 1 0 1 1 1 0 0 1 1 0 0 1 0 0 0 0 1 1 1 1 1 1 1 0 0

Analisando contadores síncronos EXEMPLO J K J C B C A B C K B A J A K A C Estado ATUAL Entradas de Controle PRÓXIMO estado C B A J C K C J B K B J A K A C B A 0 0 0 0 0 0 0 1 1 0 0 1 0 0 1 0 0 1 1 1 1 0 1 0 0 1 0 0 0 0 0 1 1 0 1 1 0 1 1 1 0 1 1 1 1 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 1 0 1 1 1 0 0 0 1 1 1 1 0 0 1 0 0 0 0 0 1 0 1 1 1 1 1 1 1 0 0 0 0 1

Analisando contadores síncronos EXEMPLO J K J J C B A C A B C K B K A A C Observa-se que se trata de um contador de módulo 5. Observa-se ainda que se trata de um contador autocorretor. Estado ATUAL Entradas de Controle PRÓXIMO estado C B A J C K C J B K B J A K A C B A 0 0 0 0 0 0 0 1 1 0 0 1 0 0 1 0 0 1 1 1 1 0 1 0 0 1 0 0 0 0 0 1 1 0 1 1 0 1 1 1 0 1 1 1 1 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 1 0 1 1 1 0 0 0 1 1 1 1 0 0 1 0 0 0 0 0 1 0 1 1 1 1 1 1 1 0 0 0 0 1

Analisando contadores síncronos EXEMPLO E para projetar um contador síncrono?

Projeto de Contador Síncrono Muitas configurações diferentes de contadores estão disponíveis como CIs assíncronos, síncronos e combinações assíncrono/síncrono. A maioria deles realiza a contagem segundo uma sequência binária normal. Entretanto, em muitas aplicações pode-se precisar de um contador que gere uma sequência que não seja a normal. SOLUÇÃO? Realizar o projeto do circuito sequêncial.

Projeto de Contador Síncrono EXEMPLO DE PROBLEMA: Controle de um Motor de Passo Um motor de passo gira em passos discretos, geralmente 15 o por passo, em vez de girar em movimento contínuo. Os enrolamentos dentro do motor devem ser energizados e desenergizados em uma sequência específica para produzir movimentos em passos discretos.

Projeto de Contador Síncrono EXEMPLO DE PROBLEMA: Controle de um Motor de Passo Um motor de passo gira em passos discretos, geralmente 15 o por passo, em vez de girar em movimento contínuo. Os enrolamentos dentro do motor devem ser energizados e desenergizados em uma sequência específica para produzir movimentos em passos discretos.

Projeto de Contador Síncrono EXEMPLO DE PROBLEMA: Controle de um Motor de Passo Passo Completo:

Projeto de Contador Síncrono EXEMPLO DE PROBLEMA: Controle de um Motor de Passo Meio Passo:

Projeto de Contador Síncrono EXEMPLO DE PROBLEMA: Controle de um Motor de Passo Deseja-se projetar um contador síncrono que gere sinais digitais a serem utilizados para controlar a corrente em cada enrolamento do motor.

Projeto de Contador Síncrono EXEMPLO DE PROBLEMA: Controle de um Motor de Passo Deseja-se projetar um contador síncrono que gere sinais digitais a serem utilizados para controlar a corrente em cada enrolamento do motor. Tabela de transição de estados Estado ATUAL Entradas de Controle PRÓXIMO D B A J B K B J A K A B A 0 0 0 0 X 1 X 0 1 0 0 1 1 X X 0 1 1 0 1 0 X 1 0 X 0 0 0 1 1 X 0 X 1 1 0 1 0 0 1 X 0 X 1 0 1 0 1 0 X X 1 0 0 1 1 0 X 0 1 X 1 1 1 1 1 X 1 X 0 0 1

Projeto de Contador Síncrono EXEMPLO DE PROBLEMA: Controle de um Motor de Passo Deseja-se projetar um contador síncrono que gere sinais digitais a serem utilizados para controlar a corrente em cada enrolamento do motor.

Projeto de Contador Síncrono EXEMPLO DE PROBLEMA: Controle de um Motor de Passo Para os amplificadores de Corrente

Projeto de Contador Síncrono EXEMPLO DE PROBLEMA: Controle de um Motor de Passo ULN2003

Projeto de Contador Síncrono DRIVERS: Controle de um Motor de Passo OBS: Usando o 2803 pode-se controlar dois (2) motores de passo!!! ULN2003 ULN2803 16 PINOS 18 PINOS

Exercício: (CONTADOR SÍNCRONO) Projetar um contador de Código Gray de 3 bits:

Exercício: (CONTADOR SÍNCRONO) Projetar um contador de Código Gray de 3 bits:???

Exercício: (CONTADOR SÍNCRONO) Projetar um contador de Código Gray de 3 bits:???

Exercício: (CONTADOR SÍNCRONO) Projetar um contador de Código Gray de 3 bits:

Exercício: (CONTADOR SÍNCRONO) Projetar um contador de Código Gray de 3 bits:

Exercício: (CONTADOR SÍNCRONO) Projetar um contador de Código Gray de 3 bits:

Exercício: (CONTADOR SÍNCRONO) Projetar um contador de Código Gray de 3 bits:

Exercício: (CONTADOR SÍNCRONO) Projetar um contador de Código Gray de 3 bits:

Bibliografia Básica Tocci, R. J., Widmer, N. S., Moss, G. L.; Sistemas Digitais - Princípios e Aplicações - 10ª Ed, Editora Pearson, 2007. Baptista, Carlos Pedro; Fundamental dos Sistemas Digitais 4ª Ed, FCA Editora de Informática Lda. 218p. ISBN 978-972-722-272-8 Notas de Aula, Prof Dr. Paulo Praça. Universidade Federal do Ceará.