Hi there. I hope you are having a frabjous day. If I was having any more fun myself, there would have to be two of me to dissipate the excess energy because I wouldn’t be able to handle it on my own.
I think by now most members of the Cool Beans Blog Community are aware that one of my “hats” involves sporting the title of CTO at LogiSwitch.
Mitigating switch bounce and debouncing such signals can be a tortuously tricky topic. If you perform a Google search on “Switch Bounce,” you will receive 100,000,000+ results, many of which purport to be the solution to your recalcitrant switch problems. Some of them even work.
One “no-brainer” option is to employ a member of our LogiSwitch debounce IC family. These little beauties support 2.5V to 5.5V logic levels and come in 3, 6, and 9-channel flavors in both DIP and SMT packaging options. Our adaptive NoBounce™ technology is used by discerning engineers around the globe to remove noise spikes and switch bounce in low voltage logic and microcontroller environments (see also The Ultimate Guide to Switch Debounce).

Recently, some of our customers have requested that we make our NoBounce™ technology available to provide noise immunity and voltage level shifting while also debouncing signals coming from components like switches and relays operating in higher voltage environments (e.g., 24V).
Thus, we are considering developing a module to interface between the high-voltage (switch) and low-voltage (logic) domains. In addition to debouncing signals coming from switches and relays, this module will also provide protection against voltage spikes and current surges on the high-voltage side (although the block diagram looks a tad large, the physical module would be only about 0.75” wide and 1.0” long).
Of course, there’s no point in developing something if no one is interested in using it, so it would be awesome if you could take a minute or so to answer the questions in a SHORT SURVEY we just posted online. I thank you in antici…
…pation!
Max, that seems a great idea.
Relays are still very relevant on the industrial control and PLC world, and debouncing is in the heart of safety functions in this case.
Especially if you can have a choice of individual switches and group debouncing, with isolated power domains.
Nice.
Hi Jonny — what do you mean when you say “group debouncing”? Why would you not wish to debounce on a switch-by-switch basis?
Max
just so you know there is competition of sorts.
TI make an 8 channel 24V input to serial device that includes debounce.
Check out SN65HVS885
https://www.ti.com/lit/ds/symlink/sn65hvs885.pdf?ts=1683030681930&ref_url=https%253A%252F%252Fwww.ti.com%252Fsitesearch%252Fen-us%252Fdocs%252Funiversalsearch.tsp%253FlangPref%253Den-US%2526searchTerm%253DHvs885%2526nr%253D7
Maxim(Analog Devices) have a similar device although they are a little more circumspect about describing the debouncing
MAX31913
https://www.analog.com/media/en/technical-documentation/data-sheets/MAX31913.pdf
I love it when they say “with the addition of a few extra components” LOL Thanks for sharing — Max