Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Tecnologia industrial

Flip-Flop de Transistor: Circuito Lógico Sequencial Fundamental para Armazenamento Confiável de Dados Binários

Você tem interesse em aprender ou criar circuitos digitais como os encontrados em computadores, equipamentos de comunicação e outros sistemas semelhantes? A primeira coisa a analisar deve ser o flip-flop de transistor.

Os blocos fundamentais dos flip-flops são portas lógicas, que são modelos eletrônicos idealizados que implementam funções booleanas. Essas portas lógicas podem ter vários componentes, como capacitores e resistores, mas são principalmente transistores.

Detalhamos abaixo os diferentes tipos de circuitos flip-flop e seus diagramas de fiação. Continue lendo para descobrir como você pode fazê-los para seu projeto.

O que é um Flip-Flop?

Um flip-flop é um circuito lógico sequencial que possui algum tipo de memória embutida. Portanto, você pode usar os dados das entradas atuais, entradas anteriores e (ou) saídas anteriores para executar o sistema.

O circuito consiste em várias portas lógicas que resultam em dois estados estáveis (nível lógico 0 ou 1), tornando um flip-flop um multivibrador bistável.

Flip-Flop de Transistor: Circuito Lógico Sequencial Fundamental para Armazenamento Confiável de Dados Binários
Diferentes tipos de portas lógicas
Fonte: Wikimedia Commons.

A diferença entre circuitos latch e flip-flop é que estes últimos são acionados por borda (edge-triggered). Acionamento por borda significa que eles têm um sinal de controle para coordenar as ações do circuito digital. A entrada de controle é geralmente um sinal de clock dedicado, o que os torna sistemas síncronos.

No entanto, um circuito latch é acionado por nível (level triggered), o que significa que sua saída pode mudar se as entradas mudarem. Não há pulso de clock ou evento de clock para ativá-los, então são sistemas assíncronos.

Vale notar que latches são os elementos essenciais em circuitos flip-flop, e são elementos de memória volátil que perdem seus dados se houver uma falha de energia.

Tipos de Flip-Flops

Existem quatro tipos de flip-flops, cada um com um projeto de circuito e tabela-verdade diferentes.

Flip-Flop SR

Um flip-flop SR obtém seu nome de suas entradas S (Set) e R (Reset).

Flip-Flop de Transistor: Circuito Lógico Sequencial Fundamental para Armazenamento Confiável de Dados Binários
Circuito flip-flop SR com clock e portas NAND cruzadas.
Fonte: Wikimedia Commons.

É o flip-flop mais comumente usado entre os quatro, tem o circuito mais simples e tem uma tabela-verdade semelhante ao latch SR.

Flip-Flop de Transistor: Circuito Lógico Sequencial Fundamental para Armazenamento Confiável de Dados Binários
Tabela-verdade do latch SR.

Flip-Flop JK

Um circuito digital JK melhora o projeto do flip-flop SR garantindo que S e R não estejam altos simultaneamente. Ao fazer isso, elimina a possibilidade de estar em um estado proibido.

Flip-Flop de Transistor: Circuito Lógico Sequencial Fundamental para Armazenamento Confiável de Dados Binários
Circuito flip-flop JK usando portas NAND.
Fonte: Wikimedia Commons.

Ele tem a seguinte tabela-verdade.

Flip-Flop de Transistor: Circuito Lógico Sequencial Fundamental para Armazenamento Confiável de Dados Binários
Tabela-verdade do flip-flop JK.

Flip-Flop D

Também conhecido como flip-flop "Data" ou "Delay", este circuito é uma célula de memória de um bit com um pino de entrada (D). É mais comumente usado em sistemas de eletrônica digital para fazer registradores e contadores.

Flip-Flop de Transistor: Circuito Lógico Sequencial Fundamental para Armazenamento Confiável de Dados Binários
Circuito flip-flop D usando uma porta NOT e 4 portas NAND.
Fonte: Wikimedia Commons.

A saída do circuito muda apenas na borda de subida do clock, resultando nesta tabela-verdade.

Flip-Flop de Transistor: Circuito Lógico Sequencial Fundamental para Armazenamento Confiável de Dados Binários
Tabela-verdade do flip-flop D.

Flip-Flop T

Um flip-flop T é uma versão de entrada única de um flip-flop JK, conectando as duas entradas para formar uma entrada T. O T significa Toggle (alternar) porque o circuito pode complementar seu estado.

Flip-Flop de Transistor: Circuito Lógico Sequencial Fundamental para Armazenamento Confiável de Dados Binários
Circuito flip-flop T usando portas NAND
Fonte: Wikimedia Commons.

O circuito apresenta esta tabela-verdade.

Flip-Flop de Transistor: Circuito Lógico Sequencial Fundamental para Armazenamento Confiável de Dados Binários
Tabela-verdade do flip-flop T.

Aplicações de Flip-Flops

Circuitos Flip-Flop com Transistores

Portas lógicas são os principais elementos em flip-flops, mas são modelos que representam lógica em eletrônica. Circuitos elétricos reais têm componentes acoplados cruzadamente para controlar esse fluxo de corrente. Os valores em suas tabelas-verdade indicam ou um dígito binário 1 (alta tensão) ou 0 (baixa tensão).

