Из-за явления дребезга контактов непосредственное подключение кнопки с механическим замыканием контактов к цифровой схеме не всегда допустимо. Суть дребезга заключается в многократном неконтролируемом замыкании и размыкании контактов в момент коммутации, в результате чего на цифровую схему подается множество импульсов вместо одного.
В статье описана схема подавителя дребезга, выполненая в графическом редакторе Quartus II.


При использовании кнопок и тумблеров возникает такое неприятное явление, как дребезг контактов. Создадим универсальный модуль на Verilog для обработки сигнала с механических коммутаторов. Такое устройство или функциональный блок называеют Debouncer.