Después de lidiar con el debouncing del software por un tiempo, me parece que tiene un costo enorme en el sistema, así que inicialmente pensé en crear un debouncer de hardware con un disparador Schmitt (74HC14), un condensador, un botón y una resistencia como se muestra a continuación. talkingelectronics.com:
Pero leí que el disparador Schmitt es la mitad de desagradable que un inversor normal cuando determina cuándo emitir un valor alto o bajo, porque cambia el estado en la marca del 33% y 66%, donde un inversor normal cambiaría más cerca del Marca del 50% (pero con la versión HC es probablemente más del 55%).
Me preguntaba, porque el disparador de Schmitt son seis inversores en un paquete, el debouncing mejoraría sustancialmente con cualquier botón de mi elección aplicado a la primera entrada si hiciera seis circuitos en el lado derecho con los mismos valores de los componentes ¿Y todos conectados en serie? (Ejemplo: salida del primer circuito a la entrada del segundo circuito donde se encuentran el condensador y la resistencia).