Компаратор

Схемотехника компараторов

Схемотехнически простейший компаратор представляет собой дифференциальный усилитель с высоким коэффициентом усиления (в идеале — бесконечным). Обычно в качестве компараторов напряжения в современной электронике применяют микросхемы операционных усилителей (ОУ). Но существуют и выпускаются специализированные для применения в качестве компараторов микросхемы.

Микросхема компаратора отличается от обычного линейного (ОУ) устройством и входного, и выходного каскадов:

Входной каскад компаратора должен выдерживать широкий диапазон дифференциальных входных напряжений (между инвертирующим и неинвертирующим входами), вплоть до значений питающих напряжений, а также полный диапазон синфазных напряжений.
Выходной каскад компаратора обычно конструируют совместимым по логическим уровням и токам с распространённым типом входов логических схем (технологий ТТЛ, ЭСЛ и т. п.). Возможны исполнения выходного каскада компаратора на одиночном транзисторе с , что обеспечивает одновременную совместимость с ТТЛ и КМОП логическими микросхемами.
Микросхемы компараторов не рассчитаны для работы с отрицательной обратной связью как ОУ и при их применении отрицательная обратная связь не используется. И наоборот, для формирования гистерезисной передаточной характеристики компараторы часто охватывают положительной обратной связью

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

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

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

При программном моделировании компаратора возникает проблема выходного напряжения компаратора при одинаковых напряжениях на обоих входах компаратора. В этой точке компаратор находится в состоянии неустойчивого равновесия. Проблему можно решить множеством разных способов, описанных в подразделе «программный компаратор».

Программное моделирование компаратора

В программах в качестве первого приближения можно использовать простейшую модель асимметричного компаратора, в котором третье значение с равными величинами сравниваемых входных переменных постоянно приписывается к «0» или к «1», в примере, приведенном ниже, третье значение постоянно приписывается к «0»:

DEFINT Y
DEFSNG X
Xref=2.5
Xin=2.6
IF Xin>Xref THEN Y=1 ELSE Y=0 'Асимметричный компаратор
PRINT Y

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

  1. приписать к «0» или к «1» постоянно,
  2. приписывать к «0» или к «1» случайным образом динамически,
  3. учитывать предыдущее значение и считать равенство недостаточным для переключения,
  4. учитывать первую производную и её равенство нулю считать недостаточным для переключения,

или выйти за рамки двоичной логики и:

  1. для учёта третьего значения (равенство) применить соответствующую троичную функцию из чёткой троичной логики с чётким третьим значением.

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

Работа компаратора

Один из способов разобраться с работой компаратора – изучить базовую конфигурацию ОУ, показанную на Рисунке 1а. Усилитель имеет очень большой коэффициент усиления без обратной связи (AOL >> 1000). То, что он усиливает, – это разность между двумя входами V1 и V2. Выходное напряжение равно

Из-за высокого коэффициента усиления для положительного или отрицательного насыщения выхода большого входного дифференциального сигнала (V2 – V1) не требуется. Например, при напряжении источника питания ±5 В и коэффициенте усиления без обратной связи, равном 100,000, выходное напряжение достигнет шины питания при дифференциальном входном сигнале с уровнем 5/100,000 = 50 мкВ или выше. Передаточная характеристика вход-выход изображена на Рисунке 1б.

Рисунок 1. Операционный усилитель в инвертирующем включении (а)
и его передаточная характеристика вход-выход (б).

Истинный компаратор работает от одного источника питания, как правило, того же, который используется для цифровой логики. Выход через подтягивающий резистор подключен к шине питания (Рисунок 2а). На входы компаратора поданы опорное напряжение VREF и сигнал VIN, уровень которого сравнивается с опорным уровнем. В качестве опорного и сигнального может использоваться любой из двух выходов компаратора. Обычно опорное напряжение постоянно, а входной сигнал изменяется. Компаратор может включаться в двух основных конфигурациях:

  • Инвертирующая:
    VIN подключается к инвертирующему входу усилителя (–), а VREF – к неинвертирующему (+) входу (Рисунок 2). Если VIN > VREF, уровень выходного напряжения низкий. Если VIN < VREF, уровень выходного напряжения высокий.
     
  • Неинвертирующая:
    (Подключение входов противоположное изображенному на Рисунке 2). VIN подключается к неинвертирующему входу усилителя (+), а VREF – к инвертирующему (–). Если VIN > VREF, уровень выходного напряжения высокий. Если VIN < VREF, уровень выходного напряжения низкий.

