Si vous êtes un concepteur d'électronique professionnel, votre patron ne vous laissera même pas le faire en matériel. La raison est simple: si votre lot de production est suffisamment grand, le logiciel est pratiquement gratuit , tandis que le matériel doit être payé pour chaque unité produite. Et tandis que les résistances et les condensateurs sont très bon marché, leur montage sur une carte de circuit imprimé peut coûter jusqu'à 20 fois leur prix d'achat.
Que vous utilisiez des logiciels ou du matériel, vous devez toujours sélectionner des boutons de qualité. Le fameux bouton de 157ms de l'article n'est tout simplement pas digne d' une application.
Je teste habituellement le bouton à des intervalles de 32 ms , ce qui est suffisant pour combler le temps d'anti-rebond d'un bon bouton. Je suis assez fan des commutateurs SKQG TACT Alps .
Sur les quelques appareils que j'ai testés, le temps de rebond initial était inférieur à 10 ns. Alors qu'il a une durée de vie de 100 000 cycles, nous l'avons testé pendant 200 000 cycles et même dans ce cas, le rebond de 32 ms était suffisant. (J'imagine que j'aurais dû mesurer le niveau actuel du rebond, mais notre principal intérêt à l'époque était le comportement du produit final. Quoi qu'il en soit, nous l'utilisions hors spécifications.)
Si vous voulez vraiment une solution matérielle, j'appuie la solution SR à bascule mentionnée dans l'article comme étant la meilleure solution sur le plan technique:
La bascule peut être construite avec une double porte NAND , qui est disponible dans un petit paquet VSSOP8, par exemple. L'inconvénient majeur de cette solution est qu'il vous faut un bouton-poussoir SPDT, où SPST est beaucoup plus couramment disponible.