Eles incluem componentes como transistores, resistores e capacitores, e aqui está como fazer três dos circuitos mais comuns.

O Flip-Flop de Um Transistor

Como outros flip-flops convencionais, o transistor de tipo único armazena um bit de dados, tem um conjunto de entradas set & reset mais um loop de realimentação para manter os estados estáveis.

Além do transistor (NPN), o circuito apresenta um conjunto de dois diodos, dois capacitores, seis resistores e um LED.

Flip-Flop de Transistor: Circuito Lógico Sequencial Fundamental para Armazenamento Confiável de Dados Binários
Diagrama de circuito flip-flop de um transistor.

No diagrama acima, você pode definir o circuito ativando a tensão de alimentação para C2. Este pulso de 5V eleva a tensão de base no transistor e amplifica o sinal de clock. C1 e D1 retificam o sinal de saída, fazendo a tensão DC resultante aparecer em C2.

O circuito mantém um loop de realimentação positiva que mantém o flip-flop no estado LIGADO. D2 impede que o transistor sature (tenha corrente excessiva), o que evitaria um estado LIGADO contínuo que eliminaria o sinal de realimentação positiva.

Para desligar o circuito, descarregue C2 ou remova o sinal de clock por um curto período. Mesmo se você conectar o sinal de clock novamente, o flip-flop permanecerá desligado porque os resistores de 6K8 e 3K3 e o capacitor C2 atenuam fortemente a entrada alta.

Circuito Flip-Flop D Usando Transistores

Um circuito flip-flop tipo D tem um latch D com porta como base de sua fiação, mas adiciona um circuito de clock para torná-lo um flip-flop D acionado por borda.

Flip-Flop de Transistor: Circuito Lógico Sequencial Fundamental para Armazenamento Confiável de Dados Binários
Diagrama de circuito flip-flop D com transistores.

A seção inferior do diagrama consistindo do transistor, capacitor e três resistores, forma o mecanismo de clock.

Um clock externo fornece a tensão de base, e o transistor só pode transmitir os dados de entrada quando tem uma tensão de base positiva.

O resistor R6 e o capacitor C1 convertem o sinal de clock de onda quadrada em sinais de pico agudos para identificar a borda de subida.

No geral, a seção do latch tem dois transistores e quatro resistores, e a partir desta seção do clock, a entrada de corrente vai para o transistor do latch no circuito.

Se a saída Q for lógica 0, você pode aplicar um sinal positivo no pino Clock e no pino Data In. Esta ação muda os dados armazenados ou estado para um.

A entrada de clock carrega a base do transistor e polariza diretamente a junção base-coletor. Portanto, quando o sinal positivo Data In entra, causa pequenos fluxos de corrente de baixo para coletor e para o latch.

A corrente acaba disparando o latch, fazendo-o mudar seu estado para 1 em Q. Para aplicar uma lógica 0, aterre o pino Data In, e ele deslocará Q de volta para 0 e armazenará este bit.

Flip-Flop T Usando Transistores Discretos

Flip-flops toggle são muito semelhantes a flip-flops Data, mas em vez de ter uma entrada Data In, o pino recebe seu sinal da saída complementar Q'.

Flip-Flop de Transistor: Circuito Lógico Sequencial Fundamental para Armazenamento Confiável de Dados Binários
Diagrama de circuito flip-flop T com transistores

O objetivo é obter uma entrada de dados baixa quando a saída está alta e uma entrada de dados alta quando o trabalho está baixo. Portanto, Q' é vital na equação.

No entanto, como é um circuito discreto, o sistema não funcionará porque é equivalente a conectar a base do transistor ao seu coletor. Você pode resolver este problema introduzindo um capacitor extra C2 conectado em série e um resistor R8 conectado à saída Q.

O capacitor cria um atraso entre os sinais de entrada e saída enquanto o resistor descarrega o capacitor. Estes dois garantirão que a saída do transistor seja a esperada, mudando de estado continuamente.

Resumo

Em conclusão, flip-flops de transistores são os blocos fundamentais da maioria dos circuitos eletrônicos e de computadores devido à sua função de memória embutida.

Se seu projeto requer tais circuitos, é mais barato comprar os componentes descritos acima e construir a unidade você mesmo.

Entre em contato conosco para saber mais sobre esses componentes e as PCBs que você precisa para configurar os circuitos.

Tecnologia industrial

  1. Contador Binário de 3 Bits com Timer 555 e Flip-Flops 4027
  2. Projetando UI de Produto de Dados IoT: 9 Considerações Essenciais
  3. BigStitcher: Imagem 3D de Tecidos com Precisão Simplificada
  4. Aumentar a Eficiência do Edge Computing com uma Rede Wi‑Fi Robusta
  5. PCIs de Precisão para Instrumentação Médica Avançada
  6. Por que Computação em Nuvem é Essencial para Armazenar Dados de IoT
  7. Sua Fábrica Está Pronta para Manufatura Inteligente? Desbloqueie o Poder da Indústria 4.0
  8. Transforme a Manutenção com Coleta de Dados Digital para Técnicos
  9. Otimize Seus Processos com Coleta Precisa de Dados de Campo
  10. Builds Eficientes de Containers ARM em Sistemas x86