Profesyonel bir elektronik tasarımcıysanız, patronunuzun donanımda yapmanıza izin vermeyeceği ihtimali vardır. Nedeni basit: üretim partiniz yeterince büyükse, yazılım tamamen ücretsizdir , ancak ürettiğiniz her birim için donanım ödenmelidir. Dirençler ve kapasitörler kir ucuz olsa da, bunları bir PCB üzerine monte etmek, satın alma fiyatlarının 20 katına mal olabilir.
İster yazılımda, ister donanımda çıldırtın, yine de kaliteli butonları seçmek zorundasınız. Eşyadaki rezil 157ms butonu herhangi bir uygulama için uygun değildir .
Düğmeyi genellikle 32ms aralıklarla örneklerim , bu da herhangi bir iyi düğmenin geri yükleme süresini köprülemek için yeterlidir. Alps SKQG TACT Anahtarlarının oldukça hayranıyım .
Test ettiğim birkaç cihazda, başlangıç sıçrama süresi 10ns'tan azdı. 100 000 devir çalışma ömrüne sahip olmasına rağmen 200 000 test ettik devir ve o zaman bile 32ms debounce yeterliydi. (Sanırım gerçek geri dönüş seviyesini ölçmeliydim, ama o zamanki asıl ilgi alanımız nihai ürünün davranışıydı. Her neyse, şartname dışı kullanıyorduk.)
Gerçekten bir donanım çözümü istiyorsanız, makalede teknik olarak en iyi çözüm olarak belirtilen SR flip-flop çözümünü kullanıyorum:
Flip-flop, örneğin küçük bir VSSOP8 paketinde mevcut olan bir çift NAND geçidi ile oluşturulabilir. Bu çözümün en büyük dezavantajı, SPST'nin daha yaygın olarak bulunabileceği bir SPDT düğmesine basmanızdır.