Buscar

Exercícios de Circuitos Lógicos sobre Contadores

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 9 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 9 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 9 páginas

Prévia do material em texto

Lista de Exercícios 
 
Contadores e CIs 
 
1. a) Quantos FFs são necessários para construir um contador binário capaz de contar desde 
0 até 1023? b) Determine a frequência de saída do último FF deste contador para um clock 
de entrada com frequência de 2 MHz. c) Qual é o módulo deste contador? d) Se o contador 
está inicialmente com zero, que valor de contagem ele apresentará depois de 2060 pulsos 
de clock? 
 
2. Um contador binário está sendo acionado por um sinal de clock de 256 kHz. A frequência 
de saída do último FF é 2 kHz. a) Determine o módulo do contador. b) Determine a faixa de 
contagem. 
 
3. No contador dado abaixo, considere que cada flip-flop tem um atraso de propagação entre 
a borda de subida do clock e a transição na saída Q de 8 ns. a) Determine o tempo de atraso 
para o pior caso (mais longo) entre o pulso de clock até que o contador chegue a um dado 
estado. Especifique o estado, ou estados, para os quais esse atraso de pior caso acontece. 
b) Se o contador fosse síncrono em vez de assíncrono, qual seria o maior atraso de tempo? 
 
 
 
4. Um contador de pulsação (ripple) de quatro bits é acionado por um sinal de clock de 20 
MHz. a) Desenhe as formas de onda das saídas de cada FF se cada FF tem tPD = 20 ns. 
Determine que estados de contagem, caso existam, não ocorrerão por causa dos atrasos de 
propagação. b) Qual é a máxima frequência de clock que pode ser usada com este 
contador? c) Qual seria fmax se o contador fosse expandido para seis bits? 
 
5. Desenhe as formas de onda para todos os FFs no contador de década abaixo em resposta 
a uma frequência de clock de 1 kHz. Mostre qualquer glitch que possa aparecer nas saídas 
dos FFs. Determine a frequência da saída D (MSB). 
 
 
6. Complete o diagrama de tempo abaixo para o contador programável mostrado. Note que 
a condição inicial para o contador é dada no diagrama de tempo. 
 
 
 
 
 
7. Complete o diagrama de tempo abaixo para um 74ALS162 com formas de onda de 
entradas indicadas. Assuma que o estado inicial é 0000. 
 
 
8. Refira-se ao circuito com o CI contador na figura abaixo. a) Desenhe o diagrama de 
transição de estados do contador. b) Determine o módulo do contador. c) Qual é a relação 
entre a frequência de saída do MSB e a frequência de entrada do CLK? d) Qual é o ciclo de 
trabalho (duty cycle) da onda de saída do MSB? 
 
 
 
9. Projete um contador BCD MOD-100 usando ou dois 74HC160 ou dois 74HC162 e 
quaisquer outras portas necessárias. Os chips dos CIs contadores devem ser cascateados 
sincronamente para produzir a sequência BCD de 0 a 99. O MOD-100 deve ter duas 
entradas de controle, uma habilitação de contagem (EN) ativa em 1 e um carregamento 
síncrono (LD) ativo em 1. Nomeie as saídas Q0, Q1, Q2, etc, com Q0 = LSB. Qual conjunto 
de saídas representa o dígito das dezenas? 
 
10. Projete um divisor de frequência que produzirá as seguintes frequências de saída: 1.5 
MHz, 150 kHz e 100 kHz. Use os chips contadores 74HC162 e 74HC163 e quaisquer portas 
necessárias. A frequência de entrada é de 12 MHz. 
 
11. Analise o contador síncrono abaixo. Desenhe o seu diagrama de tempo e determine o 
módulo do contador. 
 
 
 
12. Projete um contador que gere a sequência binária a seguir. Use flip-flops JK. 
 1, 4, 3, 5, 7, 6, 2, 1, ... 
 
13. a) Projete um contador síncrono que realiza a seguinte sequência: 000, 010, 101, 110, e 
repete. Os estados indesejáveis (não-usados) 001, 011, 100 e 111 devem sempre levar para 
000 no PRÓXIMO pulso de clock (um contador deste tipo é autocorretivo, ou self-correcting). 
b) Projete novamente o contador da parte (a) sem nenhuma restrição sobre os estados não 
usados; isto é, seus PRÓXIMOS estados podem ser don’t cares. Compare com a parte (a). 
 
14. Analise o contador síncrono abaixo. Desenhe seu diagrama de transição de estados e 
determine o módulo do contador. Este contador é autocorretivo? 
 
 
 
