Триггер Шмитта - электронная схема с двумя порогами переключения, которая защищает цифровые устройства от ложных срабатываний. Разбираем принцип работы, гистерезис, варианты схем на транзисторах, ОУ, компараторах и микросхемах, а также основные сферы применения.
Триггер Шмитта - это электронная схема, которая преобразует изменяющееся входное напряжение в устойчивый сигнал с двумя уровнями. Её главная особенность - использование разных порогов для переключения из низкого состояния в высокое и обратно. Благодаря этому небольшие колебания напряжения не вызывают постоянных переключений выхода.
Такие схемы применяются для обработки сигналов датчиков, устранения дребезга кнопок и защиты цифровых устройств от ложных срабатываний. Разберём, как работает триггер Шмитта, зачем ему нужен гистерезис и какие существуют варианты реализации.
Обычный компаратор сравнивает входное напряжение с заданным порогом и переключает выход при его пересечении. Проблема возникает, когда напряжение находится близко к этому порогу и содержит электрические помехи. Даже небольшие колебания могут заставить компаратор многократно переключаться между двумя состояниями.
Триггер Шмитта решает эту проблему с помощью двух порогов переключения. Для перехода в высокое состояние входное напряжение должно превысить верхний порог, а для возвращения в низкое - опуститься ниже нижнего порога. Между ними схема сохраняет предыдущее состояние.
Например, если верхний порог составляет 3 В, а нижний - 2 В, колебания напряжения между этими значениями не изменяют выход, пока сигнал не пересечёт порог, соответствующий текущему состоянию.
В отличие от обычного компаратора с одним порогом, триггер Шмитта обладает памятью предыдущего состояния. Это не полноценная цифровая память, а свойство схемы, которое позволяет сохранять устойчивый выходной уровень при небольших изменениях входного сигнала.
Работа триггера Шмитта основана на положительной обратной связи. Часть выходного сигнала влияет на порог переключения входа. Благодаря этому схема реагирует не на каждое небольшое изменение напряжения, а только на пересечение определённых границ.
Когда входное напряжение достигает верхнего порога, выход переключается в новое состояние. После переключения порог изменяется, поэтому для обратного перехода напряжение должно снизиться до другого значения.
Гистерезис - это разница между верхним и нижним порогами срабатывания триггера Шмитта. Он создаёт диапазон напряжений, внутри которого выход сохраняет предыдущее состояние.
Рассмотрим пример неинвертирующего триггера с двумя порогами:
Ширина гистерезиса определяется разностью порогов:
ΔU=U_"верх" -U_"ниж"
В нашем примере она составляет 1 В. Чем шире этот диапазон, тем сильнее схема сопротивляется небольшим колебаниям напряжения. Однако слишком широкий гистерезис может мешать обнаружению полезных изменений сигнала.
Представим датчик, напряжение которого медленно увеличивается и приближается к 3 В. Из-за электрических помех оно может колебаться между 2,9 и 3,1 В.
Обычный компаратор с порогом 3 В будет переключаться при каждом пересечении этого значения. В результате цифровое устройство может зарегистрировать несколько событий вместо одного.
Триггер Шмитта переключится в высокое состояние при достижении верхнего порога и останется в нём, даже если напряжение снова упадёт до 2,9 В. Для обратного переключения сигнал должен опуститься ниже 2 В.
Таким образом, триггер Шмитта не удаляет шум из входного сигнала, а предотвращает его влияние на выходное состояние. При этом достаточно сильные помехи, пересекающие оба порога, всё ещё могут вызывать ложные переключения.
Триггер Шмитта можно собрать на транзисторах, операционных усилителях, компараторах или логических микросхемах. Независимо от используемых компонентов, его основная задача остаётся одинаковой - переключать выход при достижении одного из двух порогов входного напряжения.
Различия заключаются в сложности схемы, скорости переключения, энергопотреблении и возможности настройки порогов.
Классическая схема триггера Шмитта строится на двух биполярных транзисторах и нескольких резисторах. Транзисторы взаимодействуют таким образом, что изменение состояния одного влияет на работу другого.
Когда входное напряжение достигает установленного порога, схема быстро переключается между состояниями. Резисторы определяют режим работы транзисторов и влияют на пороги срабатывания.
Такой вариант позволяет реализовать гистерезис без специализированных микросхем. Однако точность порогов зависит от номиналов компонентов, температуры и характеристик транзисторов.
Триггер Шмитта можно построить на операционном усилителе или компараторе, добавив положительную обратную связь через резисторы. Она изменяет порог сравнения в зависимости от текущего состояния выхода.
Соотношение сопротивлений определяет ширину гистерезиса, а опорное напряжение позволяет задать диапазон переключения.
Компараторы обычно предпочтительнее для быстрого преобразования аналоговых сигналов в цифровые. Операционные усилители также могут использоваться, но не все модели рассчитаны на работу в режиме насыщения и быстрое восстановление после переключения.
Самый простой способ использовать триггер Шмитта - выбрать готовую логическую микросхему со встроенным гистерезисом. Например, 74HC14 содержит шесть инверторов с триггером Шмитта на входах.
Каждый инвертор преобразует медленно изменяющийся или зашумлённый сигнал в чёткий цифровой уровень. При этом выход инвертируется: высокому входному уровню соответствует низкий выходной, и наоборот.
Готовые микросхемы удобны для обработки сигналов кнопок, датчиков и формирования цифровых импульсов. Их пороги переключения задаются характеристиками конкретной микросхемы и зависят, в частности, от напряжения питания.
Триггер Шмитта используется в электронных устройствах, где необходимо преобразовать нестабильный аналоговый сигнал в чёткие цифровые уровни. Особенно полезен он при работе с датчиками, механическими контактами и медленно изменяющимся напряжением.
Основные области применения:
Например, в системе освещения датчик движения может формировать сигнал, подверженный колебаниям. Триггер Шмитта позволяет уменьшить вероятность ложных переключений, вызванных небольшими изменениями напряжения на выходе датчика. Подробнее о принципах обнаружения движения можно узнать в статье Как работают датчики движения: инфракрасные, микроволновые и комбинированные решения.
Главное преимущество триггера Шмитта - устойчивость к небольшим колебаниям входного напряжения. Благодаря гистерезису схема сохраняет стабильное состояние даже при наличии помех около порога переключения.
К другим преимуществам относятся простота реализации, небольшое количество компонентов и возможность работы с аналоговыми и цифровыми сигналами. Готовые логические микросхемы позволяют использовать эту функцию практически без дополнительных элементов.
Однако триггер Шмитта не является универсальным фильтром помех. Если колебания входного напряжения достаточно велики, чтобы пересекать оба порога, выход продолжит переключаться.
Кроме того, неправильно выбранная ширина гистерезиса может снизить чувствительность устройства. Слишком узкий диапазон плохо защищает от шумов, а чрезмерно широкий способен задерживать переключение или препятствовать обнаружению небольших изменений полезного сигнала.
Поэтому при проектировании схемы важно учитывать амплитуду помех, рабочий диапазон входного напряжения и требования к точности срабатывания.
Триггер Шмитта позволяет преобразовать нестабильный входной сигнал в устойчивые логические уровни благодаря гистерезису - двум разным порогам переключения. Это предотвращает ложные срабатывания при небольших колебаниях напряжения и делает работу электронных устройств надёжнее.
Для простых цифровых схем удобнее использовать готовые логические элементы со встроенным триггером Шмитта. Если требуется самостоятельно настроить пороги переключения, подойдут схемы на компараторах или операционных усилителях с положительной обратной связью.