Skip to main content

Timeline for Buttons and encoder debouncing

Current License: CC BY-SA 3.0

9 events
when toggle format what by license comment
Jul 11, 2017 at 20:02 vote accept Araneus0390
Jul 10, 2017 at 8:09 comment added user57037 I include the Schmidt trigger as a type of logic gate. I still suggest you debounce your button in firmware. That is the normal way to do it. I can't even remember the last time I saw external debounce hardware on a button connected to a micro-controller in a mass-produced product.
Jul 10, 2017 at 6:01 comment added jonk Option 1. (Don't use option 2.) You can always use the "very boutique" MC14490 part. Gives you 6 fancy debouncers in one IC package. PRICEY!
Jul 10, 2017 at 5:34 answer added Blair Fonville timeline score: 1
Jul 10, 2017 at 5:22 comment added jonk @mkeith Yeah, some encoders need debouncing. This one, for example, when turned fast: sparkfun.com/datasheets/Components/TW-700198.pdf
Jul 10, 2017 at 5:14 comment added Araneus0390 @mkeith that "gate" is just for illustrating the presence of Schmidt trigger ( I didn't find the proper symbol in CircuitLab service).
Jul 10, 2017 at 5:05 comment added user57037 Encoders should not need debouncing. Tact switches are often debounced in firmware. Are you sure you need to add a logic gate for debounce?
Jul 10, 2017 at 4:46 review First posts
Jul 10, 2017 at 12:26
Jul 10, 2017 at 4:45 history asked Araneus0390 CC BY-SA 3.0