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



Documentos relacionados
Circuitos Digitais Cap. 6

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

Circuitos Sequenciais. Sistemas digitais

CAPÍTULO 5 CIRCUITOS SEQUENCIAIS

SISTEMAS DIGITAIS CIRCUITOS SEQUENCIAIS BÁSICOS

Capítulo 7 Circuitos sequenciais: latches, flipflops, registradores, contadores

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

Aula 09. Memórias e Circuitos Digitais Seqüenciais

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

Conceitos básicos do

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

Capítulo VIII Registradores de Deslocamento e Contadores

Circuitos Lógicos Aula 23

TÉCNICAS DIGITAIS I (CURSO DE ENGENHARIA DE TELECOMUNICAÇÕES)

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

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

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

Flip-Flops. Slide 1. Flip-flop NOR SR cruzado. Reiniciar Configurar Reter Não usado. Flip-flop NAND SR cruzado. Reiniciar Configurar Reter Não usado

Projeto de Máquinas de Estado

Índice. Modelos e Procedimentos

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

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

Portas lógicas e circuitos digitais. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007

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

Disciplina: Laboratório de Circuitos Digitais

UNIVERSIDADE CATÓLICA DE PETRÓPOLIS CENTRO DE ENGENHARIA E COMPUTAÇÃO

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

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

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

DECODIFICADOR DE DISPLAY DE 7 SEGMENTOS COM LATCH

EA773 - Experimento 5

Disciplina: Laboratório de Circuitos Digitais

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

Tutorial de Eletrônica Aplicações com 555 v

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

SISTEMAS DIGITAIS LETI, LEE Ano lectivo de 2013/2014 Trabalho 3 Latches e Flip-Flops

Experimento 11 - Contador síncrono

Circuitos sequenciais elementares

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

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

CIRCUITOS SEQUENCIAIS (Unidade 5)

Profª Danielle Casillo

EXPERIMENTS MANUAL Manual de Experimentos Manual de Experimentos

R S Q Tabela 17 - Tabela verdade NOR

Tecnicas com Sistemas Digitais

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

Circuitos Combinacionais

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

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

Circuitos Digitais. Tipos de circuitos digitais: Circuitos combinacionais Circuitos sequenciais

Conheça o 4017 (ART062)

Obs.: O processo irá se repetir enquanto durar o disparo do alarme.

DRAFT. CLP e SDCD CONCURSO PETROBRAS. Questões Resolvidas TÉCNICO DE MANUTENÇÃO JÚNIOR - ELETRÔNICA

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

UFSM-CTISM. Circuitos Digitais Contadores Aula-11

1 Transmissão digital em banda base

Eletrônica Digital Mecatrônica 2º Etapa. Apostila de Eletrônica Digital

UNIVERSIDADE FEDERAL DO PARANÁ. Projeto de Circuito Integrado: Convesor Série-Paralelo Bidirecional

ANO LETIVO 2015 / 2016

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

Apostila para Eletrônica ELETRÔNICA DIGITAL I

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

SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA

Arquitectura de Computadores (I)

Contadores. Contadores Assíncronos Crescentes

Circuitos Lógicos Portas Lógicas

Básculas, Flip-Flops e Debouncing

Memorias. Flip-Flop RS básico (Assíncrono) preencher. Tabela da verdade S R Q A S Q

Biestáveis R S, J K e D

Lógica: Combinacional x Sequencial

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

Circuitos Sequenciais

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

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

SSC512 Elementos de Lógica Digital. Latches e Flip Flops. GE4 Bio

CIRCUITOS SEQUENCIAIS (Unidade 5)

Placa Acessório Modem Impacta

CIRCUITOS COM COMPONENTES DISCRETOS

A senha 001 de fábrica é

ELETRÔNICA DIGITAL. Parte 12 Latches e Flip-Flops. Professor Dr. Michael Klug. 1 Prof. Michael

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

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

MÓDULO MD-50 DESCRIÇÃO DO PRODUTO CARACTERÍSTICAS GERAIS CONECTOR DE ENTRADA SENHA DO USUÁRIO

Projeto Dirigido: Genius

CAPÍTULO 5 CONTADORES NA FORMA DE CIRCUITO INTEGRADO

INFORMATIVO DE PRODUTO

Circuitos de Memória: Tipos e Funcionamento. Fabrício Noveletto

A Figura 1 mostra uma organização do NEANDER com uma UAL de 6 funções. Figura 1: Organização para o NEANDER.

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

CIRCUITOS SEQÜENCIAIS. Um modo de classificar os circuitos digitais seria subdividi-los em: - circuitos combinacionais; - circuitos seqüenciais.

