Hola amigos, llevo unas horas peleando con un sencillo circuito que me está calentando la cabeza más de la cuenta.
Seguramente será una tontería pero no la veo
El circuito tiene como objetivo conmutar la salida cada vez que se pulse el pulsador.
Para ello utilizo un flip flop tipo D (SN74HCS74) al que le pongo a nivel alto las señales R y S (son de lógica inversa), le conecto los pines D y /Q para que tenga realimentación, y le meto la señal del pulsador por el pin C.
Este chip tiene entrada Schmitt-trigger pero para más garantía he metido un filtro antirrebotes como podéis ver en la parte izquierda del esquema. De hecho he estado monitorizando la señal de entrada con el osciloscopio y es superlimpia en el 100% de las pulsaciones.
Pues bien, el comportamiento es completamente aleatorio.
A veces pulso el pulsador y cambia de estado en la salida, y otras veces no cambia.
Algunas veces funciona bien con todas las pulsaciones, y otras veces me harto de pulsar y nada.

¿Algún consejo?