I has a series of pushbutton switches that I need to denounce. There's no microcontroller/processor, so software isn't an option. Placing a 555 on each switch isn't really practical. The switch is SPST, leaving the NAND input option (that requires SPDT) off the table. Is the only option left, the RC net fed into an inverter?
I has a series of pushbutton switches that I need to denounce. There's no microcontroller/processor, so software isn't an option. Placing a 555 on each switch isn't really practical. The switch is SPST, leaving the NAND input option (that requires SPDT) off the table. Is the only option left, the RC net fed into an inverter?
Just use a large RC filter on each input. You won't get much smaller or cheaper than 1 R and 1 C per pin. And you get some extra ESD protection etc which is always handy on pushbuttons.
If I'm understanding the datasheet correctly, this IC toggles the output. So a single button press will be debounced to 25 ms but then the output of the IC will stay high until the button is pressed again. So, it has the effect of turning a momentary pushbutton into a latching push button.
I don't know about me either. Have you thought about using a D flip flop and just clocking it slower than the debounce period? It wouldn't be perfect but it might be good enough. You could use 2 flip flops in series if you needed it to be better.
I was thinking about that last night. I think they make, but I haven't had a change to look for, a octal latch chip. 8-inputs with 8-outputs latched on a CLK signal. What does anyone else think about this idea?