Conditionner le signal d'un interrupteur pour que la logique de réception n'enregistre qu'un seul changement d'état par pression physique. Comme les contacts métalliques sont élastiques, ils rebondissent littéralement les uns contre les autres à un niveau microscopique, créant un train rapide de pics de tension haute et basse avant de se stabiliser. Les ingénieurs effectuent un debounce de ces signaux à l'aide de filtres RC matériels, de portes logiques dédiées ou de temporisateurs logiciels qui ignorent les transitions se produisant dans les quelques millisecondes suivant le premier front.
If you don't debounce that tactile button in software, a single press will trigger the interrupt five times.
En français simple Si vous ne faites pas un debounce de ce bouton tactile dans le logiciel, une seule pression déclenchera l'interruption cinq fois.
Termes associés
Keybounce
Les contacts électriques multiples, rapides et involontaires, produits lors de l'actionnement d'un interrupteur mécanique.
Schmitt trigger
Un circuit comparateur qui utilise une rétroaction positive pour créer une hystérésis, convertissant les signaux analogiques bruités en impulsions numériques propres.
Edge-triggered
Une entrée numérique qui réagit uniquement à la transition d'un signal d'horloge.