FEI – NE 7720/772 - Prova P1 – Sistemas Digitais II - 28/03/07 – Turma A – Tempo 80min - Sem consulta Permitido o uso de calculadora – Interpretação faz parte da prova.
Nome ................................................................................................................................ Nota .......................
N.o
N.o da Lista
1.a Questão : (Valor 2,0) Deseja-se construir um cronometro digital com precisão de milésimo de segundo.
Dispõe-se de um oscilador a cristal de 1MHz o qual gera esta freqüência com um sinal TTL. O cronometro é
disparado automaticamente e inicia a contagem com o cronometro zerado. Dispondo de contadores 74293.
Pede-se :
a) Configurações dos divisores de freqüência partindo do cristal de 1MHz para alimentação do cronometro.(1,0)
b) As configurações dos contadores do cronômetro, sabendo-se que o limite de tempo medido será de
9 minutos 59 segundos e 999 milésimos.1,0).
Obs.: É obrigatório conhecer a configuração do 74293 e para divisores com o mesmo módulo de divisão fazer o
desenho completo somente de um deles indicando que os próximos são iguais.
Solução :
a) Divisor por 1000, para gerar milésimo de segundo (1ms).
b) Os contadores do cronometro.
Para se obter os 9m 59s e 999ms, são necessários : 3 contadores decimais para os 3 dígitos do milésimo de
segundos e mais 2 contadores um de 0 a 5 e outro decimal para os digitos de segundos e um contador decimal
para o dígito de minuto.
a) Para os 3 dígitos do Milésimo de segundo ( Vide item a)).
b) Para os 02 dígitos do segundo.
c) Para o dígito de minuto é um contador decimal.
2.a Questão : (Valor 3,0) Para o circuito a seguir, determinar partindo do estado inicial 0 :
a) Os estados percorridos pela associação de F/Fs.(1,0)
b) A freqüência no terminal de Q2.(1,0)
c) A máxima freqüência que pode ser aplicada à associação sabendo-se que :
tP F/F = 20ns (1,0)
1
CLK
Q0
J
CK
T=1
CK
K
Q1
Q2
CK
’
Q1
a) Os estados percorridos pela associação.
CLK Q2 Q1 Q0 Estado
0
0
0
0
↓
0
1
1
3
↓
0
1
0
2
↓
1
0
1
5
↓
1
0
0
4
↓
1
1
1
7
↓
1
1
0
6
↓
0
0
1
1
↓
0
0
0
0
↓
D2
Q2’
b) A freqüência em Q2 fQ2 = fCLK / 8
c) A freqüência maxima = 1/60ns = 16.6MHz.
3.a Questão : (Valor 3,0) Um sistema seqüencial é definido pela tabela de transição a seguir. Implementar o
sistema utilizando como elemento de memória o F/F JK, pede-se :
a) Tabela de estados completa.(1,0)
b) As equações booleanas de J e K para implementação da lógica de transformação do F/F JK em LC.(2,0)
Dado : Tabela da verdade
L
X
X
1
0
C
0
1
X
X
a) A tabela de estados do LC.
Qn → Qn+1
0→0
0→1
1→0
1→1
L
0
0
0
0
1
1
1
1
C
0
0
1
1
0
0
1
1
Qn
0
1
0
1
0
1
0
1
Qn+1
0
1
1
1
0
0
1
0
b) Lógica da transformação do LC em JK.
A tabela de transição do JK.
J
0
1
X
X
K
X
X
1
0
Qn → Qn+1
0→0
0→1
1→0
1→1
LC
Qn0
1
J=C
00
0
X
01
1
X
11
1
X
10
0
X
LC
Qn0
1
K=L
00
X
0
01
X
0
11
X
1
10
X
1
4.a Questão : (Valor 3,0) Conforme esquema a seguir, a chave D de direção indica a seqüência de energização
dos enrolamentos. A tabela a seguir mostra a seqüência de energização dos enrolamentos para D = 0 e D = 1.
Pede-se :
a) A malha de estados para D = 0 e D = 1.(1,0)
b) A tabela de estados para implementação do contador BA (B = MSB) com F/F do tipo D.(1,0)
c) As equações booleanas de cada F/F.(1,0)
D=0
Enrolamento
4–2
1–2
1–3
3–4
BA
00
01
11
10
D=1
Enrolamento
4–2
3–4
1–3
1–2
BA
00
10
11
01
a) Malha de estados.
D=0
BA
D=1
BA
00
00
01
10
10
01
11
11
b) A tabela de estados. Na tabela o estado futuro é igual a entrada do F/F tipo D.
D
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
A
0
1
0
1
0
1
0
1
D1
0
1
0
1
1
0
1
0
D0
1
1
0
0
0
0
1
1
DB 00 01 11 10
A0 0 0 1 1
1
1 1 0 0
DQ1 00 01 11 10
A0 1 0 1 0
1
1 0 1 0
D1 = D ⊕ A
D0 = (D ⊕ B)’
FEI – NE 7720/772 - Prova P1 – Sistemas Digitais II - 28/03/07 – Turma B – Tempo 80min - Sem consulta Permitido o uso de calculadora – Interpretação faz parte da prova.
Nome ................................................................................................................................ Nota .......................
N.o
N.o da Lista
1.a Questão : (Valor 2,0) Deseja-se construir um cronometro digital com precisão de milésimo de segundo.
Dispõe-se de um oscilador a cristal de 1MHz o qual gera esta freqüência com um sinal TTL. O cronometro é
disparado automaticamente e inicia a contagem com o cronometro zerado. Dispondo de contadores 74293.
Pede-se :
a) Configurações dos divisores de freqüência partindo do cristal de 1MHz para alimentação do cronometro.(1,0)
b) As configurações dos contadores do cronômetro, sabendo-se que o limite de tempo medido será de
9 minutos 59 segundos e 999 milésimos.1,0).
Obs.: É obrigatório conhecer a configuração do 74293 e para divisores com o mesmo módulo de divisão fazer o
desenho completo somente de um deles indicando que os próximos são iguais.
Solução :
a) Divisor por 1000, para gerar milésimo de segundo (1ms).
b) Os contadores do cronometro.
Para se obter os 9m 59s e 999ms, são necessários : 3 contadores decimais para os 3 dígitos do milésimo de
segundos e mais 2 contadores um de 0 a 5 e outro decimal para os digitos de segundos e um contador decimal
para o dígito de minuto.
a) Para os 3 dígitos do Milésimo de segundo ( Vide item a)).
b) Para os 02 dígitos do segundo.
c) Para o dígito de minuto é um contador decimal.
2.a Questão : (Valor 3,0) Para o circuito a seguir, determinar partindo do estado inicial 0 :
a) Os estados percorridos pela associação de F/Fs.(1,0)
b) A freqüência no terminal de Q2.(1,0)
c) A máxima em freqüência que pode ser aplicada à associação sabendo-se que :
tP F/F = 20ns (1,0)
1
CLK
Q0
J
D1
CK
K
Q1
CK
Q2
CK
Q’1
a) Os estados percorridos pela associação.
CLK Q2 Q1 Q0 Estado
0
0
0
0
↓
0
1
1
3
↓
0
1
0
2
↓
1
0
1
5
↓
1
0
0
4
↓
1
1
1
7
↓
1
1
0
6
↓
0
0
1
1
↓
0
0
0
0
↓
T=1
Q2’
b) A freqüência em Q2 fQ2 = fCLK / 8
c) A freqüência maxima = 1/60ns = 16.6MHz.
3.a Questão : (Valor 3,0) Um sistema seqüencial é definido pela tabela de transição a seguir. Implementar o
sistema utilizando como elemento de memória o F/F JK, pede-se :
a) Tabela de estados completa.(1,0)
b) As equações booleanas de J e K para implementação da lógica de transformação do F/F JK em CL.(2,0)
Dado : Tabela da verdade
C
X
X
1
0
L
0
1
X
X
a) A tabela de estados do LC.
Qn → Qn+1
0→0
0→1
1→0
1→1
C
0
0
0
0
1
1
1
1
L
0
0
1
1
0
0
1
1
Qn
0
1
0
1
0
1
0
1
Qn+1
0
1
1
1
0
0
1
0
b) Lógica da transformação do LC em JK.
A tabela de transição do JK.
J
0
1
X
X
K
X
X
1
0
Qn → Qn+1
0→0
0→1
1→0
1→1
CL
Qn0
1
J=L
00
0
X
01
1
X
11
1
X
10
0
X
CL
Qn0
1
K=C
00
X
0
01
X
0
11
X
1
10
X
1
4.a Questão : (Valor 3,0) Conforme esquema a seguir, a chave D de direção indica a seqüência de energização
dos enrolamentos. A tabela a seguir mostra a seqüência de energização dos enrolamentos para D = 0 e D = 1.
Pede-se :
a) A malha de estados para D = 0 e D = 1.(1,0)
b) A tabela de estados para implementação do contador BA (B = MSB) com F/F do tipo D.(1,0)
c) As equações booleanas de cada F/F.(1,0)
D=1
Enrolamento
4–2
1–2
1–3
3–4
BA
00
01
11
10
D=0
Enrolamento
4–2
3–4
1–3
1–2
BA
00
10
11
01
a) Malha de estados.
D=1
BA
D=0
BA
00
00
01
10
10
01
11
11
b) A tabela de estados. Na tabela o estado futuro é igual a entrada do F/F tipo D.
D
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
A
0
1
0
1
0
1
0
1
D1
1
0
1
0
0
1
0
1
D0
0
0
1
1
1
1
0
0
DB 00 01 11 10
A0 1 1 0 0
1
0 0 1 1
DB 00 01 11 10
A0 0 1 0 1
1
0 1 0 1
D1 = (D ⊕ A)’
D0 = D ⊕ B
Download

FEI – NE 7720/772 - Prova P1 – Sistemas Digitais II