Qu'est-ce que Anti-rebond (debounce) ?

Traitement qui supprime les rebonds d'un interrupteur. Il existe des méthodes logicielles, qui lisent à intervalles réguliers et ne valident un changement d'état que si la même valeur persiste, et des méthodes matérielles.

Nom japonais: デバウンス

« Anti-rebond (debounce) » apparaît dans 2 questions d'entraînement réparties sur 2 thèmes, dont Circuits analogiques et électroniques, Systèmes embarqués et firmware.

Domaine: Systèmes embarqués et firmware

S'entraîner : questions sur Anti-rebond (debounce)

Dans la réponse indicielle d'un circuit RC, au bout de combien de temps la tension du condensateur atteint-elle environ 63 % de sa valeur finale ?

  1. ARC / 2
  2. BRC (constante de temps)
  3. C5RC
Afficher la réponse et l'explication

Réponse : B. RC (constante de temps)

La tension du condensateur d'un circuit RC évolue selon V(1 − e^(−t/RC)) et atteint 1 − 1/e ≈ 63 % pour t = RC. Ce produit RC est la constante de temps τ : environ 86 % à 2τ, environ 95 % à 3τ et plus de 99 % à 5τ ; en pratique, la charge est considérée terminée à 5τ. Par exemple, 10 kΩ et 1 µF donnent τ = 10 ms. Ce calcul sert à estimer le retard d'un circuit de réinitialisation de microcontrôleur, l'anti-rebond d'un interrupteur ou le temps de charge d'un flash d'appareil photo.

Comment appelle-t-on le phénomène par lequel, à l'appui sur un interrupteur mécanique, les contacts rebondissent et alternent rapidement plusieurs fois entre fermé et ouvert ?

  1. ALatch-up
  2. BDiaphonie
  3. CRebond (chattering)
Afficher la réponse et l'explication

Réponse : C. Rebond (chattering)

Dans un interrupteur mécanique, le métal rebondit au moment du contact et alterne entre fermé et ouvert pendant quelques millisecondes. Le microcontrôleur lisant la broche très rapidement, un seul appui serait compté plusieurs fois. On élimine donc ce phénomène par logiciel, en attendant un certain temps avant de relire, ou par un circuit à condensateur ou à trigger de Schmitt qui lisse le signal. Ce traitement s'appelle l'anti-rebond (debounce).

« Anti-rebond (debounce) » dans les explications

Questions mentionnant « Anti-rebond (debounce) » (2)

  1. Dans la réponse indicielle d'un circuit RC, au bout de combien de temps la tension du condensateur atteint-elle environ 63 % de sa valeur finale ?
  2. Comment appelle-t-on le phénomène par lequel, à l'appui sur un interrupteur mécanique, les contacts rebondissent et alternent rapidement plusieurs fois entre fermé et ouvert ?

Termes associés

Microcontrôleur Constante de temps Contact Trigger de Schmitt Capture d'entrée (input capture) Chargeur d'amorçage (bootloader) Chien de garde (watchdog timer) Débit en bauds Détection de baisse de tension (brown-out) GPIO

Retour au glossaire