Escolar Documentos
Profissional Documentos
Cultura Documentos
UBERLÂNDIA
FEELT - Faculdade de Engenharia Elétrica
FEELT31409-Sistemas Digitais
FEELT49040-Eletrônica Digital
Circuitos sequenciais
Uberlândia – MG
Maio - Junho
2023
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Latch (Flip-flop RS)
Flip-flop RS com clock
Flip-flop S-R disparado por borda
Flip-flop D disparado por borda
Flip-flop J-K disparado por borda
4.2. Circuitos sequenciais síncronos e assíncronos
4.2.1. Registrador de deslocamento
Conversor Série-Paralelo
Conversor Paralelo-Série
Registrador de Deslocamento Utilizado como Multiplicador ou Divisor por 2
4.2.2. Contadores assíncronos e síncronos
Contadores assíncronos
Contador de pulsos
Contador de Década
Contador Sequencial Assíncrono de 0 a n
Contadores síncronos
Contador síncrono de 4 bits
Contador de Década
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
O latch é um tipo de dispositivo de
armazenamento temporário que tem dois Símbolo lógico
estados estáveis (biestável) e é para o latch S-R
normalmente colocado numa categoria
separada dos flip-flops. Os latches são
similares aos flip-flops porque eles são
dispositivos biestáveis que podem
permanecer em um dos dois estados
estáveis usando uma configuração de
realimentação, na qual as saídas são
conectadas de volta às entradas opostas.
A principal diferença entre os latches e
os flip-flops é o método usado para a
mudança de estado deles.
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
S = 0, R = 0, estado de
memorização QF = QA
0
1 1 1 1
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Latch (Flip-flop RS)
0 1 0 0 0
S = 0, R = 1, QF = 0;
1
reseta a saída.
0 1 1 1
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Latch (Flip-flop RS)
1 0 0 1 1
S = 1, R = 0, QF = 1;
seta a saída.
0
1 1 1 0
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Latch (Flip-flop RS)
1 0 0 1 1
S = 1, R = 1,
condição inválida ou
1 proibida.
0 1 1 1
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop RS com clock
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Um flip-flop disparado por borda muda de estado na
borda positiva (borda de subida) ou na borda negativa (borda
de descida) do pulso de clock e é sensível às entradas apenas
nas transições o clock. Essa seção aborda três tipos de flip-
flops disparados por borda: S-R, D e J-K. Embora o flip-flop
S-R não esteja disponível na forma de CI, ele é a base dos flip-
flops D e J-K.
O símbolo lógico para todos esses flip-flops são mostrados
na figura a seguir. Observe que cada tipo pode ser disparado na
borda positiva (sem o pequeno círculo na entrada C) ou
disparado na borda negativa (com o pequeno círculo na
entrada C).
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
O flip-flop não
pode mudar de
estado exceto na
borda de disparo
de um pulso de
clock.
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop S-R
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop S-R
Tabela-verdade para um flip-flop S-R disparado por borda positiva
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop S-R
(a) Flip-flop S-
R com clock
que responde
apenas à borda
de subida do
pulso de clock;
(b) tabela de
função; (c)
formas de
onda típicas.
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop S-R
Versão simplificada do circuito interno de um flip-flop S-R disparado
por borda:
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop S-R
Exercício 4.1 – Determine as formas de onda das saídas 𝑄 e 𝑄ത do flip-flop
mostrado na figura abaixo para as entradas S, R e CLK mostradas na figura
a seguir. Considere que o flip-flop disparado por borda positiva esteja
inicialmente resetado.
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop S-R
Exercício 4.1 – Continuação...
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop S-R
Solução
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop S-R
Exercício proposto - Determine as saídas 𝑄 e 𝑄ത e para as
entradas S e R dadas no exercício anterior se o flip-flop for
disparado por borda negativa.
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop D
O flip-flop D é usado
quando um único bit de
dado (1 ou 0) é para ser
armazenado. A adição de
um inversor num flip-
flop S-R cria um flip-flop
D básico, conforme é
apresentado na figura
abaixo, a qual mostra um
tipo disparado por borda.
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop D
Caso exista um nível ALTO na entrada D
quando um pulso de clock é aplicado, o flip-
flop será setado, sendo que o nível ALTO na
entrada D é armazenado pelo flip-flop na
borda positiva do pulso de clock. Caso
exista um nível BAIXO na entrada D
quando o pulso de clock é aplicado, o flip-
flop será resetado, sendo que o nível
BAIXO na entrada D armazenado pelo flip-
flop na borda de subida do pulso de clock.
No estado SET o flip-flop armazena um
nível 1 e no estado RESET ele armazena
um nível 0.
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop D
A operação lógica do flip-flop D disparado por borda positiva é
resumida na tabela abaixo. A operação de um dispositivo disparado por
borda negativa é evidentemente a mesma, exceto que o disparo ocorre na
borda de descida do pulso de clock. Lembre-se, a saída Q segue a entrada
D na borda ativa ou de disparo do clock.
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop D
Flip-flop D
disparado apenas
nas transições
positivas; formas
de onda:
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop D
Exercício 4.2 - Dadas as formas de onda na figura abaixo para a entrada D
e o clock, determine a forma de onda na saída Q se o flip-flop começar
resetado.
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop D
Solução - saída Q passa para o estado da entrada D no instante da transição
positiva do clock. A saída resultante é apresentada na figura abaixo.
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop D
Exercício proposto - Determine a saída Q para o flip-flop D se a entrada D
apresentada anteriormente for invertida.
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop J-K
O flip-flop J-K é versátil e é um
tipo de flip-flop amplamente usado.
O funcionamento de um flip-flop J-
K é idêntico ao do flip-flop S-R nas
condições de operação de SET,
RESET e repouso. A diferença é
que o flip-flop J-K não tem estado
inválido como o flip-flop S-R. A
figura ao lado apresenta o símbolo
logico deste flip-flop.
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop J-K
Até agora, a operação lógica do flip-flop J-K é a mesma
que a do tipo S-R para as condições de SET, RESET e sem
mudança. A diferença na operação ocorre quando as entrada J
e K estiverem em nível ALTO. Para entender isso, considere
que o flip-flop apresentado no diagrama lógico a seguir esteja
no estado de RESET.
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop J-K
Flip-flop J-K
com clock que
responde apenas
às bordas
positivas do
clock; formas de
ondas:
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop J-K
Circuito interno de um flip-flop J-K disparado por borda:
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop J-K
Exercício 4.3 - As formas de onda mostradas na figura abaixo são
aplicadas nas entradas J, K e clock conforme indicado. Determine a saída
Q, considerando que o flip-flop esteja inicialmente resetado.
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop J-K
Solução
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop J-K
Solução
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Flip-flop Disparados por Borda
Flip-flop J-K
Exercício proposto - Determine a saída Q do flip-flop J-K do
exercício anterior se as entrada J e K apresentadas forem
invertidas.
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Exercícios
Latches
1) Se as formas de onda vistas na figura abaixo são aplicadas no latch com
entradas ativas em nível BAIXO, desenhe a forma de onda da saída Q
resultante em relação às entradas. Considere a saída Q iniciando em nível
BAIXO.
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Exercícios
Latches
1) continuação...
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Exercícios
Latches
1) continuação...
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Exercícios
Latches
1) Resposta:
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Exercícios
Latches
2) Resolva o exercício (1) para as formas de onda dadas na figura abaixo
aplicadas num latch S-R com entradas ativas em nível ALTO.
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Exercícios
Latches
2) Resposta:
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Exercícios
Flip-flop Disparados por Borda
1) A figura abaixo apresenta dois flip-flops S-R disparados por borda. Se as
entradas são como mostra a figura, desenhe a saída Q de cada flip-flop em
relação ao clock e explique a diferença entre os dois. Os flip-flops estão
inicialmente resetados.
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Exercícios
Flip-flop Disparados por Borda
1) Resposta:
Q(a) O flip-flop dispara na borda negativa do clock
Q(b) O flip-flop dispara na borda positiva do clock
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Exercícios
Flip-flop Disparados por Borda
2) Desenhe a saída Q em relação ao clock para um flip-flop D com as
entradas conforme apresenta a figura abaixo. Considere a entrada de clock
ativa na borda de subida e a saída Q inicialmente em nível BAIXO.
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Exercícios
Flip-flop Disparados por Borda
2) Resposta:
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Exercícios
Flip-flop Disparados por Borda
3) Para um flip-flop J-K disparado por borda positiva com entradas
conforme apresentada na figura abaixo, determine a saída Q em relação ao
clock. Considere que a saída Q começa em nível BAIXO.
4.0 Circuitos sequenciais
4.1. Latches e Flip-flops
Exercícios
Flip-flop Disparados por Borda
3) Resposta:
REFERÊNCIAS BIBLIOGRÁFICAS
[1] TOCCI, Ronald J. Sistemas digitais: princípios e aplicações.
11ª ed. São Paulo: Pearson Education do Brasil, 2011.
(a) Entrada serial e saída serial; (b) Entrada serial e saída paralela.
4.0 Circuitos sequenciais
4.2. Circuitos sequenciais síncronos e assíncronos
4.2.1. Registrador de deslocamento (Shift Register)
Características de um registrador de deslocamento
(c) Entrada paralela e saída serial; (d) Entrada paralela e saída paralela.
4.0 Circuitos sequenciais
4.2. Circuitos sequenciais síncronos e assíncronos
4.2.1. Registrador de deslocamento (Shift Register)
Pode-se observar que são utilizados flip-flops do tipo D, pois estes
circuitos sequenciais simplesmente registram na saída Q o valor do bit de
entrada, seja ele 0 ou 1.
Conversor série-paralelo
4.0 Circuitos sequenciais
4.2. Circuitos sequenciais síncronos e assíncronos
4.2.1. Registrador de deslocamento (Shift Register)
Conversor Série-Paralelo
Para exemplificar, será aplicado a informação serial I = 1010 na
entrada do circuito da figura anterior e estudado o processo da conversão
desta informação serial em paralela.
4.0 Circuitos sequenciais
4.2. Circuitos sequenciais síncronos e assíncronos
4.2.1. Registrador de deslocamento (Shift Register)
Conversor Série-Paralelo
Inicialmente, todas as saídas são zeradas Q0 = Q1= Q2 = Q3
= 0. Após a primeira descida do clock, a informação serial 0 é
enviada para a saída Q4. Após a segunda descida do clock, a
informação serial 1 é escrita na saída Q3 e, no mesmo instante,
a informação 0 da saída Q3 é armazenada em Q2. Este processo
ocorrerá sucessivamente até que a informação serial esteja
completamente armazenada nas saídas do registrador de
deslocamento. Após a quarta descida do clock a informação de
4 bits estará totalmente armazenada e poderá ser
disponibilizada para qualquer sistema que possua entrada
paralela.
4.0 Circuitos sequenciais
4.2. Circuitos sequenciais síncronos e assíncronos
4.2.1. Registrador de deslocamento (Shift Register)
Conversor Série-Paralelo
Conversor paralelo-série.
4.0 Circuitos sequenciais
4.2. Circuitos sequenciais síncronos e assíncronos
4.2.1. Registrador de deslocamento (Shift Register)
Conversor Paralelo-Série
Conversor
paralelo-série.
4.0 Circuitos sequenciais
4.2. Circuitos sequenciais síncronos e assíncronos
4.2.1. Registrador de deslocamento (Shift Register)
Conversor Paralelo-Série
Para que o registrador de deslocamento funcione como conversor
para-lelo-série, necessita zerá-lo e, em seguida, introduzir a informação
como já descrito, recolhendo na saída Q0 a mesma informação de modo
série. É fácil notar que a saída Q0 assume, inicialmente, o valor I0, e a cada
descida do pulso de clock vai assumir, sequencialmente, os valores I1, I2 e
I4.
Conversor
paralelo-série.
4.0 Circuitos sequenciais
4.2. Circuitos sequenciais síncronos e assíncronos
4.2.1. Registrador de deslocamento (Shift Register)
Conversor Paralelo-Série
Desta forma, a informação serial é obtida na saída Q0 após três
descidas dos pulsos de clock, assim como mostra a tabela a seguir.
4.0 Circuitos sequenciais
4.2. Circuitos sequenciais síncronos e assíncronos
4.2.1. Registrador de deslocamento (Shift Register)
Registrador de Deslocamento Utilizado como Multiplicador
ou Divisor por 2
Considere a informação I3, I2, I1 e I0 registrada no circuito lógico da
figura (a). Com um pulso de clock, os bits são deslocados uma casa à
direita e, ainda, entrando com zero na entrada serial ES, chega-se a situação
descrita na figura (b).
Solução: inicialmente
considera-se cada descida do
clock e verifica-se, a partir da
entrada série (ES), o nível de
saída registrado em cada bloco
anterior. A Figura ao lado,
apresenta os sinais de saída
resultantes desse processo,
sendo o registrador
inicialmente zerado pela forma
de onda da entrada clear.
4.0 Circuitos sequenciais
4.2. Circuitos sequenciais síncronos e assíncronos
4.2.2. Contadores assíncronos e síncronos
A tabela verdade ao
lado ilustra a operação
do circuito do contador
de décadas assíncrono.
4.0 Circuitos sequenciais
4.2. Circuitos sequenciais síncronos e assíncronos
4.2.2. Contadores assíncronos e síncronos
Contadores Assíncronos
Contador de Década
Funcionamento
Após a décima descida dos pulsos de clock o contador tende a assumir
o estado Q3 =1, Q2 = 0, Q1 = 1 e Q0 = 0 acionando, conforme se verifica na
figura abaixo, o clear dos flip-flops (CLR=0), zerando-se as saídas.
4.0 Circuitos sequenciais
4.2. Circuitos sequenciais síncronos e assíncronos
4.2.2. Contadores assíncronos e síncronos
Contadores Assíncronos
Contador Sequencial Assíncrono de 0 a n
Utilizando-se o mesmo procedimento do item anterior, pode-se
construir um contador de 0 até um número qualquer n. Para isto, basta
verificar quais as saídas do contador para o caso seguinte a n e, assim,
aplicar estas saídas a uma porta NE, para zerar os flip-flops (CLR = 0).
Deve-se verificar também a quantidade de flip-flops envolvidos, sendo
1 para cada bit do algarismo.