Ganssle-ryhmä on kirjoittanut erittäin kattavan raportin nimeltä A Guide to Debouncing. Siinä kirjailija, Jack Ganssle, otti 18 erilaista kytkintä ja paineli kutakin 300 kertaa. Hän tallensi tulokset käyttämällä MSO: n laajuutta tarkastellakseen todellista analogista signaalia sekä digitaalista esitystä simuloidakseen mitä mikrokontrolleri näkisi.
Kaikki testatut kytkimet pomppii eri tavalla. Jotkut tyypit ovat huonompia kuin toiset. Jotkut eivät lainkaan. Mutta jopa samanlaiset samantyyppiset kytkimet palautuivat eri tavalla.
Identtiset kytkimet eivät olleet erityisen identtisiä. Kaksi yhteensopivaa paria testattiin; kukin kaksoset eroivat veljestään kahdella kertoimella.
Joten, jos aiot käyttää kytkintä, sen ilmoittaminen on vain elämän tosiasia.
oppaan osa 2 tarjoaa lukuisia tapoja käsitellä purkamisongelmaa.
Stevenvhin mainitsemasta Set-Reset (SR) -salvasta keskustellaan:
Sekä halvempi RC-menetelmä:
Mutta kuten kommenteissa ja muissa vastauksissa mainitaan, jos sinulla on mikro-ohjain, olet todennäköisesti parempi tehdä se ohjelmistossa. Oppaassa käsitellään myös erilaisia algoritmeja, jotka voidaan toteuttaa.
Hyvin yksinkertaisesta ISR: stä:
Laajennettuun versioon koko portin käsittelemiseksi kytkimistä:
Anna koko raportille hyvä luettavuus. Vaihdon purkaminen on taito, joka kannattaa saada ja jota käytät koko urasi ajan.