CAPÍTULO 14 MONOESTÁVEIS E ASTÁVEIS

Capacidade = 512 x 300 x x 2 x 5 = ,72 GB

CIRCUITOS E SISTEMAS ELECTRÓNICOS

Capítulo VII Elementos de Memória

Programação Básica em STEP 7 Operações Binárias. SITRAIN Training for Automation and Drives. Página 6-1

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

MEMÓRIAS. Sistemas Digitais II Prof. Marcelo Wendling Set/10

DEPARTAMENTO DE ENGENHARIA ELÉTRICA DEE CURSO DE ENGENHARIA ELÉTRICA

Circuitos Seqüenciais Latches e Flip-Flops

Transcrição:

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

Objetivos Usar portas lógicas para construir latches básicos Explicar a diferença entre um latch S-R e um latch D Reconhecer a diferença entre um latch e um flip-flop Explicar a diferença entre flip-flops S-R, D e J-K Usar flip-flop em aplicações básicas

Circuitos Seqüenciais Nos circuitos combinacionais, uma dada saída do circuito é função única e exclusiva das suas entradas atuais. Nos circuitos seqüenciais, elas são também função da história passada do circuito. Isso ocorre em função do circuito seqüencial apresentar elementos com capacidade de armazenamento de informação.

Circuitos Seqüenciais Na parte combinacional: recebe sinais externos e saídas dos elementos de memória No elemento de memória: armazena entradas anteriores, onde o elemento de memória é o flip-flop.

Circuitos Seqüenciais Exemplos: Combinacional: Cadeados com código. O cadeado será aberto se, num tempo t, o código específico é colocado nas entradas em t, desconsiderando o passado das entradas. Seqüencial: Em um sistema de telefonia, uma chamada é concretizada se, num instante t, ocorrer a discagem do último número e os números discados anteriormente (passado), corresponderem a seqüência correta do número do usuário desejado. Por exemplo, se o número do telefone do assinante for 3434-1587, o último dígito discado deve ser o 7 e os anteriores devem ser discados na ordem 3, 4, 3, 4, 1 e 5.

Latch O latch é um dispositivo de armazenamento temporário que tem dois estados estáveis (biestável). Os latches são similares aos flip-flops porque são dispositivos biestáveis e que podem permanecer em um dos dois estados estáveis usando uma configuração de realimentação, na qual as saídas são ligadas as entradas opostas. A principal diferença entre os latches e flip-flops é o método usado para a mudança de estado.

Latch R-S As saídas das portas, em condições normais, estão sempre em níveis lógicos inversos. Existem duas entradas: SET é a que seta Q para o estado 1; a entrada CLEAR (ou RESET) é a que reseta Q para o estado 0. As entradas estão normalmente em repouso no estado ALTO, e uma delas é pulsada em nível baixo sempre que se deseja alterar as saídas do latch.

Latch R-S As saídas das portas, em condições normais, estão sempre em níveis lógicos inversos. Existem duas entradas no latch: SET é a que seta Q para o estado 1; a entrada RESET é a que reseta Q para o estado 0. As entradas estão normalmente em repouso no estado ALTO, e uma delas é pulsada em nível baixo sempre que se deseja alterar as saídas do latch. Inicialmente, se SET = RESET = 1, pode-se levar a duas configurações.

Latch R-S Quando a entrada SET é momentaneamente pulsada em nível BAIXO, enquanto a entrada RESET é mantida em nível ALTO, há mudança nas saídas do latch. A figura abaixo demonstra essa mudança para uma das condições anteriormente vistas do latch.

Latch R-S Duas portas NOR interligadas de modo cruzado podem ser usadas como um latch com portas NOR. Abaixo essa configuração é exibida, de forma similar à configuração do latch NAND, exceto pelo fato da mudança na tabela-verdade. Nesse caso, SET e CLEAR (RESET) são ativadas em nível ALTO.

Latch R-S Latch com portas NAND Latch com portas NOR

Latch R-S Latch RS simulado no Circuitmaker

Latch R-S Síncrono Nos latches R-S anteriores, o usuário não tem controle sobre as entradas. Quando as informações R e S acessam o latch, elas são imediatamente processadas sem nenhum tipo de controle. Para obter algum controle, o circuito do latch pode ser modificado, introduzindo-se uma entrada com a função de habilitar (Enable) ou bloquear o latch.

Latch R-S Síncrono (a) Latch R-S síncrono. (b) Símbolo. (c) Tabela de combinações.

