Основы работы с двойным компаратором LM393

Иван Корнев·18.05.2026·6 мин

LM393 — это двойной компаратор напряжения с выходом типа «открытый коллектор» (Open Collector). Он сравнивает два входных сигнала и переключает выходное состояние: если напряжение на неинвертирующем входе (+) выше, чем на инвертирующем (-), выход транзистора закрывается (высокий импеданс); если ниже — открывается и замыкает выход на землю.

Главная особенность LM393, которую нужно учитывать сразу: выход не может самостоятельно выдавать высокий логический уровень. Для формирования единицы (High) обязательно требуется внешний подтягивающий резистор к источнику питания. Микросхема работает в широком диапазоне напряжений (2–36 В), потребляет мало энергии и идеально подходит для сопряжения аналоговых датчиков с цифровой логикой (микроконтроллерами, TTL/CMOS).

Краткий ответ: Чтобы LM393 работал корректно, подключите измеряемый сигнал и опорное напряжение ко входам, а выход подтяните резистором (4.7–10 кОм) к плюсу питания. Без этого резистора схема работать не будет.

Если статья длиннее 3000 знаков, автоматически добавь перед первым H2:

Оглавление

  1. Конструкция и особенности выхода Open Collector
  2. Базовая схема включения
  3. Как добавить гистерезис (защита от дребезга)
  4. Практические примеры применения
  5. Частые ошибки при проектировании
  6. FAQ: Ответы на популярные вопросы

Конструкция и особенности выхода Open Collector

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

Логика работы выхода:

  • Состояние LOW (0): Внутренний транзистор открыт. Вывод выхода соединен с землей (GND). Ток течет через нагрузку в землю.
  • Состояние HIGH (1): Внутренний транзистор закрыт. Вывод выхода находится в состоянии высокого импеданса («висит в воздухе»). Напряжение на выходе определяется только внешними цепями (подтяжкой).

Преимущество Open Collector — возможность подключать нагрузку к напряжению, отличному от напряжения питания самой микросхемы. Например, LM393 может питаться от 5 В, а подтяжка выхода может быть сделана к 12 В для управления реле (при условии соблюдения предельных параметров транзистора).

Базовая схема включения

Минимальная рабочая схема требует всего нескольких компонентов. Рассмотрим подключение одного из двух компараторов.

Необходимые элементы

  1. Источник питания (VCC): От 2 до 36 В.
  2. Делитель напряжения или источник опорного напряжения (Vref): Задает порог срабатывания.
  3. Подтягивающий резистор (Rpull-up): Обязательный элемент на выходе.
  4. Блокировочный конденсатор: 0.1 мкФ между VCC и GND как можно ближе к выводам микросхемы.

Принцип подключения

  • На инвертирующий вход (-) подается опорное напряжение (например, с делителя на резисторах).
  • На неинвертирующий вход (+) подается измеряемый сигнал (от датчика света, температуры и т.д.).
  • Выход (Output) соединяется с VCC через резистор Rpull-up. Также к этому узлу подключается нагрузка (светодиод, вход микроконтроллера).

Алгоритм работы:

  1. Если $V_{+} > V_{-}$, выходной транзистор закрыт. На выходе присутствует напряжение VCC (через подтяжку). Логическая «1».
  2. Если $V_{+} < V_{-}$, выходной транзистор открыт. Выход притянут к земле. Логический «0».

Расчет подтягивающего резистора

Номинал резистора зависит от требуемой скорости нарастания фронта и потребляемого тока.

  • Для подключения к МК (Arduino, ESP32): Обычно 4.7 кОм – 10 кОм.
  • Для быстрого переключения: Менее 1 кОм (но растет потребление тока в состоянии Low).
  • Для экономии энергии: До 100 кОм (но фронт сигнала станет более пологим из-за паразитных емкостей).

Как добавить гистерезис (защита от дребезга)

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

Решение — введение положительной обратной связи (ПОС), создающей гистерезис. После внедрения гистерезиса у схемы появляется два порога: один для включения, другой (немного отличающийся) для выключения.

Схема с гистерезисом

Добавьте резистор обратной связи ($R_{fb}$) между выходом компаратора и неинвертирующим входом (+).

  1. Когда выход в состоянии High, через $R_{fb}$ на вход (+) дополнительно подается небольшое напряжение, повышая порог срабатывания.
  2. Когда выход в состоянии Low, через $R_{fb}$ вход (+) слегка подтягивается к земле, понижая порог отпускания.

