Escolar Documentos
Profissional Documentos
Cultura Documentos
Tpicos
n
Flip-Flop S-R
Flip-Flop J-K
Flip-Flop D
Entradas Assncronas
Smbolos IEEE/ANSI
Consideraes sobre temporizao em Flip-Flops
Problemas Potenciais de temporizao em circuitos com FFs
Flip-Flops Mestre / Escravo
Aplicaes com Flip-Flops
FLIP-FLOPS e
DISPOSITIVOS
CORRELATOS
O que o flip-flop ?
Um latch tambm pode ser implementado usando apenas portas NOR ...
0
1
1
(mantido)
10
11
Mas...
Quando vo
ocorrer esses
pulsos (e as
mudanas
nas sadas) ?
BORDAS
12
2. FFs com clock tm uma ou mais entradas de controle que podem ter
vrios nomes, dependendo do seu funcionamento. As entradas de
controle no tero efeito na sada Q at que uma transio ativa do
clock ocorra.
13
14
Tanto FFs disparados por borda positiva quanto os disparados por borda
negativa so usados em sistemas digitais.
Como relacionar o latch S-R com o flip-flop S-R com clock ???
15
16
17
18
19
Entradas Assncronas
Para os FFs com clock estudados at o momento, as entradas S, R, J, K e D
tm sido denominadas entradas de controle. Essas entradas tambm podem
ser ditas entradas sncronas, pois seus efeitos na sada do FF so
sincronizados com a entrada CLK.
Entretanto, h tambm entradas assncronas em FFs com clock que operam
independentemente das entradas sncronas e do clock. Dizemos que essas
entradas assncronas so entradas de sobreposio.
EXEMPLO
20
Smbolos IEEE/ANSI
Da mesma forma que para as portas lgicas padro, h uma simbologia
IEEE/ANSI para os flip-flops.
FIGURA 5-31 Smbolos IEEE/ANSI para (a) um nico flip-flop J-K disparado por borda e (b) um CI
comercial (74LS112 que um duplo flip-flop J-K disparado por borda negativa).
Smbolos IEEE/ANSI
FIGURA 5-32 Smbolos IEEE/ANSI para (a) um nico flip-flop D disparado por borda e (b) um CI
comercial (74HC175 que um CI qudruplo de flip-flops com clock e clear comuns).
H consideraes sobre a temporizao dos sinais usados nos FFs que devem
ser observadas para que estes dispositivos funcionem adequadamente.
21
de
pulsos
assncronos
22
Problemas potenciais
circuitos com FFs
de
temporizao
em
23
Flip-Flops Mestre/Escravo
Antes do desenvolvimento dos FFs disparados por borda que requerem um
tempo de hold pequeno ou nulo, os problemas de temporizao eram
frequentemente tratados usando uma classe de FFs denominada FFs
mestre/escravo.
Um FF mestre/escravo constitudo de dois FFs. Na borda de subida do sinal
de clock, os nveis presentes nas entradas de controle (J, K, D) so usados
para determinar a sada do FF mestre. Quando o sinal CLK vai para o nvel
BAIXO, o estado do FF mestre transferido para o FF escravo, cujas sadas
so Q e Q. Assim, as sadas Q e Q mudam de estado aps a borda de descida
do clock.
Flip-Flops Mestre/Escravo
Antes do desenvolvimento dos FFs disparados por borda que requerem um
tempo de hold pequeno ou nulo, os problemas de temporizao eram
freqentemente tratados usando uma classe de FFs denominada FFs
mestre/escravo.
Um FF mestre/escravo constitudo de dois FFs. Na borda de subida do sinal
de clock, os nveis presentes nas entradas de controle (J, K, D) so usados
para determinar a sada do FF mestre. Quando o sinal CLK vai para o nvel
BAIXO, o estado do FF mestre transferido para o FF escravo, cujas sadas
so Q e Q. Assim, as sadas Q e Q mudam de estado aps a borda de descida
do clock.
Esses FFs mestre/escravo funcionam de maneira muito parecida com os FFs
disparados por borda negativa, exceto por uma importante desvantagem: as
entradas de controle tm de ser mantidas estveis enquanto CLK for nvel
ALTO, ou uma operao imprevisvel pode ocorrer.
24
Sincronizao de Flip-Flops
A maioria dos sistemas digitais opera de forma essencialmente sncrona e a
maioria dos sinais muda de estado em sincronismo com as transies do
clock. Em muitos casos, entretanto, haver um sinal externo que no estar
sincronizado com o clock; em outras palavras, ele ser um sinal assncrono.
Esse sinal aleatrio poder produzir resultados imprevisveis e indesejados.
Exemplo
A figura abaixo mostra uma situao em que o sinal de entrada A gerado a
partir de uma chave, sem o efeito de trepidao, acionada por um operador.
25
Sincronizao de Flip-Flops
Soluo:
Ao se adicionar um flip-flop D ao circuito, podemos solucionar o problema de
pulsos parciais na sada.
26
27
28
Aplicao em Microcomputador
Um Registrador pode ser utilizado para armazenar informaes vindas de um
microprocessador (MPU).
x3
x2
x1
x0
Considerao:
th < tpropagao
29
observe !
30
31
Modo
Astvel
32
33
Comparador
5V
0V
34
D=
Talto
Talto + Tbaixo
35
Talto = 0,75.Ra.C
0,94*Ra*C
Tbaixo = 0,94*Rb*C
0,75.Rb.C
36
37
Bibliografia Bsica
n
n
n
n
Material da Disciplina
SIGAA - Sistema Integrado de Gesto de Atividades Acadmicas
38