ELETRÔNICA DIGITAL II

Documentos relacionados
ELETRÔNICA DIGITAL II

21/07/2010. Latch e Flip-Flop ELETRÔNICA DIGITAL. Latch e Flip-Flop. Latch e Flip-Flop. Latch RS. Latch RS

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

Os circuitos seqüenciais podem ser classificados em três tipos:

CONTADORES DIGITAIS (Unidade 6)

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

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

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

ELETRÔNICA DIGITAL. Parte 8 Multiplexadores e Demultiplexadores. Prof.: Michael. 1 Prof. Michael

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

Biestáveis R S, J K e D

CIRCUITOS SEQUENCIAIS (Unidade 5)

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

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

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

Capítulo VII Elementos de Memória

Um flip-flop S-R Sincrono depende da habilitação de suas entradas por um sinal de clock para que essas possam alterar o estado do mesmo.

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

CAPÍTULO 2 ELEMENTOS DE LÓGICA SEQUENCIAL

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

Circuitos Sequenciais

Latches. Flip-Flops ALBERTO WILLIAN MASCARENHAS.

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

ELETRÔNICA DIGITAL II

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

Circuitos Seqüenciais Latches e Flip-Flops

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

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

Universidade Federal do ABC

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

Lógica: Combinacional x Sequencial

Circuitos Digitais. Conteúdo. Circuitos Sequenciais. Combinacionais x Sequenciais. Circuitos Sequenciais. Circuitos Sequenciais

CIRCUITOS SEQUENCIAIS. Adão de Melo Neto

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

Circuitos Digitais Contadores. Orivaldo Santana Jr.

UFJF FABRICIO CAMPOS

Capítulo 5 - Flip-Flops e Dispositivos Correlatos

Revisão de Circuitos Digitais

CIRCUITOS SEQUENCIAIS (Unidade 5)

ELETRÔNICA DIGITAL. Parte 6 Display, Decodificadores e Codificadores. Prof.: Michael. 1 Prof. Michael

Faculdade de Computação Curso de Sistemas de Informação Sistemas Digitais Lista 3 Prof. Dr. Daniel A. Furtado

ELETRÔNICA DIGITAL. Parte 4 Funções Lógicas - Circuitos Integrados. Professor Dr. Michael Klug. 1 Prof. Michael

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.

3) PRÁTICA DE LABORATÓRIO

FF-JK, FF-D, Latch D e Aplicações FF. Tiago Alves de Oliveira

21/07/2010. Multiplexador Definição ELETRÔNICA DIGITAL. Multiplexador Circuito Básico

FLIP-FLOPS: RS e D (teoria)

CURSO DE ELETRÔNICA DIGITAL OS FLIP-FLOPS E FUNÇÕES LÓGICAS EM CIRCUITOS INTEGRADOS

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

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

Latches e Flip-Flops. Circuitos Lógicos. DCC-IM/UFRJ Prof. Gabriel P. Silva

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

Flip-Flops Sincronizados tipo D

UNIVERSIDADE FEDERAL DO PARANÁ SETOR DE CIÊNCIA E TECNOLOGIA ENGENHARIA ELÉTRICA

LABORATÓRIO DE ELETRÔNICA DIGITAL Experiência 7: Análise de Circuitos Biestáveis

Flip-Flops, Registros e Contadores

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

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

ELETRÔNICA DIGITAL. Parte 5 Circuitos Combinacionais. Professor Dr. Michael Klug. 1 Prof. Michael

OS CONTADORES DIGITAIS

CAPÍTULO 7 CONTADORES

1 estado estável tempo indeterminado 1 estado quase estável tempo pré-determinado que depende dos componentes externos (resistor e capacitor).

ELETRÔNICA DIGITAL 2

ELETRÔNICA DIGITAL. Parte 10 LEDs, Displays, Decodificadores e Codificadores. Professor Dr. Michael Klug. 1 Prof. Michael

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

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

Eletrônica Digital II

Sistemas Digitais Circuitos Sequenciais Básicos (Latches e Flip-Flops) Horácio Neto Nuno Horta João Paulo Carvalho

Painel Luminoso com LEDs

Circuitos Sequenciais

Circuitos Sequenciais

Eletrônica Digital I TE050. Circuitos Seqüenciais

GERADOR DE CLOCK INTRODUÇÃO TEÓRICA. Sua forma de onda é geralmente quadrada, porém, o importante é que gera dois níveis lógicos: 0 e 1.

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