Гистерезис обязателен в схемах терморегуляторов, контроллеров уровня жидкости и любых системах с медленно меняющимся аналоговым сигналом. Без него реле будет «трещать», быстро изнашиваясь.

Практические примеры применения

1. Датчик освещенности (сумеречное реле)

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

  • Схема: Фоторезистор подключен между VCC и входом (+). Постоянный резистор — между входом (+) и GND. Опорное напряжение задается на входе (-) потенциометром.
  • Работа: Днем сопротивление фоторезистора мало, напряжение на (+) высокое -> выход High (свет выключен). Ночью сопротивление растет, напряжение на (+) падает ниже порога -> выход Low (свет включается через транзисторный ключ или реле).

2. Контроль заряда аккумулятора

Защита литий-ионного или свинцового аккумулятора от глубокого разряда.

  • Схема: Напряжение аккумулятора через масштабный делитель подается на вход (+). На вход (-) подается точное опорное напряжение (например, от стабилитрона или TL431), соответствующее минимально допустимому напряжению АКБ.
  • Работа: При падении напряжения ниже порога компаратор переключается и разрывает цепь нагрузки через MOSFET-ключ. Гистерезис здесь критически важен, чтобы нагрузка не включалась/выключалась многократно на границе напряжения.

3. Детектор перехода через ноль (Zero-Crossing Detector)

Применяется в диммерах и контроллерах мощности для синхронизации с сетью 50/60 Гц.

  • Схема: Сетевое напряжение понижается трансформатором или резистивным делителем и подается на входы компаратора.
  • Работа: Компаратор формирует прямоугольные импульсы, фронт которых точно совпадает с моментом прохождения синусоиды сети через ноль. Это позволяет включать мощные симисторы без помех.

Сравнение режимов работы

РежимОсобенностьГде применять
Без гистерезисаМгновенная реакция, чувствительность к шумамБыстрые цифровые сигналы, детекторы наличия сигнала
С гистерезисомДва порога срабатывания, защита от дребезгаТермостаты, датчики уровня, медленные аналоговые процессы
Window ComparatorИспользование обоих компараторов для контроля диапазонаКонтроль напряжения в пределах «коридора» (мин/макс)

Частые ошибки при проектировании

  1. Отсутствие подтягивающего резистора. Самая распространенная ошибка новичков. Без него на выходе будет неопределенное состояние, и микроконтроллер будет считывать случайные значения.
  2. Превышение входного синфазного напряжения. Диапазон допустимых входных напряжений LM393 составляет от 0 В до $V_{CC} - 1.5$ В. Если подать на вход напряжение, равное или превышающее питание, компаратор перестанет корректно сравнивать сигналы.
  3. «Висящие» неиспользуемые входы. Если используется только один компаратор из двух, входы второго нельзя оставлять неподключенными. Их нужно замкнуть на землю или подключить к питанию через резистор, иначе микросхема может потреблять больший ток и создавать помехи.
  4. Попытка управлять большой нагрузкой напрямую. Выходной транзистор LM393 выдерживает ток до 16–20 мА (в зависимости от производителя). Подключать реле или мощные светодиоды напрямую нельзя — используйте промежуточный транзистор или MOSFET.

FAQ: Ответы на популярные вопросы

Можно ли заменить LM393 на операционный усилитель (например, LM358)? Технически да, но не рекомендуется. ОУ предназначены для работы в линейном режиме с обратной связью. В режиме компаратора они работают медленнее, могут иметь фазовый сдвиг и не имеют выхода Open Collector, что усложняет сопряжение с разными логическими уровнями. LM393 оптимизирован именно для сравнения.

Какое максимальное напряжение можно коммутировать на выходе? Максимальное напряжение на коллекторе выходного транзистора обычно равно напряжению питания (до 36 В). Однако важно смотреть даташит конкретного производителя. Если подтяжка выполнена к 12 В, а питание чипа 5 В, это допустимо, так как выходные каскады развязаны.

Почему выход не достигает ровно 0 Вольт? В открытом состоянии на выходном транзисторе падает небольшое напряжение насыщения ($V_{sat}$). При токе нагрузки 4 мА оно составляет около 0.1–0.2 В. Для большинства цифровых схем это считается надежным логическим нулем.

Нужен ли радиатор для LM393? Нет. Микросхема потребляет очень малый ток (сотни микроампер) и рассеивает минимум тепла даже при максимальной нагрузке на выходе. Перегрев возможен только при коротком замыкании выхода на питание без ограничительного резистора.