Vídeo: 14ª Aula de Eletrônica Digital - Decodificador BCD Display de 7 segmentos 2024
Na linguagem da eletrônica, um flip-flop é um tipo especial de trava fechada. A diferença entre um flip-flop e um trinco fechado é que em um flip-flop, as entradas não são habilitadas apenas pela presença de um sinal HIGH na entrada CLOCK.
Em vez disso, as entradas são ativadas pela transição da entrada RELÓGIO. Assim, no momento em que a entrada do relógio transita de baixo para alto, as entradas são brevemente habilitadas. Uma vez que o relógio se estabiliza na configuração HIGH, o estado de saída do flip-flop é bloqueado até o próximo pulso de relógio.
Os flip-flops são freqüentemente ditos desencadeados por borda porque é a borda do sinal de clock que desencadeia o flip-flop. Quando usado em circuitos de computador controlados por relógio, o desencadeamento de bordas é uma característica importante porque ajuda os designers de circuitos a manter um melhor controle sobre o tempo em circuitos que contêm centenas ou talvez milhares de flip-flops.
O circuito que permite que um flip-flop responda apenas à borda de ataque pode ser bastante complicado. Um dos métodos mais simples é alimentar a entrada do relógio em um portão NAND, passando uma das pernas através de um inversor. Isso funciona porque em todos os portões lógicos, há um atraso muito pequeno entre o tempo que um sinal chega na entrada e o sinal correto chega na saída.
Inicialmente, a entrada do relógio é BAIXA. O inversor faz com que a primeira entrada para o portão NAND (marcado 1) seja ALTA, enquanto a segunda entrada é BAIXA. Como as entradas não são ALTAS, a saída do portão NAND no ponto 2 é ALTA. O segundo inversor inverte a saída do portão NAND para que a saída final do circuito no ponto 3 seja BAIXA, assim como a entrada do relógio.
Quando a entrada do relógio é alta, a segunda entrada para o portão NAND fica alta imediatamente. No entanto, leva alguns milésimos de segundos para o inversor responder, então, para esses poucos milissegundos, a saída do inversor ainda é ALTA.
Assim, ambas as entradas para o portão NAND são ALTA durante alguns milissegundos, o que faz com que a saída do portão NAND no ponto 2 seja BAIXA. Então, o segundo portão NOT inverte a saída do portão NAND, fazendo com que a saída no ponto 3 no sinal seja ALTA por um breve momento.
Uma vez que o primeiro portão NOT atinja e a saída é BAIXA (no ponto 1), o portão NAND responde à entrada BAIXA e ALTA, definindo a saída para ALTO no ponto 2. O segundo portão NÃO, então, inverte essa saída em ponto 3.
O resultado líquido do circuito é que os impulsos de relógio longos são transformados em pulsos de clock curtos.A duração entre os pulsos permanece a mesma, mas a parte ALTA do pulso torna-se muito mais curta.
Flip-flops são projetados para uso em circuitos que usam pulsos de clock estáveis. Uma maneira fácil de fornecer pulsos de relógio para um circuito de flip-flop é usar um IC temporizador 555. No entanto, a fonte de entrada para a entrada CLOCK de um flip-flop não precisa ser um relógio real; Também pode ser uma entrada de um disparo acionada por um botão.