Painel Luminoso com LEDs

Eletrônica Digital para Instrumentação

INSTITUTO DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SERGIPE COORDENADORIA DE ELETRÔNICA. Flip - Flops

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

Universidade Federal do ABC

FLIP-FLOPS SINCRONIZADOS, COM ENTRADAS PR e CLR

ELETRÔNICA DIGITAL I

Sistemas Digitais. Módulo 14 Prof. Celso CIRCUITOS SEQÜÊNCIAIS

ELETRÔNICA DIGITAL 1 CAPÍTULO 4 FLIP-FLOP E LATCH

Normalmente o registrador de deslocamento é constituído de um conjunto de FFs (Flip-Flops) destinados a armazenar dados binários.

FLIP-FLOPS SINCRONIZADOS, COM ENTRADAS PR e CLR

Análise de Circuitos Sequënciais Máquinas de Mealy e Moore

ELETRÔNICA DIGITAL. Parte 11 Multiplexadores e Demultiplexadores. Professor Dr. Michael Klug. 1 Prof. Michael

MANUAL DE INSTRUÇÕES RELÓGIO TECHNOS DIGITAL REF.MW2457/MW5477/MW5476/MW5492/MW5491

LATCHES e FLIP-FLOPs. Aula 15 GRECO-CIN-UFPE

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

Transcrição:

ELETRÔNICA DIGITAL II Parte 2 Latch, Flip-Flop e Contadores Prof.: Michael

Latch e Flip-Flop DESAFIO : Projetar um contador de até 99 para contar o número de veículos que entram em um estacionamento; 2

Latch e Flip-Flop DESAFIO2:Projetarumcontadorde até 999para contar as peças em uma esteira na linha de produção que acione um alarme quando chegar em um valor pré-determinado; 3

Latch e Flip-Flop Para facilitar a análise inicial será considerado que as portas lógicas são ideais, ou seja, não tem atrasos na resposta; Relembrando: FUNÇÃO NAND(NÃO E): SÍMBOLO Expressão L = A. B Se uma das entradas for a saída será 4

Latch RS O circuito abaixo é conhecido como Latch RS (Trava), cujo funcionamento será estudado em detalhes a seguir. Sn Q Rn Q Para se considerar que o circuito está funcionando corretamente ele deverá atender algumas considerações: Ele não poderá se tornar instável(oscilar indefinidamente); As saídas deverão sempre ter lógica invertida. 5

Latch RS Como temos a realimentação das saídas Q e Q nas portas de entrada a resposta não depende simplesmente do sinal de entrada, mas também do nível lógico da saída; Assim, será feito uma análise considerando a variação do nível lógico na entrada, como sempre é feito, mas adicionalmente iremos supor as diferentes possibilidades na saída Q, obtendo assim uma tabela verdade expandida, para então analisarmos o resultado; Na saída utilizaremos a denominação de Qi (inicial) para o valor atribuído inicialmente para a saída Q, e Qf (final) para o valor final encontrado para a saída Q. 6

Latch RS A seguir temos a tabela verdade expandida com o circuito ao lado. Sn Rn Qi Qf Sn Rn Qi Qf Q Na sequência faremos a análise de cada linha da tabela verdade. 7

Latch RS Linha, Sn=, Rn= e Qi= ; Sn Qi Qf Rn Q 8

Latch RS Linha 2, Sn=, Rn= e Qi= ; Sn Qi Qf Rn Q 9

Latch RS Linha 3, Sn=, Rn= e Qi= ; Sn Qi Qf Rn Q

Latch RS Linha 4, Sn=, Rn= e Qi= ; Sn Qi Qf Rn Q

Latch RS Linha 5, Sn=, Rn= e Qi= ; Sn Qi Qf -> Rn Q 2

Latch RS Linha 6, Sn=, Rn= e Qi= ; Sn Qi Qf Rn Q 3

Latch RS Linha 7, Sn=, Rn= e Qi= ; Sn Qi Qf Rn Q X 4

Latch RS Linha 8, Sn=, Rn= e Qi= ; Sn Qi Qf Rn Q X 5

Latch RS Com isso a tabela verdade expandida tem os valores completados abaixo, com a tabela simplificada ao lado. Sn Rn Qi Qf X X NÃO MUDA EVITAR Sn Rn Q Não muda X -Evitar Na sequência faremos a análise de cada linha da tabela verdade. 6

