Carregar apresentação
A apresentação está carregando. Por favor, espere
1
ANTONIO AUGUSTO LISBOA DE SOUZA
Análise de Contadores ANTONIO AUGUSTO LISBOA DE SOUZA
2
Plano da aula Procedimento p/ análise de contadores síncronos Aplicação da Metodologia Análise de Contador Bloqueante Concepção de contador Auto-Iniciante
3
Revisão: Procedimento de Concepção visto
Passo 1: Definir número e tipo de FFs Passo 2: Estabelecer um diagrama de Estados Passo 3: Estabelecer um diagrama de Transições “EN EN+1” para cada FF Passo 4: Estabelecer a Tabela de Excitação do FF Passo 5: Para cada Estado, definir as expressões das entradas dos FFs Passo 6: Simplificar as expressões das entradas dos FFs Passo 7: Implementar o Diagrama Elétrico
4
Procedimento para Análise de Contadores
Passo 1: Definir as expressões das entradas dos FFs em relação às saídas dos FFs (estado atual) Passo 2: Escolher um estado qualquer, e utilizar as expressões acima para definir o próximo estado. Continuar até retornar ao estado original. Passo 3: Caso todos os estados “possíveis” (2n) não tenham sido percorridos, testar estados restantes Passo 4: Estabelecer o diagrama de Estados completo
5
Aplicação da Metodologia
Usar a metodologia anterior para definir o comportamento do cicuito proposto na última aula:
6
Aplicação da Metodologia
Passo 1: Definir as expressões das entradas dos FFs em relação às saídas dos FFs (estado atual) Passo 2: Escolher um estado qualquer, e utilizar as expressões acima para definir o próximo estado. Continuar até retornar ao estado original. Passo 3: Caso todos os estados “possíveis” (2n) não tenham sido percorridos, testar estados restantes Passo 4: Estabelecer o diagrama de Estados completo
7
Aplicação da Metodologia
Passo 1: Definir as expressões das entradas dos FFs em relação às saídas dos FFs (estado atual)
8
Aplicação da Metodologia
Passo 1: Definir as expressões das entradas dos FFs em relação às saídas dos FFs (estado atual) J0=K0=1 J1=A0A3 J3=A0A1A2 J2= K2= A0A1 K1=A0 K3=A0
9
Aplicação da Metodologia
Passo 1: Definir as expressões das entradas dos FFs em relação às saídas dos FFs (estado atual) Passo 2: Escolher um estado qualquer, e utilizar as expressões acima para definir o próximo estado. Continuar até retornar ao estado original. Passo 3: Caso todos os estados “possíveis” (2n) não tenham sido percorridos, testar estados restantes Passo 4: Estabelecer o diagrama de Estados completo
10
Aplicação da Metodologia
Passo 2: Escolher um estado qualquer, e utilizar as expressões acima para definir o próximo estado. Continuar até retornar ao estado original. Escolhendo A3A2A1A0=0000 J0=K0=1 A0: 01 J1=A0A3=0, K1=A0=0 A1:00 Próximo Estado: A3A2A1A0 = 0001 J2= K2= A0A1=0 A2:00 J3=A0A1A2=0, K3=A0=0A3:00
11
Aplicação da Metodologia
12
Aplicação da Metodologia
Completar J0=K0=1 J1=A0A3 J2= K2= A0A1 J3=A0A1A2 K1=A0 K3=A0
13
Aplicação da Metodologia
J0=K0=1 J1=A0A3 J2= K2= A0A1 J3=A0A1A2 K1=A0 K3=A0
14
Aplicação da Metodologia
Passo 1: Definir as expressões das entradas dos FFs em relação às saídas dos FFs (estado atual) Passo 2: Escolher um estado qualquer, e utilizar as expressões acima para definir o próximo estado. Continuar até retornar ao estado original. Passo 3: Caso todos os estados “possíveis” (2n) não tenham sido percorridos, testar estados restantes Passo 4: Estabelecer o diagrama de Estados completo
15
Aplicação da Metodologia
Passo 3: Caso todos os estados “possíveis” (2n) não tenham sido percorridos, testar estados restantes escolher estado J0=K0=1 J1=A0A3 J3=A0A1A2 J2= K2= A0A1 K1=A0 K3=A0
16
Aplicação da Metodologia
Passo 3: Caso todos os estados “possíveis” (2n) não tenham sido percorridos, testar estados restantes escolher estado já percorrido escolher estado já percorrido escolher estado já percorrido J0=K0=1 J1=A0A3 J3=A0A1A2 J2= K2= A0A1 K1=A0 K3=A0
17
Aplicação da Metodologia
Passo 1: Definir as expressões das entradas dos FFs em relação às saídas dos FFs (estado atual) Passo 2: Escolher um estado qualquer, e utilizar as expressões acima para definir o próximo estado. Continuar até retornar ao estado original. Passo 3: Caso todos os estados “possíveis” (2n) não tenham sido percorridos, testar estados restantes Passo 4: Estabelecer o diagrama de Estados completo
18
Aplicação da Metodologia
Passo 4: Estabelecer o diagrama de Estados completo 0000 0001 0010 0011 0100 1001 1000 0111 0110 0101
19
Aplicação da Metodologia
Passo 4: Estabelecer o diagrama de Estados completo 1110 1010 1011 1100 1111 0000 0001 0010 0011 0100 1001 1000 0111 0110 0101 1101
20
Aplicação da Metodologia
Passo 4: Estabelecer o diagrama de Estados completo 1110 1010 1011 1100 1111 0000 0001 0010 0011 0100 1001 1000 0111 0110 0101 1101 Contador Auto-Iniciante (Auto corretor) E se não fosse o caso? se for preciso, mude o circuito!!
21
Contadores c/ registrador de deslocamento
Um registrador de deslocamento com ES/SS pode implementar um contador, bastando realimentar a SS para a ES. Se a SS é ligada à ES, o contador é dito CONTADOR EM ANEL (RING COUNTER). Exemplo: Um contador em anel é obtido a partir de um registrador de deslocamento A de 4 bits tipo EP/SS conforme figura abaixo. Supondo que o contador seja iniciado no estado 0001 (1 em decimal) através da entrada paralela, obtem-se o ciclo de contagem abaixo.
22
Contadores c/ registrador de deslocamento
Um registrador de deslocamento com ES/SS pode implementar um contador, bastando realimentar a SS para a ES. Se a SS é ligada à ES, o contador é dito CONTADOR EM ANEL (RING COUNTER). Se a SS é ligada complementada à ES o contador é dito CONTADOR Johnson ou contador em anel torcido (twisted-ring counter). Contador Johnson de 4 bits: Implementação com FFs JK:
23
Análise do Contador Johnson
Apenas as entradas JA3 e KA3 são mostradas pois as demais apenas transferem os dados das células anteriores para as seguintes 2 Ciclos de Contagem! Observe que a tabela não segue a sequência da metodologia proposta!
24
Exercício: trazer próxima terça
Utilize a metodologia sugerida para analisar o circuito abaixo (dica: faça uma análise com Modo=0, e outra análise com Modo=1). A partir de sua análise, defina o diagrama de estados. Que função este circuito desempenha? Simule o circuito no QUARTUS II, e mostre que as formas de onda obtidas estão de acordo com sua análise
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.