Switches can do some really odd things. Most engineers learn this dirty little secret soon after connecting a switch or a relay to a digital system. Switches don't make and break cleanly on the time scales of digital systems. Instead, a typical switch makes multiple transitions during the tens of milliseconds required to open or close, due to effects that include age, operating inertia, mechanical design, and the microscopic condition of the switch-contact surfaces. Commonly called "switch bounce," this behavior is an inescapable fact of life.
- application note 287 :Switch Bounce and Other Dirty Little Secrets,Maxim semiconductors
some resources--
- application note 287 :Switch Bounce and Other Dirty Little Secrets,Maxim semiconductors
some resources--
- a guide to debouncing
- application note 287,Maxim semiconductors
- http://www.bioinspired.com/users/ajg112/electronics/debounce.shtml
- html format of the guide to debouncing
- MAX6816, MAX6817, MAX6818 ±15kV ESD-Protected, Single/Dual/Octal, CMOS Switch Debouncers - Maxim/Dallas Semiconductor.
- MAX 6816,Max 6817,MAX6818 datasheet