NOTAS DE AULA NE7720 – SISTEMAS DIGITAIS - II
AULA 14 - Prof. Luís Caldas
www.luiscaldas.com.br
AULA 14 – Aplicação com divisor de freqüência com o CI – 74293.
Livro Texto – pág.197 a 200.
1. Contadores Assíncronos comerciais – CI 74293.
1.1 Configuração Interna.
1.2 Bloco contador assincrono ou modulante, tabela da verdade e configuração – CI 74293
R01
1
0
x
0
0
R02
1
x
0
x
X
CP0
x
1
1
↓
1
CP1
x
1
1
1
↓
Estado Q’s
Zera Q’s
Mantém Q’s
Mantém Q’s
Q 0’
Q 1’
1.3 Resposta em freqüência.
Considerando – se o tempo de propagação de um F/F igual a 20ns, sendo o contador de 4 F/Fs então :
1
fMAX = 
2. Divisor de freqüência para módulos diferentes de múltiplos de 2n.
2.1 Divisão por 3.
a) Representação por diagrama de estados.
0
↓/0
1
↓/1
3
↓/0
2
b) Tabela da verdade do divisor.
CLK Q2 Q1 Saída
0 0
0
↓
0 1
0
↓
1 0
0
↓
← Meta Estado
1 1
1
↓
Pág. 82
Obs.: As notas de aulas são recursos para o aluno que assiste às aulas e preenche os espaços desta folha com conteúdo de aula.
Estas notas não substituem o livro texto que é a referência da disciplina.
NOTAS DE AULA NE7720 – SISTEMAS DIGITAIS - II
AULA 14 - Prof. Luís Caldas
www.luiscaldas.com.br
3. Formas de Ondas.
3.1 Divisão por 5
Usando a configuração dos 3 F/Fs :
a) Entrada por CP1’ e os bits de saída Q1, Q2 e Q3.
1
0
2
b) Tabela da verdade.
3
Q3
0
0
0
0
1
1
4
5
Q2
0
0
1
1
0
0
Q1
0
1
0
1
0
1
Estado
0
1
2
3
4
Meta
c) Configuração do Contador
5.3 Divisão por 06
0
1
2
3
4
5
6
Pág. 83
Obs.: As notas de aulas são recursos para o aluno que assiste às aulas e preenche os espaços desta folha com conteúdo de aula.
Estas notas não substituem o livro texto que é a referência da disciplina.
NOTAS DE AULA NE7720 – SISTEMAS DIGITAIS - II
AULA 14 - Prof. Luís Caldas
www.luiscaldas.com.br
a) Configuração do divisor e tabela da verdade
Q3
0
0
0
0
1
1
1
Q2
0
0
1
1
0
0
1
Q1
0
1
0
1
0
1
0
Estado
0
1
2
3
4
5
Meta
6. Formas de Ondas.
6.1 Divisão por 10
Usando a configuração dos 4 F/Fs :
a) Entrada por CP0’ e os bits de saída Q0, Q1, Q2 e Q3.
b) Tabela da verdade.
0
1
2
3
4
9
8
7
6
5
10
Q3
0
0
0
0
0
0
0
0
1
1
1
Q2
0
0
0
0
1
1
1
1
0
0
0
Q1
0
0
1
1
0
0
1
1
0
0
1
Q0
0
1
0
1
0
1
0
1
0
1
0
Estado
0
1
2
3
4
5
6
7
8
9
Meta
Pág. 84
Obs.: As notas de aulas são recursos para o aluno que assiste às aulas e preenche os espaços desta folha com conteúdo de aula.
Estas notas não substituem o livro texto que é a referência da disciplina.
NOTAS DE AULA NE7720 – SISTEMAS DIGITAIS - II
AULA 14 - Prof. Luís Caldas
www.luiscaldas.com.br
c) Configuração do Contador
6.2 Formas de Ondas
7. Contadores Integrados – Série 74160 – 163. Binário e Decádicos.
CLK
ENP
ENT
CLR
LOAD
D
C
B
A
RCO
QD
QC
QB
QA
QD
QC
QB
QA
CLR’
LOAD’
ENP
ENT
CLK
L
X
X
X
X
L
X
X
X
↑
H
L
X
X
↑
H
H
H
H
H
H
H
L
X
H
X
L
↑
X
X
Função
Clear
Assíncrono
Clear
Síncrono
Carga
Síncrona
Crescente
n/ altera
n/ altera
Componente
160/161
162/163
Todos
Todos
Todos
Todos
Pág. 85
Obs.: As notas de aulas são recursos para o aluno que assiste às aulas e preenche os espaços desta folha com conteúdo de aula.
Estas notas não substituem o livro texto que é a referência da disciplina.
NOTAS DE AULA NE7720 – SISTEMAS DIGITAIS - II
AULA 14 - Prof. Luís Caldas
www.luiscaldas.com.br
7.1 Formas de Ondas para análise – Contador binário 74163
Aplicamos algumas condições de entrada para análise da operação do contador.
2. 74160
Pág. 86
Obs.: As notas de aulas são recursos para o aluno que assiste às aulas e preenche os espaços desta folha com conteúdo de aula.
Estas notas não substituem o livro texto que é a referência da disciplina.
NOTAS DE AULA NE7720 – SISTEMAS DIGITAIS - II
AULA 14 - Prof. Luís Caldas
www.luiscaldas.com.br
8. Outras divisões usando portas auxiliares.
7,11,13,14 e 15.
1. VHDL divisor módulo 5.
-- Divisor módulo 5 com contador de 3 bits com Flip-flop JK e
-- Realimentação pelas entradas Reset R01 e R02.
ENTITY divisor_mod5 IS
PORT ( clock :IN BIT;
qsaida : BUFFER BIT_VECTOR ( 2 DOWNTO 0));
END divisor_mod5;
ARCHITECTURE contador OF divisor_mod5 IS
SIGNAL ALTO,m
:BIT;
COMPONENT neg_jk
PORT (clk,j,k,clr
:IN BIT;
q
:OUT BIT);
END COMPONENT;
BEGIN
ALTO <='1';
m <= NOT (qsaida(0) AND qsaida(2) AND NOT qsaida(1));
ff0:
neg_jk PORT MAP (j => ALTO,
K => ALTO,
clk => clock,
clr => m,
q => qsaida(0));
ff1:
neg_jk PORT MAP (j => ALTO,
K => ALTO,
clk => qsaida(0),
clr => m,
q => qsaida(1));
ff2:
neg_jk PORT MAP (j => ALTO,
K => ALTO,
clk => qsaida(1),
clr => m,
q => qsaida(2));
END contador;
ENTITY neg_jk IS
PORT (clk,j,k,clr
q
END neg_jk;
:IN BIT;
:OUT BIT);
ARCHITECTURE ff OF neg_jk IS
SIGNAL qestado
:BIT;
BEGIN
PROCESS (clk)
-- Sinais de entrada
BEGIN
IF clr = '0' THEN qestado <= '0'; -- Limpa Q
ELSIF (clk'EVENT AND clk ='0') THEN -- Na borda de descida do clock
IF J ='1' AND K ='1' THEN qestado <= NOT qestado; -- Set Q
ELSIF J ='1' AND K ='0' THEN qestado <= '1';
Pág. 87
Obs.: As notas de aulas são recursos para o aluno que assiste às aulas e preenche os espaços desta folha com conteúdo de aula.
Estas notas não substituem o livro texto que é a referência da disciplina.
NOTAS DE AULA NE7720 – SISTEMAS DIGITAIS - II
AULA 14 - Prof. Luís Caldas
www.luiscaldas.com.br
END
ELSIF J ='0' AND K ='1' THEN qestado <= '0';
END IF;
END IF;
END PROCESS;
q <= qestado;
ff;
2. Formas de Ondas divisor módulo 5.
Pág. 88
Obs.: As notas de aulas são recursos para o aluno que assiste às aulas e preenche os espaços desta folha com conteúdo de aula.
Estas notas não substituem o livro texto que é a referência da disciplina.
Download

AULA 14 – Aplicação com divisor de freqüência com o CI – 74293.