Latch RS Do circuito Latch RS chegamos a tabela verdade do circuito. Sn Rn Q Q Sn Rn Q Não muda X -Evitar 7

Latch RS com ENABLE Acrescentaremos uma entrada de Habilitação, conhecida como ENABLE. Podemos observar no circuito abaixo que foram incluídas mais duas portas NAND, e nomearemos agora as duas entradas de S e R, para não confundir com as outras do circuito LATCH RS, a Sn e Rn, que também estão representadas no circuito abaixo; S ENABLE R Sn Rn Q Q 8

Latch RS com ENABLE Quando a entrada ENABLE tiver nível lógico fará com que as duas portas NAND da entrada tenham a saída com nível lógico, resultando que nas entradas Sn e Rn teremos o nível lógico aplicando, não mudando a saída. S Sn Q Não Muda ENABLE Q R Rn Assim, para mantermos habilitado o circuito a entrada ENABLE deverá estar com nível lógico. 9

Latch RS com ENABLE Considerando que na entrada ENABLE será aplicado o nível lógico poderemos estudar o comportamento do circuito com as variações nas outras entradas conforme a tabela verdade ao lado. S ENABLE R Sn Rn Q Q S R Q 2

Latch RS com ENABLE Linha : S =, R =. S Sn Q Não Muda ENABLE R Rn Q 2

Latch RS com ENABLE Linha 2: S =, R =. S Sn Q ENABLE R Q Rn 22

Latch RS com ENABLE Linha 3: S =, R =. S Sn Q ENABLE R Q Rn 23

Latch RS com ENABLE Linha 4: S =, R =. S ENABLE R Sn Q Q Rn Evitar 24

Latch RS com ENABLE Com isso podemos completar a tabela verdade abaixo. S ENABLE Sn Q S R Q Não Muda R Rn Q X -Evitar OBS: se o circuito estiver habilitado 25

Circuito Detector de Transição Cada porta tem um certo valor de atraso. No circuito com portas inversoras abaixo podemos observar o atraso entre a resposta da saída após a mudança de nível lógico na entrada. 26

Circuito Detector de Transição Para o circuito abaixo se considerarmos este atraso teremos: Na saída teremos um pulso por um curto intervalo de tempo toda vez que L passar do nível lógico para o nível lógico. 27

Latch RS Podemos ter tanto a transição na subida ou descida do pulso 28

Latch D Garante-se que as entradas sempre são complementares (evitar estado de oscilação na saída) S R Q Não Muda X -Evitar Elimina-se Elimina-se OBS: se o circuito estiver habilitado 29

Flip-Flop D 3

