Buscar

06 - Aplicações com Flip-Flops (Contadores e Registradores)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 39 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 39 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 39 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Segunda parte da disciplina 
 Armazenamento de transferência de dados. 
◦ Transferência síncrona 
 Armazenamento de transferência de dados. 
◦ Transferência Paralela 
 Transferência Serial de dados: Registradores de 
deslocamento 
Um Registrador de 
Deslocamento são um 
grupo de FFs organizados 
de modo que os números 
binários armazenados nos 
FFs sejam deslocados de 
um FF para o seguinte a 
cada pulso de clock. 
 
 Registradores de deslocamento 
 Transferência Paralelo 
◦ Todas as informações são transmitidas 
simultaneamente em um único pulso de 
clock; 
◦ Muito mais rápida que a série utilizando 
registradores de deslocamento. 
 Transferência Série 
◦ A transferência de N bits requer N pulsos 
de clock; 
◦ Muito mais econômica e simples. 
 
 Chama-se contador a um circuito seqüencial 
síncrono que é descrito por um diagrama de 
estados que possui apenas um ciclo. 
 O módulo do contador corresponde ao número de 
estados deste ciclo. 
 Um contador módulo N é um contador com N 
estados. 
 O tipo de contador mais comum 
é o contador binário de n-bits. 
 É implementado com n Flip-Flop 
e possui 2n estados. 
 Também conhecido como 
contador de Ripple pois a 
informação é transportada deste 
o LSB até o MSB. 
 Os pulsos de clock são aplicados ao FF A. 
 A saída de A é usada como Clock para B, e assim 
sucessivamente. 
 A saídas dos FF D,C,B e A representam um número 
binário, onde D é o MSB. Contando de 0000 até 1111 
 O 16o pulso de clock faz as saídas dos FF voltam a 
zero. 
 Um bloco de um sistema de controle de trafego lhe foi 
requisitado. Este deveria contar o numero de carros 
que passam em uma rua. Também lhe foi entregue um 
dispositivo de identificação de presença de carros. A 
cada carro que passava pela rua ele gerava um pulso. 
Este sistema deveria ser capaz de contar pelo menos 
1000 carros. Quantos Flip-Flops você utilizaria neste 
projeto? 
 Imagine que você deseja projetar um relógio 
utilizando como gerador de pulso a 
frequência da rede elétrica. 
 Determine a 
frequência de 
saída (D) dos 
circuitos ao lado. 
 Contadores de Módulo 
10 são conhecidos com 
Contadores de Década. 
 Contadores de década, 
que contam de 0000 até 
1001, são conhecidos 
como contadores BCD. 
0000 
0001 
0010 
0011 
0100 
0101 
0110 
0111 
1000 
1001 
1010 
Diagrama de estado 
Contadores de 
Década 
Um contador de Módulo 60 
 Existem diversos Circuitos Integrados Contadores 
Assíncronos, tanto na família TTL quando na família 
CMOS. Um deles é o TTL 74293 (74LS293) 
◦ Possui 4 FF do tipo J-K, com saídas Q0, Q1, Q2, Q3 
onde Q3 é o MSB. 
◦ Cada FF possui um Clock (CP) onde Q0 recebe o CP0 
e Q1 recebe o CP1. 
◦ Os FF possuem uma entrada assincrona de CLEAR, 
CD. Ligada à saída por dois pino MR1 e MR2 levados a 
uma porta NAND. 
◦ Os FF Q1, Q2, Q3 já estão internamente ligados. 
 Crescente Decrescente 
 CBA CBA 
 (0) 000 (7) 111 
 (1) 001 (6) 110 
 (2) 010 (5) 101 
 (3) 011 (4) 100 
 (4) 100 (3) 011 
 (5) 101 (2) 010 
 (6) 110 (1) 001 
 (7) 111 (0) 000 
 O tempo de propagação constitui um 
problema em contadores assíncronos; 
 Esse problema poderia ser resolvido se todas 
as saídas mudassem de estado ao mesmo 
tempo, mesmo pulso de clock; 
 Isto foi alcançado com os contadores 
Síncronos. 
𝑇𝑐𝑙𝑘 = 𝑁 ∗ 𝑡𝑝𝑑 
𝑓𝑐𝑙𝑘 −𝑀á𝑥 =
1
𝑁 ∗ 𝑡𝑝𝑑
 
 Exemplo: 
 Determine fmax do circuito anterior se o tempo de 
propagação de cada FF for de 50ns e das portas 
AND de 20ns. Compare com a fmax de um contador 
assíncrono. 
 Como este circuito poderia se tornar um contador 
de modulo 32? 
 Quanto seria o fmax para o contado de modulo 32 
síncrono e assíncrono? 
 Decodificação ativa em nível alto 
Figura 7.20 – Usando portas 
AND para decodificar um 
contador de módulo 8. 
Note: 
- 8 = 23 
- Nº de ANDs = módulo 
Como ficaria a decodificação 
ativa em nível baixo? 
 Como seria o circuito para gerar o diagrama 
de estado abaixo?

Outros materiais