Escolar Documentos
Profissional Documentos
Cultura Documentos
Campus – Itajubá
ELETRÔNICA DIGITAL I
Prof. Vantuil
CIRCUITOS COMBINACIONAIS
CIRCUITOS SEQUENCIAIS
ELEMENTO DE MEMÓRIA
● Observação:
q Geralmente a entrada de habilitação de um latch é denominação
Clk (clock) em vez de Enable.
Isto se deve ao uso do latch em sistemas digitais, onde se deseja
a mudança do seu estado de saída em intervalos de tempo bem
definidos.
Geralmente, o intervalo de tempo corresponde ao tempo que um
sinal de clock permanece em nível lógico alto (1 – um) ou em nível
lógico baixo (0 – zero).
Portanto, o nome da entrada de habilitação no latch reflete a
natureza (nível lógico) do sinal a ser aplicado.
FLIP-FLOPs
● Observações:
q A denominação flip-flop (FF) usualmente é utilizada num contexto
geral para se referir a um elemento de memória.
Neste contexto um latch é um tipo de flip-flop.
q Os flip-flops são também conhecidos pelo nome multivibradores
biestáveis, pois podem apresentar dois estados estáveis na saída.
ESTADO DA SAÍDA
► 1ª possibilidade: Q = 0 e Q̅ = 1
Para: Q=0 e S=0
_
Q=1
_
Para: Q=1 e R=0
Q=0
► 2ª possibilidade: Q = 1 e Q̅ = 0
Para: Q=1 e S=0
_
Q=0
_
Para: Q=0 e R=0
Q=1
Tabela Característica
_
S R Q Q AÇÃO
0 0 0/1 1/0 Mantém o estado da saída.
0 1 0 1 Resseta o latch (reset ou clear).
1 0 1 0 Seta o latch (set).
1 1 0 0 Não deve ocorrer.
● Observações:
q A denominação Tabela Característica se deve ao fato do circuito
não representar um circuito combinacional, onde os valores das
saídas são determinados apenas pelos valores correntes das
entradas.
q Em geral circuitos com realimentação (feedback) devem ser
projetados cuidadosamente, pois o estado do circuito depende do
tempo de propagação dos sinais através das portas lógicas.
LATCH COM PORTAS LÓGICAS NAND
► 1ª possibilidade: Q = 0 e Q̅ = 1
Para: Q=0 e R=1
_
Q=1
_
Para: Q=1 e S=1
Q=0
► 2ª possibilidade: Q = 1 e Q̅ = 0
Para: Q=1 e R=1
_
Q=0
_
Para: Q=0 e S=1
Q=1
Tabela Característica
_
S R Q Q AÇÃO
0 0 1 1 Não deve ocorrer.
0 1 1 0 Seta o latch (set).
1 0 0 1 Resseta o latch (reset ou clear).
1 1 0/1 1/0 Mantém o estado da saída.
Tabela Característica
_
S R S* R* Q Q AÇÃO
0 0 1 1 0/1 1/0 Mantém o estado da saída.
0 1 1 0 0 1 Resseta o latch (reset ou clear).
1 0 0 1 1 0 Seta o latch (set).
1 1 0 0 1 1 Não deve ocorrer.
LATCH SR
Tabela Característica
_
S R Q Q AÇÃO
0 0 0/1 1/0 Mantém o estado da saída.
0 1 0 1 Resseta o latch (reset ou clear).
1 0 1 0 Seta o latch (set).
1 1 ? ? Não deve ocorrer.
● Observações:
q O estado de saída do latch SR, muda conforme as mudanças que
ocorrem nas entradas.
q Quando não se tem um controle das mudanças que ocorrem nos
sinais de entrada, não se pode prever o momento em que a saída
muda de estado.
Tabela Característica
Clk S R Q AÇÃO
0 X X Q0
Mantém o estado da saída.
1 0 0 Q0
1 1 0 1 Seta o latch (set).
1 0 1 0 Resseta o latch (reset ou clear).
1 1 1 ? Não deve ocorrer.
● Observações:
q A entrada de habilitação de um latch (clock ou enable) permite
mudanças no estado de saída somente em intervalos de tempo
bem definidos. Geralmente, o intervalo de tempo corresponde ao
tempo em que o sinal de habilitação permanece no nível lógico
alto (um) ou no nível lógico baixo (zero).
q Se o latch não estiver habilitado, a sua saída não muda e
independe das entradas SET e RESET.
q Se o latch estiver habilitado, ele funciona normalmente como um
elemento de memória do tipo SR.
Clk S R Q
0 X X Q0
1 0 0 Q0
1 1 0 1
1 0 1 0
1 1 1 ?
LATCH D
Tabela Característica
_
D Q Q AÇÃO
0 0 1 Resseta o latch (reset ou clear).
1 1 0 Seta o latch (set).
Tabela Característica
Clk D Q AÇÃO
0 X Q0 Mantém o estado da saída.
1 0 0 Resseta o latch (reset ou clear).
1 1 1 Seta o latch (set).
Tabela Característica
Clk D Q AÇÃO
1 X Q0 Mantém o estado da saída.
0 0 0 Resseta o latch (reset ou clear).
0 1 1 Seta o latch (set).
● Observações:
q Quando Clk = 0 a saída Q acompanha a entrada D.
q A bolha de inversão (pequeno círculo) na entrada de habilitação
(Clk), indica que o latch é habilitado em nível baixo (Clk = 0).
FORMAS DE HABILITAÇÃO – NÍVEL OU EDGE
● Observações:
q Sinônimos do termo sensível a nível:
Ø Gatilhado por nível (alto ou baixo)
Ø Trigado por nível (nível lógico 1 ou 0)
Ø Habilitado por nível
q Sinônimos do termo sensível à transição:
Ø Sensível a edge (positivo ou negativo)
Ø Sensível a borda (subdida ou descida)
Ø Gatilhado por edge, borda ou flanco
Ø Trigado por edge ou borda
Ø Habilitado por edge ou borda
Edge positivo
Borda de subida
Flanco de subida
Edge negativo
Borda de descida
Flanco de descida
CIRCUITO DETECTOR DE TRANSIÇÃO
● Edge positivo:
● Edge negativo:
FLIP-FLOP SR ATIVADO POR EDGE POSITIVO
Tabela Característica
Clk S R Q AÇÃO
̅¯̲ X X Q0
Mantém o estado da saída.
- 0 0 Q0
- 1 0 1 Seta o flip-flop (set).
- 0 1 0 Resseta o flip-flop (reset/clear).
- 1 1 ? Não deve ocorrer.
Tabela Característica
Clk S R Q AÇÃO
̲-̅ X X Q0
Mantém o estado da saída.
¯ 0 0 Q0
¯ 1 0 1 Seta o flip-flop (set).
¯ 0 1 0 Resseta o flip-flop (reset/clear).
¯ 1 1 ? Não deve ocorrer.
Tabela Característica
Clk D Q AÇÃO
̅¯̲ X Q0 Mantém o estado da saída.
- 0 0 Resseta o flip-flop (reset/clear).
- 1 1 Seta o flip-flop (set).
Tabela Característica
Clk D Q AÇÃO
̲-̅ X Q0 Mantém o estado da saída.
¯ 0 0 Resseta o flip-flop (reset/clear).
¯ 1 1 Seta o flip-flop (set).
Tabela Característica
Clk T Q AÇÃO
̅¯̲ X Q0
Mantém o estado da saída.
- 0 Q0
__
- 1 Q0 Inverte o estado da saída.
SÍMBOLO: FLIP-FLOP T ATIVADO POR EDGE NEGATIVO
Tabela Característica
Clk T Q AÇÃO
̲-̅ X Q0
Mantém o estado da saída.
¯ 0 Q0
__
¯ 1 Q0 Inverte o estado da saída.
FLIP-FLOP MESTRE-ESCRAVO TIPO T – EDGE POSITIVO
● Circuito lógico:
● Entrada J = 0 e K = 0:
● Entrada J = 1 e K = 0:
● Entrada J = 1 e K = 1:
Tabela Característica
Clk J K Q AÇÃO
̅¯̲ X X Q0
Mantém o estado da saída.
- 0 0 Q0
- 1 0 1 Seta o flip-flop (set).
Tabela Característica
Clk J K Q AÇÃO
̲-̅ X X Q0
Mantém o estado da saída.
¯ 0 0 Q0
¯ 1 0 1 Seta o flip-flop (set).
● Edge positivo:
● Edge negativo:
q Observações:
Ø O comportamento do latch mestre (MASTER) depende da saída
do latch escravo (SLAVE).
Sm Rm Qm AÇÃO
0 0 Q0 Mantém o estado da saída do latch mestre.
0 1 0 Resseta o latch mestre (reset ou clear).
1 0 1 Seta o latch mestre (set).
não
1 1 ocorre Não irá ocorrer ( Qs e Q̅ s são complementares )
MESTRE-ESCRAVO DO TIPO T USANDO FLIP-FLOP SR − EDGE POSITIVO
● Edge positivo:
● Edge negativo:
q Observações:
Ø O comportamento do latch mestre (MASTER) depende da saída
do latch escravo (SLAVE).
Sm Rm Qm AÇÃO
0 0 Q0 Mantém o estado da saída do latch mestre.
0 1 0 Resseta o latch mestre (reset ou clear).
1 0 1 Seta o latch mestre (set).
não
1 1 ocorre Não irá ocorrer ( Qs e Q̅ s são complementares )
MESTRE-ESCRAVO DO TIPO JK USANDO FLIP-FLOP SR − EDGE POSITIVO
● Observações:
q Os tempos de setup (tS) são da ordem de 5 a 50 ns.
q Os tempos de hold (tH) são da ordem de 0 a 10 ns.
q Os intervalos são medidos nos instantes em que as transições
(edges) estão em 50 %.