Jeśli jesteś profesjonalnym projektantem elektroniki, masz szanse, że Twój szef nawet nie pozwoli ci tego zrobić sprzętowo. Powód jest prosty: jeśli partia produkcyjna jest wystarczająco duża, oprogramowanie jest praktycznie bezpłatne , a za każdą wyprodukowaną jednostkę trzeba zapłacić. I chociaż rezystory i kondensatory są tanie jak brud, montaż ich na płytce drukowanej może kosztować nawet 20 razy więcej niż ich cena zakupu.
Niezależnie od tego, czy debiutujesz w oprogramowaniu, czy w sprzęcie, nadal musisz wybierać przyciski jakości. Niesławny przycisk 157 ms z artykułu po prostu nie nadaje się do żadnej aplikacji.
Zazwyczaj próbuję przycisk w odstępach 32 ms , co wystarcza, aby zminimalizować czas usuwania dowolnego dobrego przycisku. Jestem fanem przełączników Taktycznych SKQG firmy Alps .
Na kilku testowanych urządzeniach początkowy czas odskoku wynosił mniej niż 10ns. Mimo że jego żywotność wynosi 100 000 cykli, przetestowaliśmy go na 200 000 cykli, a nawet wtedy 32 ms opóźnienie było wystarczające. (Wydaje mi się, że powinienem był zmierzyć rzeczywisty poziom zadłużenia, ale naszym głównym zainteresowaniem w tym czasie było zachowanie produktu końcowego. W każdym razie używaliśmy go poza specyfikacją).
Jeśli naprawdę chcesz rozwiązania sprzętowego, popieram wspomniane w artykule rozwiązanie SR typu flip-flop jako najlepsze technicznie rozwiązanie:
Flip-flop można zbudować z podwójną bramką NAND , która jest dostępna na przykład w małym pakiecie VSSOP8. Główną wadą tego rozwiązania jest to, że potrzebujesz przycisku SPDT, w którym SPST jest znacznie częściej dostępny.