1 什么是运算放大器?
“Op-amp”表示“运算放大器”。之所以称为运算放大器是因为其应用于各种运算操作,例如比较、加法、减法、微分和积分等各类运算。
图1-1显示了运算放大器的电子符号。运算放大器有五个端子:1)同相输入;2)反相输入;3)输出;4)正电源;及5)负电源。这里“反相”和“同相”表示相对于输出的极性。
施加于同相输入端的电压相对于反相输入电位放大了AV倍,输出端与同相输入端具有相同的相位。
施加于反相输入端的电压相对于同相输入电位也放大了AV倍。输出端与反相输入端具有相反的相位。
因此,输出端提供的电压等于反相输入端与同相输入端之间的电压差乘以AV。因此,当反相输入端与同相输入端具有相同电压和相位时,输出电压变为零。当反相输入端与同相输入端具有相同电压但相位相反时,输出端与同相输入端同相,所得到的电压等于二者的电压差乘以AV后的两倍。
尽管结构很简单,但运算放大器仍具有接近理想状态的放大器特性。因此,运算放大器广泛适用于各种物联网家用电器和其它电子应用领域的各类用途。例如,运算放大器用于放大来自传感器和测量仪器的模拟信号。
1.1 运算放大器的特性
通常,放大器应既不影响前级电路,也不受后级电路影响。因此,放大器应具有高输入阻抗和低输出阻抗。运算放大器的特性恰好接近这些要求,下面比较了理想和实际的运算放大器:
尽管现实中不存在理想运算放大器,但您可在设计阶段的早期假设理想运算放大器。但在进入详细设计阶段后,您应考虑理想运算放大器与实际运算放大器之间的差异。
例如,如果运算放大器的输入阻抗较低,则其输入电压来自该运算放大器的输入阻抗以及前级设备的输出阻抗。运算放大器的低输入阻抗也会影响其反馈回路。如果运算放大器的输出阻抗较大,则其输出电压来自该运算放大器的输出阻抗及其负载的阻抗。
但在典型应用中,运算放大器的输入阻抗与前级电路的输出阻抗相比可忽略不计,而运算放大器的输出阻抗与后级负载的阻抗相比也可忽略不计。因此,这些阻抗通常没有重大影响。上面显示的其它参数亦如此,但有必要在创建详细设计时检查其影响。
1.2 运算放大器的内部操作
图1-2显示了运算放大器的简化等效电路。如您所见,运算放大器由多个MOSFET组成。为使CMOS运算放大器正常工作,这些MOSFET必须在饱和区工作。图1-3显示了MOSFET的饱和区。
MOSFET在该区域内的工作方式如下:
随着栅极-源极电压的升高,漏极电流增大。
随着漏极-源极电压的升高,漏极电流略微增大。漏极电流的细微变化会引起漏极-源极电压的显著变化。
运算放大器各部分的功能如下:
差分输入对:放大VIN (+)输入端与VIN (-)输入端之间的电压差
电流镜:为构成差分输入对的Qp1和Qp2提供等量电流。电流镜用作差分输入对的负载电阻。电流镜的输出端(即差分输入对的漏极端子)通常具有高阻抗,很难用典型电阻器获得这么高的阻抗。因此,第一级差分放大器具有高增益。这种由晶体管构成的电阻负载称为有源负载。
电流源:确定流向差分输入对和共源放大器的电流量。电流源用作共源放大器的有源负载。
共源放大器:为连接至输出端的外部负载提供驱动电流,并补偿第一段差分放大器的增益。
在介绍运算放大器的操作之前,我们先讨论电流镜中Qn1的漏极电压。Qn1的漏源电压(VDS_n1)与漏极-栅极电压(VDG_n1)相等。图1-4显示了满足VDS = VDG的条件。由于生成的曲线看似二极管的IF-VF曲线,故Qn1的连接称为二极管连接。在图1-4中,漏极电流较大,因为它是具有大沟道面积的分立N沟道MOSFET的ID-VDS曲线。IC的内部MOSFET的漏极电流比该电流低两至三个数量级。
如图1-4所示,当漏极电流超过某点(当VDS为1.5V或更高时)后,漏极电流的细微变化几乎不会影响漏源电压。
接下来,我们来看下电流源的工作原理。首先,我们来考察一个无电流源的电路,如图1-6所示。后续共源放大器与先前的运算放大器相同。
对差分输入端VIN(+)和VIN(-)施加相等的电压(VDD – VIN)。故VSG = VIN。此时,当漏极电流(ID_p1)导通时,Qp1的漏极电压稳定在VSD_p1+VDS_n1=VDD的电压处。由于ID_p1被电流镜复制,由Qp2和Qn1组成的电路与其具有相同的电压关系。
假设施加于VIN(+)和VIN(-)的电压升高了ΔV,增至(VDD – VIN + ΔV)。由于图1-6的电路有一个电流镜,故等量电流流向差分输入对。但如果没有电流源,流向差分输入对的电流会等量减少。因此,连接至共源极放大器的Qn2的漏源电压也相应降低。
相当于降低了共源放大器Qn3的栅极-源极电压(VGS_n3)。共源放大器有一个电流源(Qp4),该电流源使漏源电压(VDS_n3)升高以抵抗VGS_n3的下降,从而保持电流恒定。换言之,即使VIN(+)和VIN(-)输入端具有相同电压和相位,输出电压(VOUT)也会升高。当数据表中所示范围内的共模输入(相同输入电压)施加于VIN(+)和VIN(-)时,运算放大器必须具有恒定输出。图1-6所示的电路无法满足此要求。
接下来,我们来看下带有恒流源(Qp3)的电路(图1-2所示的电路)。例如,假设施加于VIN(-)和VIN(-)的输入电压升高了ΔV,增至(VDD – VIN + ΔV)。由于此电路有一个电流源,故流入差分输入对的电流保持不变。因此,Qn1的漏源电压(VDS_n3)保持不变。同理,VDS_n2保持不变。因此,对于共模输入电压,输出电压均保持恒定。(Qp3的VSD_p3补偿ΔV。由于电流源的源漏电压发生变化,故流向差分输入对的电流也会相应变化。由于电流源的漏源电压发生变化,故漏极电流(ID)也相应变化。但ID仅随VDS略微变化。故ID无显著变化。)
因此,当共模输入电压施加于VIN(+)和VIN(-)时,电流源的作用就是保持输出电压恒定。
接下来,我们来看下对VIN(+)和VIN(-)施加不同电压的情况。
假设VIN(+)和VIN(-)最初具有相同电压(VDD – VIN),然后VIN(-)电压升高了ΔV。VSG_p1降低,导致ID_p1减小了ΔIp1。然而,如上所述,Qn1具有二极管连接。因此,VDS_n1保持不变。故Qp1的漏极电压保持不变,电流镜将减少的ID_p1复制到Qn2的漏极电流(ID_n2)。
这自相矛盾,因为电流源中Qn3的漏极电流(ID_p3)保持不变。因此,Qn2的漏极电压(VDS_n2)升高,以增大流经Qn2的电流。
您可能认为VDS_n2的升高会导致VSD_p2降低,从而导致ID_p2减小。但请注意,来自电流源(ID_p3)的电流保持不变。由于ID_p1减小了ΔIp1,故ID_p2应增大而非减小。因此,Qp2的源极电压升高。
Qp1的源极-栅极电压(VSG_p1)升高,导致其漏极电流(ID_p1)增大。
ID_p1被复制到Qn2(ID_n2)的漏极电流。随后,运行返回至步骤3。
最终,Qn2的漏极电压(VD_n2)从初始电压开始升高,增加的VD_n2被转移至后续的共源放大器,共源放大器的VGS_n3升