Conhecendo os Flip-Flops

Font Size

Olá pessoal, hoje iremos conhecer um pouco sobre os circuitos digitais de memória conhecidos como flip-flops (FF). Aqui eu irei detalhar algumas de suas funcionalidades ​e tipos ​para armazenar bits ou números binários. Ainda assim precisamos entender que além do seu conceito também temos que ter em mente o que seria lógica sequencial, que é essencialmente um dos dois domínios da eletrônica digital. Esses circuitos, cuja saída depende de variáveis ​​de entrada e / ou estados anteriores, geralmente armazenados em um sistema de pulso.

FLIP-FLOPS

Antes de mais nada eu preciso citar que os circuitos integrados tem características estruturais que permitem que sejam categorizados em denominadas famílias, como: CMOS (Complementary Mosfet) e TTL (Transistor-Transistor Logic).

Cada família possui características operacionais bem definidas. A diferença entre cada tipo de circuito integrado está não apenas no tipo de FF que contém, mas também em seus recursos e quantidade.

Você pode verificar velocidade média máxima para cada família TTL. Já em flip-flops CMOS, ao contrário do TTL, as entradas assíncronas são habilitadas como alto. Ou seja, deve ser mantido baixo para funcionar corretamente.

De antemão um fato historico nos leva curiosamente aos primeiros flip-flops. Ao passo que essas belezinhas foram inventadas no ano de 1919, também recebiam originalmente a denominação de sistemas de ignição Eccles Jordan. Analogamente o nome flip-flop se refere ao som que era produzido pelos alto-falantes construídos com relés que permitiram mudanças de estado conectados à saída do amplificador durante a comutação.

Assim, somos capazes de representa-los como um bloco com duas saídas, Q e Q ‘ (Q torna-se a saída principal do bloco), e duas entradas variáveis e uma entrada de controle (clock).

 

Em suma podemos compará-los a uma gangorra em que apenas dois estados estáveis ​​são possíveis. O lado A é baixo ou o lado B é alto, e o lado A é alto e o lado B é baixo. O estado intermediário é instável e dura apenas durante as transições ou mudanças de estado.

Vamos, a seguir, analisar alguns circuitos de flip-flops e suas respectivas operações.

Agora, eu e você ficaremos inteirados sobre todos os quatro flip-flops comumente usados ​​em sistemas de clock sequencial: chamados de flip-flop SRDJK e T.

Tipos de FLIP-FLOPS

Em primeiro lugar existem vários tipos de flip-flops encontrados em circuitos digitais.

A princípio os flip-flops semicondutores foram implementados e a etapa final de seu desenvolvimento foi integrá-los como elementos de circuitos integrados em famílias lógicas como TTL e CMOS ou em diferentes tipos de memória.

Dessa forma é interessante que nós conheçamos os principais tipos de flip-flops presentes nos circuitos integrados. tais como:

De antemão eu digo que os circuitos de armazenamento com portas interconectadas são mais simples.

Bem como Q e Q’ são as saídas do latch (latch se refere ao elemento FF). Ao passo que a entrada SET seta o latch (Q = 1 e Q’ = 0) e a entrada RESET resseta (limpa) o latch (Q = 0 e Q’ = 1). 

Da mesma forma, mencionarei que a tabela verdade corresponde à saída do sistema de todas as combinações de entrada que envolvem um sistema lógico combinacional. Deve-se seguir três etapas para criar o circuito final:

Antes de mais nada o flip-flop D (“dados” ou bit de entrada do armazenamento de dados) tem uma entrada e é conectado diretamente à saída quando o clock é alterado. Independentemente do valor de saída atual.

Os flip-flops JK melhoram o comportamento dos flip-flops RS interpretando a condição S = R = 1 como uma instrução de inversão.

Mais precisamente, a combinação de J = 1 e K = 0 é o comando que determina a saída do flip-flop. A combinação de J = 0 e K = 1 é uma instrução que invalida (reseta) a saída do flip-flop. A combinação de J = K = 1 é uma instrução que inverte o flip-flop e substitui o sinal de saída por seu deslocamento. Se J = K, então o flip-flop JK se torna o flip-flop T.

Quando a entrada T está em um estado lógico alto, o botão invertido T (“toggle”) mudará o estado da saída cada vez que a entrada do clock mudar. Se a entrada T for baixa, os flip-flops mantêm seu valor antes da saída.

Presença em nosso dia-a-dia

As configurações de alternância (flip-flops) não são novas. Os blocos de construção de muitos circuitos são painéis flip-flop, como computadores, equipamentos de comunicação, controles industriais, eletrônicos de bordo e robótica.

É, eu sei o que você deve estar pensando que esse assunto é chato e complicado para o nosso entendimento, mas calma! Existe uma série de simuladores que podem ser encontrados na internet e que são ótimos guias para quem quer entender um pouco sobre esses circuitos, tais como: Circuit Sims e o Autodesk Circuits, entre outros.

Lembrando que alguns desses bebês podem ser encontrados na autocorerobotica.

Posts relacionados

Automation GO: Arduino e realidade virtual com o Unity- parte 1

por Fábio Timbó
3 anos ago

Decolando seu projeto no IoT: conversor socket/serial para microcontroladores usando esp8266-01

por Fábio Timbó
3 anos ago

Plataforma de hardware compacta para projetos de microcontroladores PIC com IoT integrado

por Fábio Timbó
3 anos ago
Sair da versão mobile