Дребезг контактов

Материал из Неолурк, народный Lurkmore
Перейти к навигации Перейти к поиску

Дребезг контактов (также контактный дребезг, от англ. contact bounce) — явление, при котором электрический контакт при изменении статуса не сразу устанавливает стабильное состояние, а создаёт кратковременные колебания сигнала. Это происходит из-за механических и физических свойств контактов.

Описание[править]

При быстром нажатии или отпускании (например, в клавиатуре или мышке) инерция и вибрация механических частей усиливают эффект дребезга. Это особенно заметно в изношенных компонентах. А поскольку в современности компьютерные пользователи стараются поскорее отдать приказ своей системе, то такое явление часто воцаряется.

Износ заключается в том, что контакты окисляются или покрываются пылью, и постепенно дребезг становится практически неизбежным.

В цифровых устройствах дребезг может привести к тому, что один клик или нажатие будет воспринято системой как несколько сигналов. Например, при нажатии кнопки микроконтроллер может зарегистрировать не одно, а 2 и более сигналов, что например неприятно при использовании той же мышки, и может даже повредить (скажем, в видеоигре).

В современности в коде микроконтроллера нередко добавляют задержку (примерно 10-20 мс), чтобы игнорировать кратковременные всплески сигнала. Делается это на основании предположения о том, что человек так быстро жмякать мышою или клавиатурою не может, а вот из-за аппаратной ошибки это встречается.

Задребезжать может всякая мышка, и решением становится использование программных костылей или приобретение новой.

Умеющие держать паяльник могут заменить микрик и радоваться годик или же впендюрить в мышь настоящее решение проблемы:

Мышо.png Там счёт идет, баббага свет из афедрона поступает
ОсновыКомпьютерЭлектронно-вычислительная машинаПодсветка компьютераГрафические артефактыMacBook / МакбукДва монитораКомпьютеры Ворон и БобёрКалькуляторУгольный компМеждулициеКлавиатураМассовая компьютерная безграмотностьКомпуктерМемристорАппаратное ускорениеСистемный блокРасовое превосходство ПКОтупение человечества из-за компьютеровГенератор случайных чиселМикросхемаКомпьютеры пятого поколенияШифровкаИБП
ПроцессорыРоссийский процессорRyzen 5 9600XDisable Core 0Infinity FabricX87
ВидеокартыСгорание видеокартыGeForce 256GeForce 600NVIDIA OptiXNVIDIA Frame GenerationNvidia 3D VisionRTX 5090PhysX RIPNvidia Pre-rendered FramesRTX Mega GeometryMVSSМайнингНародный DLSSNvidia QuadroNvidia TeslaRTX PRO 6000GainwardPrecision Boost OverdriveAMD TruFormInno3d
Хранилища данныхМесто на дискеКомпакт-дискПроверка памяти компьютераДедикОперативная памятьКривые флопыАрхивация и резервное копирование на оптический дискОптический дискДефрагментацияЗагрузите больше РАМROMЖёсткий дискSSDAMD FEMFX
ПрочееВиртуальная реальностьAMD vs IntelЕда за компьютеромПролил кофе на клавиатуруКомпьютерно-техническая экспертизаЗаправка картриджейAlt-TabКулерКремниевая пирамидаНоутбукATI vs NvidiaКомпьютерная мышьКомпьютерное зрениеКомпьютерная мышь в холодильникеRDNA 4ZalmanОверклокинг ЭЛТ-мониторовLG Optimus 3DЧастота опроса мышиТоп производителей блоков питанияДребезг контактовСкроллингRGB LEDKingSpec80 PLUSBe quiet!DINKioxia
МемыЖивотные за компьютеромСиний экран в публичном местеПеределка фамиклона из PAL в NTSCТысячеричная система счисленияБезопасность через умолчаниеПК vs консолиКрэкерСтруйный принтерЗмея в принтереПостукивание пальцем по клавиатуреВампир на клавиатуреЗмея в системном блокеЭникейщикКот за комьютером