Использование ОУ в качестве компаратора
Компаратор — это устройство, которое подает на свой выход сигнал равный разнице между двумя входными сигналами, умноженной на очень большой коэффициент. Тоже-самое делает и операционный усилитель. Разница лишь в том, что компаратор работает без обратной связи и выдает логический уровень, а ОУ предназначен для работы с обратной связью и выдает аналоговый сигнал.
Недавно, думал над проектом в котором уже использовались ОУ и, нужны были компараторы. Естественно, появился соблазн использовать ОУ в качестве компараторов. Но можно ли так делать?

Если кратко, то лучше — не нужно, если длинно, то вот почему:
Конечно, не все ОУ насыщаются и это нужно проверять, если вам нужна скорость.

На такую проблему я нарвался, когда пытался использовать LVDS-приемники spartan3 в качестве компараторов.
Кроме того, у ОУ есть такое явление, как инверсия фазы. Когда внутренние цепи входят в насыщение, выходной сигнал внезапно меняет фазу и получается вот такая картина:

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

Если напряжение питания ОУ больше чем логические напряжения, придется строить согласователь уровней и вот тут вся экономия на покупке отдельного компаратора, скорее-всего, пропадет.
Недавно, думал над проектом в котором уже использовались ОУ и, нужны были компараторы. Естественно, появился соблазн использовать ОУ в качестве компараторов. Но можно ли так делать?

Если кратко, то лучше — не нужно, если длинно, то вот почему:
Скорость
ОУ рассчитаны для работы с маленькой разницей между входными сигналами. При большой разнице, транзисторы где-то в недрах микросхемы могут насыщаться и от этого скорость может упасть на порядки. Тоесть, если у нас есть 10МГц ОУ, это совсем не значит что из него получится компаратор с временем реакции в 100нс. Получается такая парадоксальная ситуация — разница между напряжениями входов увеличивается, а время реакции компаратора уменьшается.Конечно, не все ОУ насыщаются и это нужно проверять, если вам нужна скорость.
Входные цепи
Опять-же, из-за того, что ОУ рассчитывают для работы с маленькой разницей входных напряжений, входные цепи могут повести себя совсем не так как вы думаете. К примеру, там могут стоять защитные диоды, которые просто замкнут входы друг на друга.
На такую проблему я нарвался, когда пытался использовать LVDS-приемники spartan3 в качестве компараторов.
Кроме того, у ОУ есть такое явление, как инверсия фазы. Когда внутренние цепи входят в насыщение, выходной сигнал внезапно меняет фазу и получается вот такая картина:

Практически все современные ОУ не страдают такой болезнью, но лучше проверить это на макетке, если вы, все-таки, собираетесь использовать ОУ в качестве компаратора. Производители обычно не пишут о том, что ОУ страдает инверсией фазы, зато, с радостью, сообщают если инверсии фазы нет.
Выходное напряжение
Компараторы часто рассчитываются для работы с определенным логическим стандартом, а вот ОУ — нет. И есть шанс не попасть в логические уровни. Не забывайте, что размах напряжений на выходе ОУ ограничен и неплохо бы проверить — совместим ли он с вашей логикой. Конечно, это не касается rail-to-rail ОУ.
Если напряжение питания ОУ больше чем логические напряжения, придется строить согласователь уровней и вот тут вся экономия на покупке отдельного компаратора, скорее-всего, пропадет.
12 комментариев
компараторыОУ — нет.Правила сайта я прочитал после… :)