Você está na página 1de 13

Flip-Flops

Introduo Tipos Circuitos Integrados


Flip-Flops

Introduo
- Um Flip-flop uma clula de memria, accionada por um dos flancos do relgio. - Em geral, os flip-flops aparecem com duas entradas independentes do sinal de relgio, chamadas assncronas ou foradas:
- para se poder limpar a sada Q que toma um valor aleatrio, quando a clula activada, existe uma entrada Clear e - para colocar a sada a 1, existe uma entrada Preset. As sadas s so alteradas quando o Clock muda de estado (disparo por flanco ou edge-triggered).

- Ao contrrio dos latches, as entradas podem mudar ao longo do tempo, mesmo em simultneo, sem que as sadas mudem: elas s podem mudar no flanco de disparo. - O flanco de disparo pode ser ascendente (quando o Clock passa de 0 a 1, ou descendente (de 1 a 0)

Flip-Flops

Flip-Flop D Edge-Triggered
Constitudo por 2 latches de entrada e um de sada, de acordo com a figura.
As sadas s podem mudar nos flancos positivos do relgio e, neste caso, Q fica igual a D, mantendo este estado at, pelo menos, ao prximo flanco ascendente:

D significa Data: um flip-flop D permite armazenar o dado de 1 bit.

Flip-Flops

Exemplo de Aplicao
Para armazenar vrios bits, pode ser utilizado um Registo (conjunto de flip-flops em nmero igual ao de bits a armazenar). O nmero 1101 presente nas entradas quando se d o flanco activo do clock fica no Registo, at novo flanco, mesmo depois de as entradas mudarem:

Flip-Flops

Circuito Integrado 7474


O circuito integrado 7474 tem 2 flip-flops D Edge Triggered:

Flip-Flops

Flip-Flop D Master-Slave
Constitudo por dois latches D, ligados da seguinte forma:

Com o Clock a 1, o primeiro latch (mestre) activado, ficando a sua sada, Q1, com o valor de D, enquanto o segundo mantm o seu estado; Com o Clock a 0, o primeiro mantm-se e o segundo (escravo) activado, ficando com Q2 = Q1. Note-se que a sada muda nos flancos descendentes do relgio, copiando o valor que a entrada tem, nas zonas assinaladas.

Flip-Flops

Flip-Flop JK Master Slave


Constitudo por 2 latches SR, em cascata e por um circuito combinatrio entrada.
Devido s portas AND, o estado da entrada J s chega a S1, quando Q = Q2 = 0 e K s chega a R1 quando Q = 1; Por outro lado, os sinais de entrada s afectam as sadas do primeiro SR (Master), durante o nvel 1 do sinal de relgio; Durante o nvel 0 seguinte, a segunda clula (Slave) afectada pelas respectivas entradas S2 e R2.

Flip-Flops

Funcionamento
No resumo de baixo, onde esto assinalados os momentos dos flancos descendentes, vemos que as sadas s mudam nestes instantes. Assim, Em 2, J=1 e K=0, Set; Em 4, J=0 e K=1, Reset; Em 6, J=K=1, as sadas trocam de estado; Em 7, J=0 e K=1, Reset; Em 10, J=1 e K=0, Set; Em 13, apesar de J=K=0, Q passa a 0, por causa do impulso em K, quando o clock estava a 1; Em 14, com J=K=0, as sadas mantm os seus estados. Devido ao que aconteceu em 13, podemos concluir que as entradas J e K no podem mudar, enquanto o relgio est a 1, altura em que o flip-flop est em condies de receber informao.

Flip-Flops

Circuito Integrado 7476


O circuito integrado 7476 tem 2 flip-flops JK Master Slave. O smbolo junto sada indica que estas s podem mudar no flanco descendente.

O smbolo que aparece na coluna do relgio indica que s com Clk=1 que o flip-flop recebe a informao e que as sadas s podem mudar nos flancos descendentes.

Flip-Flops

Flip-Flop JK Edge Triggered


Constitudo por um flip-flop D e por um circuito combinatrio entrada.
Devido s portas AND, o estado da entrada J s chega a D, quando Q = 0 e ~K s chega, quando Q = 1.

Antes do flanco positivo de Clk, (zonas assinaladas), as entradas so lidas e quando o flanco surge, as sadas so afectadas:

Flip-Flops

Exemplo de Aplicao
O circuito seguinte pode ter duas utilizaes: - Como contador, como mostrado ou - Como divisor de frequncia: se a frequncia do Clock for de 4 kHz, a frequncia de Q0 de 2 kHz, a de Q1, de 1 kHz e a de Q2, de 500 Hz.

Flip-Flops

Circuito Integrado 74249


O circuito integrado 74109 tem 2 flip-flops JK edge triggered.

Flip-Flops

Flip-Flop T
Ligando um flip-flop JK da seguinte forma, obtm-se um flip-flop T (Toggle) que se caracteriza por:
Muda de estado, nos flancos positivos do relgio, sempre que T=1; Com T=0, as sadas mantm-se:

Flip-Flops

Você também pode gostar