Светлый фон

Устранение дребезга с помощью элементов ИЛИ-НЕ

Устранение дребезга с помощью элементов ИЛИ-НЕ

На рис. 4.127 и 4.128 последовательно показаны изменения, которые возникают в элементах ИЛИ-HE, когда переключатель переводится из одного положения в другое. Для удобства я привел также рис. 4.129, на котором показаны логические состояния на выходе элемента ИЛИ-НЕ для каждой комбинации входов (см. также рис. 4.88).

Обратимся вначале к рис. 4.127. На первом шаге переключатель подает положительный потенциал на левый логический элемент, преодолевая отрицательное смещение от стягивающего резистора, и таким образом мы можем быть уверены, что на одном входе элемента ИЛИ-НЕ слева присутствует высокий логический уровень. Поскольку высокий уровень на любом входе будет приводить к появлению низкого уровня на выходе элемента ИЛИ-НЕ (как показано на рис. 4.129), то этот низкий уровень будет передаваться на вход элемента ИЛИ-НЕ справа. Оба входа этого элемента окажутся в низком состоянии, следовательно, уровень на выходе будет высоким. Этот сигнал подан на вход элемента ИЛИ-НЕ слева. Таким образом, состояние устройства остается стабильным.

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

 

Рис. 4.127. Когда переключатель переводится в нейтральное положение, состояние элементов ИЛИ-НЕ остается неизменным

Рис. 4.127.

 

Рис. 4.128. После того как состояния элементов ИЛИ-НЕ поменяются на противоположные, они останутся такими, когда переключатель вернется в нейтральное положение

Рис. 4.128.

 

Или предположим, что хороший контакт отсутствует вследствие дребезга переключателя. Или допустим, что вы отключили переключатель полностью. При отсутствии контакта уровень сигнала на левом входе левого элемента ИЛИ-НЕ под действием стягивающего резистора сменяется с высокого на низкий. Но на правом входе этого элемента остается высокий потенциал, а одного положительного входа достаточно для того, чтобы на выходе элемента ИЛИ-HE сохранялся низкий уровень. Таким образом, ничего не меняется. Другими словами, устройство фиксируется в таком состоянии, независимо от того, был ли отключен переключатель.

Обратимся к рис. 4.128. Если переключатель переведен вправо и подает положительное напряжение на правый вывод правого элемента ИЛИ-HE, этот элемент распознает, что сейчас у него высокий логический входной сигнал, и поэтому он меняет свой логический выход на низкий. Этот сигнал передается на другой элемент ИЛИ-HE, у которого теперь оба входа с низким уровнем, поэтому его выход переходит в высокое состояние и этот уровень поступает на правый элемент ИЛИ-НЕ.