【模拟设计】将运算放大器用作比较器,到底应该不应该?

Bob Witte 电子工程专辑 今天

一些经典的运算放大器电路中运用了负反馈,因此通常就可以使运算放大器工作在线性区域内。

但是,也可以将运算放大器用作比较器,从而使其以非线性方式工作。由于其输入受到硬驱动,因此其输出电压会对电源产生猛烈的冲击。如下文所示,这可能并不总是一种好的设计方法。

变为非线性

在线性应用中,可以对运算放大器做如下理想假设:无限增益带宽、零输出阻抗、无限输入阻抗,以及输入之间为零伏。也可以将运算放大器以非线性方式使用,但有一些地方要特别注意和处理。

一种常见的配置是仅使用开环运算放大器(无反馈),从而让其高增益产生比较器工作。没有负反馈,两个输入就不一定保持相同的电压,因此上述第四点理想运算放大器假设也就无效。

图1显示了开环配置的运算放大器。当VIN大于零时,输出电压变高,并被限制在正电源电压附近。当输入电压变为负值时,运算放大器输出将摆动为负值,并再次被限制在负电源电压附近。这里假设运算放大器是由常规的正负电源电压供电。

图片图1:将运算放大器用作零阈值电压比较器

上述比较器电路在零伏附近工作。图2在该电路中增加了一个电阻分压器,对反相输入端的电压进行设置,从而提供了一种控制比较器参考电压VREF的方法。

图片图2:带有电阻分压器的运放比较器,可对阈值电压进行设置。

图3显示了另一种常见的设计技术,即向比较器添加迟滞。在这种情况下,输入电压对运算放大器的反相输入进行驱动,VREF则连接至同相输入。R1-R2电阻分压器从输出VOUT产生VREF。当VIN降至VREF以下时,输出电压变高,从而导致VREF变成更高的电压。

图片图3:运放比较器电路通过正反馈来增加迟滞。

类似地,当VIN转换为高于VREF时,VOUT变为最大负输出电压,从而将VREF拉低。这种迟滞效应在输入信号上存在有任何噪声时,就可以防止其在过VREF转换时造成比较器工作反向。

图4中的多谐振荡器电路使用图3中的R1-R2迟滞电路以及RC定时电路来产生方波输出。实际上,它不是比较器电路。取而代之的是,它将运算放大器用作比较器来创建所需的输出波形。假设VOUT一开始为高电压,那么它就会通过R3为C充电。电容器电压就会增加,同时这个过程与时间常数R3-C保持一致。

图片图4:多谐振荡器电路添加RC定时电路以产生方波输出。

电容器电压变得大于VREF时,输出电压将摆动至负电源电压。这将导致电容器电压被驱动为负,这个过程同样与时间常数R3-C保持一致。R1-R2分压器将在同相输入上提供一定的迟滞,从而使运放实现平稳过渡。欲知有关元件值如何确定多谐振荡器频率的详细信息,请参见参考文献4。

但是有一些问题

网上有很多关于这类非线性运放电路的文章。但是,当我查看一些IC供应商的网站时,我注意到他们强烈警告不要将运算放大器用作比较器[参考文献1和参考文献2]。其主要问题包括:

  1. 一些运算放大器的输入上有钳位二极管,因此会限制两个输入之间的最大电压。这可以通过精心设计或选择其他运算放大器来解决。

  2. 比较器应用会将运算放大器驱动到饱和状态。从饱和状态恢复过来可能很慢,而且通常没有指定。

  3. 大多数运算放大器的输出电压摆幅可能接近正负电源电压。这可能有所指定也可能没有,而且可能无法实现很好的控制。

  4. 与为该特定应用设计的“真实比较器”相比,运算放大器的开关时间趋于较慢。

  5. 运算放大器的输出通常不设置为对数字逻辑进行驱动,因此可能需要使用其他电路来对其进行调整。

想要将运放用作比较器的主要原因可能是,有时使用一个多运放器件,正好剩余了其中一个放大器。毕竟,它就在那里,可以免费使用。如果您决定采用这种方法,则需要对数据手册进行仔细研究,并评估实际电路性能是否井然有序。然后就是要确保运放电路具有相当大的内置裕量。

上述非线性运放工作的考虑因素,也可能有助于我们理解线性应用中可能出现的一些问题。是否有可能运放的输出被驱动到轨电压?如果是这样,恢复需要多长时间?这对电路的性能有影响吗?

因此,许多IC供应商都建议用户使用真实的比较器而不是运算放大器。毕竟,比较器就是设计用作比较器。它具有指定的开关特性和输出驱动,通常设置为用来驱动逻辑器件。有许多经济型器件可供选择。

↓ 扫码,免费领取开发板 
图片
大联大 世平_NXP电竞外设 开发板
核心技术优势

相关软硬体设计,可提供客户快速开发

LPC55Sxx 硬体加速器开发设计,可以协助 Key Scan 的运用

LPC55Sxx 对应 PixArt PMW3389 的光学 Sensor设计及程式

LPC55Sxx I2S 的设计,可以针对不同的 Audio Res 做不同对应

主动式 RGB LED 的相关设计,并有相关 DMA 控制模式



后续可搭配其他板子做延伸开发


↓↓ 点击阅读原文,赠送更多开发板