Latch R-S com entradas diretas (a) Latch R-S com entradas diretas. (b) Símbolo.

Latch R-S com entradas diretas Tabela de combinações

Latch R-S com entradas diretas Latch RS com entradas diretas simulado no Circuitmaker

Latch D O latch R-S síncrono não consegue evitar o estado de oscilação quando os atrasos de propagação forem iguais e ocorrer a transição de R=S=1 para R=S=0. Introduzindo um inversor entre as entradas R e S, as mesmas serão complementares, fazendo com que o circuito atue na região normal de operação. Tal circuito é conhecido com latch D (latch transparente).

Latch D A entrada comum das portas que implementam o circuito direcionador é denominada entrada de habilitação (ENABLE). Se EN = 1, a saída Q será igual à entrada D (transparente). Se EN = 0, a saída Q não será modificada (guarda o último valor memória).

Latch D (a) Tabela de combinações. (b) Símbolo.

Latch D Exemplo do comportamento de um latch D para as formas de onda dadas:

Latch D Latch D com entradas diretas simulado no Circuitmaker

Latch Aplicação Exemplo: O fenômeno conhecido como trepidação de contato ( contact bounce ) torna praticamente impossível obter uma transição de tensão limpa com uma chave mecânica. As múltiplas transições no sinal de saída geralmente não duram mais do que alguns poucos milisegundos, mas podem ser inaceitáveis em algumas aplicações.

Latch Aplicação Para evitar que a trepidação de contato afete a saída podese usar um latch NAND.

Flip-Flops Latches controlados D e RS são ativados ou controlados pelo nível lógico do sinal de controle. Isso significa que, enquanto o sinal de controle estiver ativando o latch, eventuais variações das entradas D ou R e S serão percebidas pelo latch e este poderá mudar de estado. Essa característica é particularmente imprópria para a construção de circuitos seqüenciais síncronos, uma vez que em tais circuitos qualquer troca de estado deve ocorrer de maneira sincronizada com o sinal de relógio.

Flip-Flops Os flip-flops são circuitos derivados dos latches, porém ativados pela transição do sinal de controle (borda). Isso faz com que um flip-flop permaneça ativado apenas durante um intervalo de tempo muito pequeno, após a ocorrência de uma transição do sinal de controle. Nesse caso, uma eventual troca de estado só pode ocorrer durante esse breve intervalo de tempo em que o flip-flop está ativado. Entre duas transições sucessivas do mesmo tipo (ou subida ou descida) do sinal de controle, o flip-flop mantém o último estado adquirido.

Flip-Flops Dependendo de sua construção, um flip-flop pode ser disparado pela transição de subida ou pela transição de descida do sinal de controle. Nesse caso, pode-se dizer que flip-flops são disparados pela borda (subida ou descida), enquanto que latches são sensíveis ao nível lógico (alto ou baixo).

Flip-Flop D (a) Flip-Flop D. (b) Tabela de combinações. (c) Símbolo.

Flip-Flop D Flip-Flop D simulado no Circuitmaker

Flip-Flop J-K (edge-triggered) O flip-flop J-K gatilhado na transição de sinal clock (edge-triggered) é um dos mais importantes circuitos seqüenciais básicos.

Flip-Flop J-K (edge-triggered) (a) Tabela de combinações. (b) Símbolo. (c) Entradas na transição. (d) Diagramas no tempo.

Flip-Flop J-K (edge-triggered) Flip-Flop J-K simulado no Circuitmaker

Flip-Flop J-K (master-slave) Esse circuito é formado por dois latches, denominados mestre (master) e escravo (slave). Possui a mesma tabela de combinações que o flip-flop J-K (edge-triggered), mas com convenções de tempos t n e t t n+1 diferentes. J n, K n e Q n correspondem aos valores de J, K e Q no tempo imediatamente anterior a subida do pulso, enquanto Q n+1 corresponde a saída no tempo posterior a descida do pulso.

Flip-Flop J-K (master-slave) (a) Flip-Flop J-K (master-slave). (b) Diagramas no tempo

Flip-Flops: Aplicações Sincronização usando Flip-Flops: O sinal assíncrono A pode produzir pulsos parciais em X.

Flip-Flops: Aplicações Sincronização usando Flip-Flops: Um flip-flop D disparado por transição negativa é usado para sincronizar a habilitação da porta AND com a descida do clock.

Flip-Flops: Aplicações Detecção de uma Sequência de Entrada: Um flip-flop JK é usado para responder a uma determinada sequência de entrada.

Flip-Flops - Aplicações Alarme utilizando flip-flops simulado no Circuitmaker