На Рисунке 2 показана инвертирующая схема с фиксированным постоянным опорным напряжением и сигналом треугольной формы (Рисунок 2в). Пока входное напряжение ниже порога, уровень выхода остается высоким (см. передаточную характеристику на Рисунке 2б). Когда входной сигнал превысит порог, выход переключится в низкое состояние. Затем во время спада входного сигнала уровень выхода вновь станет высоким.

Рисунок 2. Типичное включение инвертирующего компаратора (а),
его передаточная характеристика (б), а также сигналы
на входе и выходе (в).

Принцип действия аналогового компаратора

Аналоговый компаратор сравнивает непрерывные сигналы – входной измеряемый и входной опорный. Как работает устройство, показано на графике ниже.

При медленном изменении входного сигнала, происходит многократное переключение компаратора за малый отрезок времени. Такое явление называют «электронным дребезгом». Его наличие значительно снижает эффективность сравнения. Поскольку часто повторяющиеся смены состояния выхода, вводят оконечный транзистор в состояние насыщения.

Компаратор

Для уменьшения эффекта «электронного дребезга», в схему вводят ПОС – положительную обратную связь. Она обеспечивает гистерезис – небольшую разницу между уровнем напряжения включения и отключения. Некоторые компараторы имеют встроенную ПОС, что уменьшает количество дополнительных элементов построения конструкции. Например, при незначительной потери чувствительности, добиваются стабильной работы компаратора.

Применение компаратора

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

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

Компаратор

Таким образом, компаратор позволяет наблюдать минимальные колебания уровней входных напряжений. Это делает его незаменимым элементом схем сравнения и измерительных приборов высокой точности:

  • индикаторы уровня входящего сигнала;
  • металлоискатели;
  • микро- и милливольтметры;
  • детекторы электромагнитных излучений;
  • лабораторные датчики;
  • компараторы массы;
  • газоанализаторы.

Где можно применить компаратор?

Это такие предметы:

  • Торт. Если вход компаратора подключен к целому торту, то из механизма будет выходить сигнал в 14 единиц. Всего торт состоит из семи частей, значит – каждая часть составляет две единицы сигнала компаратора. Если съесть весь торт, то сигнал прервётся.
  • Котёл. Котёл с водой, из которого можно заполнять колбы для зелий, тоже может активировать сигнал компаратора. Пустой котёл не даст никакого сигнала, зато каждая его треть, заполненная водой, – одна единица сигнала цепи.
  • Рамка. Если подключить к блоку, на котором висит рамка, компаратор и повесить в неё предмет, то цепь получит одну единицу сигнала. Если повернуть предмет на 45 градусов, то добавится одна единица. Ещё на 45 градусов – ещё одна единица.

Кстати, нужно учесть, что репитер и компаратор – совершенно разные механизмы с разным принципом действия. Компаратор, в отличие от репитера, не усиливает сигнал. Это нужно учесть при размышлении над вопросом «Как сделать в «Майнкрафте» редстоун-компаратор?» Возможно, нужен не этот механизм?

Материалы изготовления

Типы кондиционеров, распространённые на территории СНГ

Кондиционер Описание Хладагент
Кондиционеры Бакинского завода (СССР) БК-1500, БК-2000, БК-2500. Кондиционеры надежны, отличаются большим весом. До настоящего времени исправно работают. Кондиционеры после 1990 года выпуска (БК-1800, БК-2300) славятся низкой надежностью из-за недостатков электросхемы. Фреон-22
Кондиционеры Samsung, LG и других производителей выпущенных до середины 90-х годов. Компактные, легкие кондиционеры с термостатами сильфоного типа. Работают только на охлаждение, без пульта ДУ. Фреон-22
Кондиционеры после середины 90-х годов. Кондиционер управляется электронной схемой. Часто имеется пульт ДУ. Возможна работа как на охлаждение, так и на обогрев. Обычно Фреон-22

Применение компараторов

Основное назначение компараторов — оцифровка аналоговых сигналов. С помощью компараторов осуществляется связь между непрерывными сигналами, например, напряжения и логическими переменными цифровых устройств. Применяются в различных электронных устройствах, АЦП и ЦАП, устройствах сигнализации, допускового контроля

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

Выходные каскады компараторов рассчитаны таким образом, чтобы их выходное напряжение соответствовало бы входному логическому уровню многих цифровых микросхем, поэтому их ещё могут называть формирователями.