15. Projete um contador binário com a sequência mostrada no diagrama de estados abaixo. 
 
 
 
16. Dado um contador de década BCD com apenas as saídas Q disponíveis, mostre qual 
lógica de decodificação é necessária para decodificar cada um dos seguintes estados e 
como ela deve ser conectada no contador. Uma indicação de saída em nível ALTO é 
necessária para cada estado decodificado. O MSB é o bit mais à esquerda. 
a) 0001 
b) 0011 
c) 0101 
d) 0111 
e) 1000 
 
 
 
17. Para cada uma das configurações de contadores em cascata dadas abaixo, determine a 
frequência da forma de onda em cada ponto indicado pelo número dentro da circunferência 
e determine o módulo total. 
 
 
 
INFORMAÇÕES AUXILIARES 
 
 
 
 
Respostas 
 
1. a) 2N − 1 = 1023, então 2N = 1024. Assim, N = 10 flip-flops. 
b) Com N FFs, o módulo do contador é 2N = 1024 de modo que a divisão de frequência no 
último FF será 
1
1024
 com relação ao CLK. Assim, a frequência de saída é 
2 MHz
1024
= 1953 Hz. 
c) Módulo = 2N = 1024. 
d) A cada 1024 pulsos o contador volta para zero. Assim, depois de 2048 pulsos o contador 
está voltou para zero. Neste caso, depois de 2060 pulsos o contador estará em 12 (i.e. 1024 
+ 1024 + 12 = 2060). 
 
2. a) Módulo = 
256 kHz
128 kHz
= 128. 
b) 128 = 2N. A contagem máxima é 2N − 1 = 127. Então faixa de contagem é 0 a 127. 
 
3. a) O atraso no pior caso é 24 ns; ele ocorre quando todos os flip-flops mudam de estado 
de 011 para 100 ou de 111 para 000. 
b) 8 ns. 
 
4. a) Os estados 1000 e 0000 nunca ocorrem por conta do atraso. 
b) 
fmax =
1
4 ∙ 20ns
= 12.5 MHz 
c) 
fmax =
1
6 ∙ 20ns
= 8.33 MHz 
 
5. Frequência em D = 100 Hz. 
 
 
 
6. 
 
 
7. 
 
 
8. a) 
 
 
b) MOD-12. 
c) A frequência em QD (MSB) é 1/12 da frequência do CLK. 
d) 33.3%. Basta dividir a quantidade de tempo que QD = 1 em um ciclo pelo período da onda. 
 
9. 
 
 
 
10. Existem 3 contadores: um de 8, um de 10 e um de 15. 
 12 MHz/8 = 1.5 MHz 1.5 MHz/10 = 150 kHz 1.5 MHz/15 = 100 kHz 
 
 
 
11. MOD-13. 
 
 
12. 
 
 
13. Considere que C = MSB. 
a) JA = BC̅ KA = 1 JB = CA + C̅A̅ KB = 1 JC = BA̅ KC = B + A̅ 
b) JA = BC̅ KA = 1 JB = 1 KB = 1 JC = B KC = B 
 
14. MOD-7, é autocorretivo. 
 
 
15. 
 
 
16. 
 
 
17. a) Módulo = 4 * 8 * 2 = 64 
 
f1 =
1 kHz
4
= 250 Hz f2 =
250 Hz
8
= 31.25 Hz f3 =
31.25 Hz
2
= 15.625 Hz 
 
b) Módulo = 10 * 10 * 10 * 2 = 2000 
 
f1 =
100 kHz
10
= 10 kHz f2 =
10 kHz
10
= 1 kHz f3 =
1 kHz
10
= 100 Hz f1 =
100 Hz
2
= 50 Hz 
 
c) Módulo = 3 * 6 * 8 * 10 * 10 = 14400 
 
f1 =
21 MHz
3
= 7 MHz f2 =
7 MHz
6
= 1.167 MHz f3 =
1.167 MHz
8
= 145.875 kHz 
f4 =
145.875 kHz
10
= 14.588 kHz f5 =
14.588 Hz
10
= 1.459 kHz 
 
d) Módulo = 2 * 4 * 6 * 8 * 16 = 6144 
 
f1 =
39.4 kHz
2
= 19.7 kHz f2 =
19.7 kHz
4
= 4.925 kHz f3 =
4.925 kHz
6
= 820.83 Hz 
f4 =
820.83 Hz
8
= 102.6 Hz f5 =
102.6 Hz
16
= 6.41 Hz

Outros materiais