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 |