Flip-Flop D Clock D Q X Não Muda X Não Muda = Transição Negativa = Transição Positiva O flip-flop D ( data" ou dado, pois armazena o bit de entrada) possui uma entrada, que é ligada diretamente à saída quando o clock é mudado = CÓPIA/ARMAZENAMENTO 7474 3

Flip-Flop JK Na figura abaixo temos o FLIP-FLOP JK 32

Flip-Flop JK Abaixo temos o esquema do FLIP-FLOP JK com a tabela verdade. 7476 33

Flip-Flop JK Se aplicarmos um sinal de CLOCK na entrada, e colocarmos as entradas J e K em nível lógico, teremos as curvas abaixo: A cada descida do pulso do CLOCK de entrada a saída muda de nível lógico 34

Flip-Flop JK Se ligarmos 4 FLIP-FLOP JK conforme o esquema abaixo teremos um contador: Q3 Q2 Q Q 2 3 4 5 6 7 8 9 2 3 4 5 A cada descida do CLOCK incrementa o contador 35

Flip-Flop JK FLIP-FLOP JK 7476 ( Dual JK) Tabela Verdade Símbolo Pinagem PRE = SET CLR = RESET CLK = CP 36

Flip-Flop JK Na figura abaixo temos o FLIP-FLOP JK 7476 como contador 37

Flip-Flop JK Exercício: Considere o circuito abaixo, onde Q=Q2= e Q=Q3=, complete as curvas de cada saída abaixo: 38

CONTADOR ATÉ 9 COM 7476. Para obtermos um contador até 9 deveremos Resetar o contador no º pulso. Para isso utilizaremos uma porta NAND. As etapas são as seguintes: Flip-Flop JK. Someaonúmerodesejado.Ex.9+=; 2. Convertaonúmeroobtidoembinário. = 2 ; 3. Ligue os bits que tiverem em nível lógico na entrada da portanand.ex.nocasoo2º eo4ºbit; 4. Desconecte a chave do Reset (R) e ligue a saída da porta NAND no lugar da chave, nas entradas R. O esquema final ficarácomonafiguradoslideaseguir. 39

Flip-Flop JK CONTADOR ATÉ 9 COM 7476. Conta normalmente até 9. Quando chegar o º pulso nas entradas da porta NAND teremos nível lógico, levando a saída ao nível lógico e com isso a entrada do reset é ativada, zerando o contador. 4

Contador 749 É um C.I. onde os flip-flop já vem incorporados, facilitando a sua utilização como contador. SET CP CP RESET 4

Contador 749 Diagrama funcional - Pinagem MS, MS2 Entradas SET [ R9(), R9(2) ] MR, MR2 Entradas Reset [ R(), R(2) ] CP,CP Entradas CLOCK [CKA, CKB] NC Não conectado 42

Contador 749 Tabela Verdade 43

Contador 749 Exemplo de ligação Atenção 44

Contador 749 Contador até 5 Reset= Nr. Desejado + E conectar com as entradas RESET. Exemplo : Contador até 5 5 + = 6 2 Ligar em Q2 e Q. 45

DEZENA Contador 749 UNIDADE Contador com dois dígitos Contador até 99 Quando a unidade chega em 8 () liga a saída Q3 em, após o 9, quando voltar para novamente, incrementa a dezena (descida do pulso). 46

EXERCÍCIOS DE APLICAÇÃO EXERCÍCIO : No sistema abaixo o sensor S é utilizado para contar quantas peças são colocadas na caixa. Projete um circuito digital com o 749 que conte e mostre através de displays quantas peças foram colocadas na caixa. 47

Contador 749 Bloqueio do sinal de contagem. Podemos precisar que o contador conte até um certo valor, por exemplo, para completar um determinado lote e depois pare a contagem e tome alguma ação, por exemplo ative algum sinal luminoso ou sonoro para informar ao operador que o lote está completo e a contagem somente reinicie após o operador ter trocado a caixa onde as peças produzidas são colocadas. Nesse caso podemos utilizar uma porta AND ou OR, lembrando suas propriedades: 48

Contador 749 EXERCÍCIO 2: Projete um contador com o 749 até 5 e depois pare, ligando uma lâmpada L para informar ao operador para trocar a caixa onde são armazenadas as peças produzidas. Após a troca da caixa o operador deverá apertar um botão e com isso o contador é zerado e a lâmpada é apagada. Sabe-se que o motor irá parar automaticamente quando o contador chegar em 5. O valor da contagem deverá ser mostrado através de displays. 49

Contador 749 Resolução: A parada irá ocorrer em 5, ou seja 5 na dezena, assim5 = 2 Sugere-se que, como medida geral, aqueles que estiverem em liguemdiretoeosqueestiverememutilizemuminversora paraligaremumaportanand. A saída da porta NAND deverá ser ligada a entrada de uma portaand,colocadaentreoseaentradadocontador 5

Contador 749 5

Contador até 59 Exemplo : Contador até 5 5 + = 6 2 Ligar em Q2 e Q. Contador 749 DEZENA UNIDADE Como a unidade reseta automaticamente depois do 9 não precisamos nos preocupar com ela. 52

Contador 749 Contador até 23 Nesse caso o RESET acontece em 24. Com o número quebrado devemos ligar as entradas RESET separadas 53

Contadores EXERCÍCIO 3: Projete um relógio com indicação de horas e minutos. ConsiderequeabasedetempodoCLOCKédeminuto. EXERCÍCIO 4: Projete um cronômetro para 59. Ele deverá ter um botão, com trava, quetem as funções de início, aoser pressionadoocronômetro começa a marcar, e se o botão for pressionado novamente, voltando ao estado inicial, tem a função de pausa, ele para de marcar o tempo. E um outro botão que ao ser pressionado ele zera o cronômetro, independente seeleestáandandoouparado. 54

REFERÊNCIAS Tocci e Widmer.Sistemas Digitais. Princípios e Aplicações; Floyd. Sistemas Digitais. Fundamentos e Aplicações; Idoeta e Capuano. Elementos deeletrônica Digital Mairton. Eletrônica Digital. Teoria e Laboratório www.alldatasheet.com Notas de aula. Professor Stefano 55