Логические функции

Для примера рассмотрим два 4-х битных слова A{\displaystyle A} и B{\displaystyle B}, пусть эти слова представляют собой некоторые натуральные числа, представленные в двоичном виде, причем 3-й разряд будет старшим:

A=A3,A2,A1,A{\displaystyle A=A_{3},A_{2},A_{1},A_{0}},
B=B3,B2,B1,B{\displaystyle B=B_{3},B_{2},B_{1},B_{0}}

Здесь каждая буква с нижним цифровым индексом представляет один из битов в числах.

Равенство (эквивалентность)

Двоичные числа A{\displaystyle A} и B{\displaystyle B} будут равны, если все пары соответственных битов обоих чисел равны, то есть:

A3=B3{\displaystyle A_{3}=B_{3}}, A2=B2{\displaystyle A_{2}=B_{2}}, A1=B1{\displaystyle A_{1}=B_{1}} и A=B{\displaystyle A_{0}=B_{0}}.

В двоичной записи чисел их цифры это или 0, или 1. Булева функция для равенства любых двух цифр Ai{\displaystyle A_{i}} и Bi{\displaystyle B_{i}} (здесь логическая операция «ИЛИ» обозначена символом +{\displaystyle +}, а «И» символом точки) может быть выражена как:

xi=Ai⋅Bi+A¯i⋅B¯i{\displaystyle x_{i}=A_{i}\cdot B_{i}+{\overline {A}}_{i}\cdot {\overline {B}}_{i}}.

При этом xi{\displaystyle x_{i}} равна 1 только если Ai{\displaystyle A_{i}} и Bi{\displaystyle B_{i}} равны.

Для равенства Ai{\displaystyle A_{i}} и Bi{\displaystyle B_{i}}, все функции xi{\displaystyle x_{i}} (для i = 0, 1, 2, 3) должны быть равны 1.

Поэтому признак равенства Ai{\displaystyle A_{i}} и Bi{\displaystyle B_{i}} записывается в виде логической функции как

 (A=B)=x3⋅x2⋅x1⋅x{\displaystyle \ (A=B)=x_{3}\cdot x_{2}\cdot x_{1}\cdot x_{0}}.

Двоичная функция (A=B){\displaystyle (A=B)} равна 1 только если все пары цифр двух чисел равны.

Неравенство (неэквивалентность)

Чтобы определить наибольшее из двух двоичных чисел, мы рассмотрим отношение величин пар значащих цифр, начиная со старших битов к младшим битам до нахождения неравенства в некоторой позиции. Когда неравенство найдено, то, если соответствующий бит A{\displaystyle A} равен 1 и такой же бит B{\displaystyle B} равен 0, то мы считаем, что A>B{\displaystyle A>B}.

Это последовательное сравнение может быть выражено логическими выражениями как:

(A>B)=A3⋅B¯3+x3⋅A2⋅B¯2+x3⋅x2⋅A1⋅B¯1+x3⋅x2⋅x1⋅A⋅B¯{\displaystyle (A>B)=A_{3}\cdot {\overline {B}}_{3}+x_{3}\cdot A_{2}\cdot {\overline {B}}_{2}+x_{3}\cdot x_{2}\cdot A_{1}\cdot {\overline {B}}_{1}+x_{3}\cdot x_{2}\cdot x_{1}\cdot A_{0}\cdot {\overline {B}}_{0}},
(A<B)=A¯3⋅B3+x3⋅A¯2⋅B2+x3⋅x2⋅A¯1⋅B1+x3⋅x2⋅x1⋅A¯⋅B{\displaystyle (A<B)={\overline {A}}_{3}\cdot B_{3}+x_{3}\cdot {\overline {A}}_{2}\cdot B_{2}+x_{3}\cdot x_{2}\cdot {\overline {A}}_{1}\cdot B_{1}+x_{3}\cdot x_{2}\cdot x_{1}\cdot {\overline {A}}_{0}\cdot B_{0}}.

(A>B){\displaystyle (A>B)} и (A<B){\displaystyle (A<B)} — выходные двоичные переменные, которые равны 1 когда A>B{\displaystyle A>B} или A<B{\displaystyle A<B} соответственно.

Математическое описание компаратора

Проходная характеристика неинвертирующего компаратора. Uоп=Uref{\displaystyle U_{\text{оп}}=U_{ref}} в формулах.

В аналитическом виде идеальный однопороговый неинвертирующий компаратор задаётся следующей системой неравенств:

