Escolar Documentos
Profissional Documentos
Cultura Documentos
Circuitos combinatórios
Conteudo
-
-
-
-
-
Sistemas Digitais I 1
5/9/2023
Circuitos Sequenciais
Introdução
Circuitos Sequenciais
Introdução
Sistemas Digitais I 2
5/9/2023
Circuitos Sequenciais
Circuitos Sequenciais
Sistemas Digitais I 3
5/9/2023
Circuitos Sequenciais
A situação a) revela que não importa o estado anterior da turma. Basta que
estejam na sala os alunos e o professor decorrerá a aula de CS
Circuitos Sequenciais
Sistemas Digitais I 4
5/9/2023
Circuitos Sequenciais
Circuitos Sequenciais
Sistemas Digitais I 5
5/9/2023
Circuitos Sequenciais
Circuitos Sequenciais
Sistemas Digitais I 6
5/9/2023
Circuitos Sequenciais
Circuitos Sequenciais
Elementos de Memoria
Sistemas Digitais I 7
5/9/2023
Circuitos Sequenciais
Circuitos Sequenciais
Set-Reset Latch
Sistemas Digitais I 8
5/9/2023
Circuitos Sequenciais
Set-Reset Latch
Circuitos Sequenciais
Sistemas Digitais I 9
5/9/2023
Circuitos Sequenciais
Circuitos Sequenciais
Sistemas Digitais I 10
5/9/2023
Circuitos Sequenciais
Circuitos Sequenciais
Sistemas Digitais I 11
5/9/2023
Circuitos Sequenciais
Delay Latch
Circuitos Sequenciais
Sistemas Digitais I 12
5/9/2023
Circuitos Sequenciais
Lembremos que o circuito sequencial separa o instante t-1 do t. Isto tem que
ser duma forma controlada.
Circuitos Sequenciais
Sistemas Digitais I 13
5/9/2023
Circuitos Sequenciais
Flip-Flops
Circuitos Sequenciais
Flip-Flops JK
Sistemas Digitais I 14
5/9/2023
Circuitos Sequenciais
Flip-Flops JK
seja J=1 e K=1. Assumimos que Q=0 e logo, ~Q=1.
Esta situação representa a 3ª linha da tabela de verdade do latch SR.
Obtemos: S=1 e R=0.
Nesta linha Q=1 e ~Q=0.
Vemos que se no instante t, em que J=1 e K=1, enquanto que antes (no
instante t-1) os valores das saídas eram Q=0 e ~Q=1, os valores
actuais das mesmas são Q=1 e ~Q =0.
Por outro lado, se no instante t, em que J=1 e K=1, enquanto que antes
(no instante t-1) os valores das saídas eram Q=1 e ~Q=0, os valores
actuais das mesmas são Q=0 e ~Q =1.
5/9/2023 Sistemas Digitais I 29
Circuitos Sequenciais
Flip-Flops JK
Conclusão:
Se J=1 e K=1, as saídas Q e ~Q mudam do seu estado
anterior para o seu complementar. Desta vez consegue-se
ainda obter a complementaridade entre as saídas Q e ~Q.
Sistemas Digitais I 15
5/9/2023
Circuitos Sequenciais
Circuitos Sequenciais
Diagrama Temporal
Sistemas Digitais I 16
5/9/2023
Circuitos Sequenciais
Circuitos Sequenciais
Sistemas Digitais I 17
5/9/2023
Circuitos Sequenciais
Circuitos Sequenciais
Sistemas Digitais I 18
5/9/2023
Circuitos Sequenciais
Flip-Flops JK
Circuitos Sequenciais
Sistemas Digitais I 19
5/9/2023
Circuitos Sequenciais
Se tivermos em conta que estamos a falar de circuitos electrónicos temos que saber
que fixar um estado é conservar o nível lógico 0 (normalmente 0V) ou o nível lógico 1
(Normalmente 5V, 12V ou 18V).
Circuitos Sequenciais
Características Básicas do Flip-Flop
CARACTERISTICAS FUNCIONAIS
1) a entrada J, quando activa(nível 1), força a saída Q a ficar activa(nível 1)
2) a entrada K, quando activa, força a saídaQ a ficar inactiva (nível 0)
3) se a duas entradas estiverem inactivas nada sucede com a saídaQ
4) se ambas entradas estiverem activas, forçama saída Q a mudar de estado
5) As saídas Q e ^Q reagem às entradas J e K quando o sinal de controle for
Activo
6) a entrada Pr, quando activa, força a saída Q a ficar activa(nível 1)
independentemente das entradas J e K
7) a entrada Clr, quando activa, força a saída Q a ficar inactiva(nível 0)
independentemente das entradas J e K
RESTRIÇÕES
1) As saídas devem ser sempre complementares
2) As entradas prioritárias não devem ser activas em simultâneo
Sistemas Digitais I 20
5/9/2023
Circuitos Sequenciais
Circuitos Sequenciais
TEMPO DE LIBERAÇÃO
Sistemas Digitais I 21
5/9/2023
Circuitos Sequenciais
Introduzimos aqui o conceito do Mapa de Transição que nos apoiará na síntese dos
circuitos sequenciais bem como na sua simplificação.
Circuitos Sequenciais
Sistemas Digitais I 22
5/9/2023
Circuitos Sequenciais
Circuitos Sequenciais
Ou seja:
Sistemas Digitais I 23
5/9/2023
Circuitos Sequenciais
Circuitos Sequenciais
Exemplo:
Desenhar o circuito que realiza o diagrama de estados seguinte na condição de que
uma variavel de controle P seja igual a 1. Na condição contrária o circuito mantem-se
no mesmo estado.
Sistemas Digitais I 24
5/9/2023
Circuitos Sequenciais
Exemplo:
Vamos escolher duas variáveis de estado A e B para assumirem os valores 0 e 1 por
forma a representarem os estados W, Y, X e Z. Nesta óptica redesenhamos o diagrama
abaixo. Preenchemos uma tabela de verdade que nos mostra o estado actual das
variáveis de estado AB e o seu estado futuro.
Circuitos Sequenciais
Exemplo:
Vemos na tabela que do estado 00, a variável A deve executar uma transição do tipo 0
e a B do tipo α para que possamos sair do estado Z(00) para W(01).
A questão é: O que devo colocar na entrada de cada flip-flop para que realizem estas
transições? A resposta obteremos continuando o estudo.
Passemos todas as situações expressas na tabela de verdade para os mapas de
transição donde obteremos as expressões simplificadas.
A simplificação pelos mapas de Karnaugh requer um mapa para cada variável:
Sistemas Digitais I 25
5/9/2023
Circuitos Sequenciais
Exemplo:
De seguida replicamos os mapas para cada variável de entrada J e K (entanto que
interna). Nesta réplica fazemos:
Para a variável J - trocamos a transição do tipo α por 1, a transição do tipo 0 por 0 e as
outras por x;
Para a variável K - trocamos a transição do tipo β por 1, a transição 1 por 0 e as outras
por x;
Circuitos Sequenciais
Exemplo:
O mapa de Karnaugh preenchido desta forma denomina-se por Mapa de Transição.
Ele mostra-nos simultaneamente o estado actual e o futuro sob as condições
colocadas no exterior.
Por exemplo, a transição α na célula PAB=101 mostra que a variável A sairá do estado
lógico 0 para o 1 na condição inscrita no exterior do mapa (No caso P=1, A=0, B=1).
Os mapas parciais mostram quando é que as variáveis J e K devem, obrigatoriamente,
estarem em 0 ou 1 para que a variável Q realize as transições indicadas nas células
correspondentes do mapa de transição.
Sistemas Digitais I 26
5/9/2023
Circuitos Sequenciais
Exemplo:
Finalmente executamos o circuito com base nas expressões particulares de J e K
obtidas.
Notou que dissemos “particulares”? Isto é porque são expressões de J e K para um
caso concreto!
Circuitos Sequenciais
1. Quanto à duração do Ck
a) Activados por pulso
b) Activados por flanco
Sistemas Digitais I 27
5/9/2023
Circuitos Sequenciais
Circuitos Sequenciais
Os sistemas activados deste modo dizem-se activados por pulsos. Esta configuração
tem a desvantagem de haver muito tempo para as variáveis se combinarem.
Lembremos que há re-alimentação no circuito. E, como tal, se a duração do semi-
ciclo activo for maior que o tempo médio de propagação no caminho da re-
alimentação, poderá ocorrer que o novo estado das saídas seja re-combinado com
as entradas.
Sistemas Digitais I 28
5/9/2023
Circuitos Sequenciais
Nestes, a separação entre o instante t-1 e t faz-se pela linha de subida ou descida do
sinal do relógio.
Circuitos Sequenciais
Sistemas Assíncronos
Sistemas Digitais I 29
5/9/2023
Circuitos Sequenciais
Sistemas Síncronos
Circuitos Sequenciais
Sistemas Pseudo-Síncronos
É possivel num mesmo sistema misturar circuitos síncronos e assíncronos. Desse modo
obtemos um circuito Pseudo-síncrono
Sistemas Digitais I 30