Eletrônica: como debounce uma entrada de clock

Quando você usa um interruptor mecânico para acionar a entrada de relógio eletrônico de um flip-flop, o detector vai muito provavelmente ter algum salto mecânica. Esta devolução acontece quando os contatos da chave não fechar completamente cleanly- em vez disso, os contatos saltar um pouco quando eles primeiro se tocam.

Mesmo que estes saltos são geralmente apenas alguns milissegundos separados, eles podem acabar confundindo o flip-flop, como ele pensa que cada salto dos contatos da chave é realmente uma imprensa separado do botão.

Então, ao invés de apenas girando o LED ligado à saída Q de desligado para ligado, um único toque no botão pode transformá-lo de desligado para ligado, e depois recuar, então, em seguida, de novo, e assim por diante até que o interruptor se instala para baixo para a sua posição totalmente fechada.

Existem várias maneiras diferentes você pode debounce um interruptor mecânico - isto é, eliminar o efeito de rejeição. O mais fácil é para ligar o interruptor mecânico para um circuito temporizador one-shot que usa uma rede RC para criar um curto intervalo de tempo, como 10 ou 20 ms. Embora curto, esse intervalo é suficiente para eliminar o efeito de salto negativo.


Publicações relacionadas