Uout={U,if Uin<Urefне определено,if Uin=UrefU1,if Uin>Uref{\displaystyle U_{out}={\begin{cases}U_{0},&{\mbox{if }}U_{in}<U_{ref}\\{\text{не определено}},&{\mbox{if }}U_{in}=U_{ref}\\U_{1},&{\mbox{if }}U_{in}>U_{ref}\end{cases}}}
где Uref{\displaystyle U_{ref}} — напряжение порога сравнения,
Uout{\displaystyle U_{out}} — выходное напряжение компаратора,
Uin{\displaystyle U_{in}} — входное напряжение на сигнальном входе компараторе.

Третьему, неопределённому значению, в случае бинарного состояния выхода можно:

  1. присвоить U{\displaystyle U_{0}} или U1{\displaystyle U_{1}},
  2. присвоить U{\displaystyle U_{0}} или U1{\displaystyle U_{1}} случайным образом динамически,
  3. учитывать предыдущее состояние выхода и считать равенство недостаточным для переключения,
  4. учитывать первую производную по времени выходного сигнала и её равенство нулю считать недостаточным для переключения.

В случае использования многозначной логики, например, троичной для учёта третьего состояния (равенство) применить соответствующую троичную функцию из чёткой троичной логики с чётким третьим значением.

Схемотехника компараторов

Схемотехнически простейший компаратор представляет собой дифференциальный усилитель с высоким коэффициентом усиления (в идеале — бесконечным). Обычно в качестве компараторов напряжения в современной электронике применяют микросхемы операционных усилителей (ОУ). Но существуют и выпускаются специализированные для применения в качестве компараторов микросхемы.

Микросхема компаратора отличается от обычного линейного (ОУ) устройством и входного, и выходного каскадов:

Входной каскад компаратора должен выдерживать широкий диапазон дифференциальных входных напряжений (между инвертирующим и неинвертирующим входами), вплоть до значений питающих напряжений, а также полный диапазон синфазных напряжений.
Выходной каскад компаратора обычно конструируют совместимым по логическим уровням и токам с распространённым типом входов логических схем (технологий ТТЛ, ЭСЛ и т. п.). Возможны исполнения выходного каскада компаратора на одиночном транзисторе с , что обеспечивает одновременную совместимость с ТТЛ и КМОП логическими микросхемами.
Микросхемы компараторов не рассчитаны для работы с отрицательной обратной связью как ОУ и при их применении отрицательная обратная связь не используется. И наоборот, для формирования гистерезисной передаточной характеристики компараторы часто охватывают положительной обратной связью

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

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

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

При программном моделировании компаратора возникает проблема выходного напряжения компаратора при одинаковых напряжениях на обоих входах компаратора. В этой точке компаратор находится в состоянии неустойчивого равновесия. Проблему можно решить множеством разных способов, описанных в подразделе «программный компаратор».

Программное моделирование компаратора

В программах в качестве первого приближения можно использовать простейшую модель асимметричного компаратора, в котором третье значение с равными величинами сравниваемых входных переменных постоянно приписывается к «0» или к «1», в примере, приведенном ниже, третье значение постоянно приписывается к «0»:

DEFINT Y
DEFSNG X
Xref=2.5
Xin=2.6
IF Xin>Xref THEN Y=1 ELSE Y=0 'Асимметричный компаратор
PRINT Y

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

  1. приписать к «0» или к «1» постоянно,
  2. приписывать к «0» или к «1» случайным образом динамически,
  3. учитывать предыдущее значение и считать равенство недостаточным для переключения,
  4. учитывать первую производную и её равенство нулю считать недостаточным для переключения,

или выйти за рамки двоичной логики и:

  1. для учёта третьего значения (равенство) применить соответствующую троичную функцию из чёткой троичной логики с чётким третьим значением.

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

Использование[править | править код]

Сравнение сигналовправить | править код

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

  • В первом режиме (факел спереди не горит, режим по умолчанию) компаратор сравнивает сигнал А с сигналом Б и пропускает сигнал А только если А≥Б. Если А слабее Б, на выходе будет ноль.
  • Во втором режиме (факел спереди горит) компаратор «вычитает» сигнал Б из сигнала А, выдавая на выход сигнал с силой, равной разности входов (А−Б).

Определение заполненности контейнеровправить | править код

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

A = 1 + ( N1 V1 + N2 V2 + + Nn Vn ) × 14 n
Где:
A сила сигнала (С округлением в меньшую сторону)
N1…n количество предметов в слоте
V1…n размер полной стопки для данного предмета
n количество слотов в контейнере

Это означает, что сила сигнала зависит не напрямую от количества предметов в контейнере, а от его заполненности. Так, предмет, который нельзя сложить в стопку, полная стопка предметов, складывающихся по 16 предметов, и полная стопка предметов, складывающихся по 64 предмета, занимают одинаковый объём и на выходе дают одинаковый сигнал (например, раздатчик с 9 вагонетками выдаст максимальный сигнал — 15).

Определение пластинкиправить | править код

Компаратор, подключённый входом к проигрывателю, в котором находится пластинка, дает сигнал с силой, зависящей от порядкового номера используемой пластинки.

Сигнал Пластинка
нет
1 13
2 cat
3 blocks
4 chirp
5 far
6 mall
7 mellohi
8 stal
9 strad
10 ward
11 11
12 wait
13 не используется
14 не используется
15 не используется

Взаимодействие с командным блокомправить | править код

Если компаратор подключён входом к командному блоку, в котором введена команда , при обновлении командного блока будет выдаваться сигнал, соответствующий количеству сущностей на сервере, соответствующих аргументу команды.
Если же в командном блоке введена любая другая команда, при её успешном выполнении будет выдаваться сигнал силой 1.

Взаимодействие с тортомправить | править код

Если компаратор подключён входом к торту, он будет выдавать сигнал, пропорциональный количеству оставшегося торта. Каждый кусок торта добавляет 2 к силе выходного сигнала. Таким образом, полный торт выдаёт через компаратор сигнал силы 14.

Взаимодействие с котломправить | править код

Если компаратор подключён входом к котлу, он будет выдавать сигнал, пропорциональный количеству воды в котле. Пустой котёл выдаёт сигнал силы 0. Каждая треть воды в котле добавляет 1 к выходному сигналу.

Взаимодействие с рамкойправить | править код

Компаратор может быть использован для определения угла поворота предмета в рамке, а также определения того, содержится ли там какой-либо предмет вообще. Чтобы считывать сигнал с рамки, компаратор должен быть подключен к блоку, на котором висит рамка, с противоположной от неё стороне. Пустая рамка выдаёт нулевой сигнал. Неповёрнутый предмет в рамке выдаёт сигнал силы 1. Каждые 45° поворота добавляют 1 к силе выходного сигнала.

Другоеправить | править код

  • Компаратор пропускает сигнал только в одну сторону, а потому может быть использован как диод. Но в отличие от повторителя, компаратор не усиливает сигнал.
  • Если поставить два компаратора в кольцо, потом подать и снять сигнал с этого кольца, то сигнал будет плавно затухать со скоростью длина провода минус 1 за 0,1 секунды (для каждого участка). Это позволяет сделать более компактную линию поддержки сигнала, чем на повторителях.
  • Компаратор, подключённый к рамке портала Края, выдаёт сигнал силы 15, если в рамке расположено око Края, и 0, если рамка пуста.
  • Задержка компаратора равна 0,1 секунды или двум тактам.

Приложения

Нулевые детекторы

Детектор нуля определяет, когда заданное значение равно нулю. Компараторы идеально подходят для сравнительных измерений с обнаружением нуля, поскольку они эквивалентны усилителю с очень высоким коэффициентом усиления с хорошо сбалансированными входами и контролируемыми пределами выхода. Схема детектора нуля сравнивает два входных напряжения: неизвестное напряжение и опорное напряжение, обычно упоминаются как об у и об г . Опорное напряжение, как правило , на неинвертирующий вход (+), в то время как неизвестно напряжение, как правило , на инвертирующий входе (-). (На принципиальной схеме входы будут отображаться в соответствии с их знаком по отношению к выходу, когда один вход больше другого.) Если входы почти не равны (см. Ниже), выход будет либо положительным, либо отрицательным, например ± 12 В. в случае нуль — детектора целью является обнаружение , когда входные напряжения почти равны, что дает значение неизвестного напряжения , поскольку опорное напряжение известно.

При использовании компаратора в качестве детектора нуля точность ограничена; выходной сигнал равен нулю, когда величина разности напряжений, умноженная на коэффициент усиления усилителя, находится в пределах напряжения. Например, если коэффициент усиления равен 10 6 , а пределы напряжения составляют ± 6 В, то выходной сигнал будет равен нулю, если разность напряжений меньше 6 мкВ. Это можно назвать фундаментальной неопределенностью измерения.

Детекторы перехода через ноль

Для этого типа детектора компаратор обнаруживает каждый раз, когда импульс переменного тока меняет полярность. Выход компаратора изменяет состояние каждый раз, когда импульс меняет свою полярность, то есть выход HI (высокий) для положительного импульса и LO (низкий) для отрицательного импульса квадратирует входной сигнал.

Осциллятор релаксации

Компаратор можно использовать для создания релаксационного генератора . Он использует как положительные, так и отрицательные отзывы. Положительная обратная связь представляет собой конфигурацию триггера Шмитта . Сам по себе триггер — это бистабильный мультивибратор . Однако медленная отрицательная обратная связь, добавляемая к триггеру цепью RC, заставляет цепь автоматически колебаться. То есть добавление RC-цепи превращает гистерезисный бистабильный мультивибратор в нестабильный мультивибратор .

Аналого-цифровые преобразователи

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

Детекторы окон

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

Детекторы абсолютного значения

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

Компараторы с двумя и более напряжениями сравнения

Строятся на двух и более обычных компараторах.

Двухпороговый (троичный) компаратор

Двухпороговый (троичный) компаратор имеет два напряжения сравнения и состоит из двух обычных компараторов. Два напряжения сравнения делят весь диапазон входных напряжений на три нечётких поддиапазона в нечёткой (fuzzy) троичной логике, которым присваиваются три чётких значения в чёткой троичной логике. Двухбитный троичный (2B BCT) логический сигнал (трит) на выходе троичного компаратора указывает, в каком из трёх поддиапазонов находится входное напряжение. Логическая часть троичного компаратора выполняет  — «повторитель» (F1073 = F810). Двухбитный троичный трит (2B BCT) может быть преобразован в трёхбитный трит (3B BCT) или в трёхуровневый трит (3LCT).[источник не указан 267 дней]

В аналитическом виде двухпороговый (троичный) компаратор задаётся следующими системами неравенств:

{Uref2>Uref1Uout1={,if Uin<Uref1undefined,if Uin=Uref11,if Uin>Uref1Uout2={,if Uin<Uref2undefined,if Uin=Uref21,if Uin>Uref2{\displaystyle {\begin{cases}U_{ref2}>U_{ref1}\\U_{out1}={\begin{cases}0,&{\mbox{if }}U_{in}<U_{ref1}\\undefined,&{\mbox{if }}U_{in}=U_{ref1}\\1,&{\mbox{if }}U_{in}>U_{ref1}\end{cases}}\\U_{out2}={\begin{cases}0,&{\mbox{if }}U_{in}<U_{ref2}\\undefined,&{\mbox{if }}U_{in}=U_{ref2}\\1,&{\mbox{if }}U_{in}>U_{ref2}\end{cases}}\end{cases}}}

где:
Uref1 и Uref2 — напряжения нижнего и верхнего порогов сравнения,
Uout1 и Uout2 — выходные напряжения компараторов, а
Uin — входное напряжение на компараторах.

Двухпороговый (троичный) компаратор является простейшим одноразрядным троичным АЦП.

Троичный компаратор является переходником из нечёткой (fuzzy) троичной логики в чёткую троичную логику для решения задач нечёткой троичной логики средствами чёткой троичной логики.

Тумблеры и переключатели на 3 положения без фиксации (ON)-OFF-(ON) являются механоэлектрическими троичными (двухпороговыми) компараторами, в которых входной величиной является механическое отклонение рычага от среднего положения.

Двухпороговый (троичный) компаратор выпускается в виде отдельной микросхемы MA711H (К521СА1).

Применяется в популярной микросхемы-таймера NE555.

Троичный компаратор низкого качества с двоичными компараторами на цифровых логических элементах 2И-НЕ применён в троичном индикаторе напряжения источника питания с преобразованием трёх диапазонов входного напряжения в один трёхбитный одноединичный трит (3B BCT). Для построения в этой схеме не хватает двоичного RS-триггера, который можно выполнить на двух дополнительных логических элементах 2И-НЕ (например, использовать два из четырёх логических элементов 2И-НЕ микросхемы К155ЛА3).

Многовходовые компараторы

Входной каскад параллельных АЦП прямого преобразования является многоуровневым компаратором. В нём применяются 2n−1{\displaystyle 2^{n}-1} напряжений сравнения, где n — количество битов выходного кода. Разность соседних уровней сравнения в таких многовходовых компараторах обычно постоянна.