运算放大器(Operational Amplifier),简称运放(Op-Amp),是一种高增益的集成电压放大器。因为刚开始主要用于加法,减法等模拟运算电路中,因而得名。
对于大部分运算放大器,均为双端输入,单端输出,同时还有两个正负电源端口
运算放大器的内部结构可以用下图近似表示
在两输入端之间存在一个输入电阻
对输出端而言,是一个受控电压源串联电阻。受控电压源受两输入端的电压差控制,其比例系数称为开环电压增益(Open-loop gain)
在
对于理想的运算放大器,可以认为
运算放大器的输出曲线可以划分为两段——线性区(Linear zone)和饱和区(Saturation zone)
在线性区,输出电压严格满足
运算放大器的输出端电压存在上下限
之前提到的运算放大器的输入电阻
在理想情况下,我们将输入电阻视为无穷大,输出电阻为视为零。称这样的运算放大器为理想运算放大器(Ideal Operational Amplifier)。此时输入端开路,输出端只有一个受控电压源。受控电压源的比例系数
根据理想运算放大器的定义,可以推导出两个重要特性
由于输入电阻
由于
因此
对于理想放大器而言,两输入端
这两条性质在分析理想运算放大器电路时会反复用到。
共模与差模的详细定义参见 2.1 差分放大器,这里只做简单介绍
共模信号被定义为是两输入信号中的「相同部分」,从数学表达式来看,就是两信号的平均值
当两输入端输入信号时,这两个信号可以视为共模信号与差模信号的叠加。其中共模部分由于输入相等,理想运算放大器输出为零。这种性质称为「共模抑制」(Common-mode Rejection)
了解了运算放大器的基本性质,就可以由此设计一些重要的放大电路。首先要介绍的就是「反相放大电路」(Inverting Amplifier)。
其电路结构为:将同相输入端接地,反相输入端串联一个电阻
对于理想放大器而言,根据虚短特性,两输入端电位相等,因此两输入端均「接地」,即
再根据 KCL 定律,对于反相输入端有
得到输入端与输出端的关系
记输出信号与输入信号之比为「电压增益」
可以发现,输出端电压相比于输入端电压,被放大了
根据定义,输入电阻为输入电压和输入电流之比,对于此放大电路,输入端电流直接在
而输入电阻就是
注意,反相放大电路的输入阻抗通常比较小,否则为了实现较大的放大倍数,就必须把
当输入置零时,由于虚短虚断特性,
因此反相放大电路输出电阻为
在信号处理中,有时候需要将某信号放大指定倍数,求解电压增益,这个时候就会用到同相放大电路(Noninverting Amplifier)。
其电路结构为:将同相输入端作为信号源的输入端;反相输入端串联电阻
与反相放大电路类似的,根据虚断特性,两输入端之间无电流,因此流过
得到
再根据虚短性质,
其电压增益为
可以发现,输出端电压相比于输入端电压,被放大了
当
由于虚断特性,
当输入置零时,
上面介绍的两种放大电路本质上都是对信号「做乘法」,而在信号处理中,有时候需要将两个不同的信号叠加在一起,比如 KTV 中的卡拉OK,需要将话筒收到的人声和录音机中的伴奏作混合再从喇叭输出,此时就需要使用加法电路(Summing Amplifier)。加法电路可以由反相放大电路改进得到,也可以由同相放大电路改进得到。这里先介绍反相加法电路(Inverting Summing Amplifier)
其电路结构为:同相输入端接地,反相输入端以多个电阻分别连接各输入端。同时以电阻
根据虚短特性,同相输入端与反相输入端电位相等,认为是接地。再根据虚断,两输入端之间没有电流通过,因此根据 KCL有
得到
可以发现,输出电压为三个输入端的信号的一定的比例之和。
由于有多个输入端,因此输入电阻应当分别计算。根据反相放大电路的输入电阻可以得到
将所有输入端置零,输出信号显然为零,因此
与反相加法电路类似,将信号输入端改接到同相输入端,就构成了同相加法电路(Noninverting Summing Amplifier)
根据虚短特性,同相输入端与反相输入端电位相等,其电位为输出端电压的分压
再根据虚断,多个输入端之间的电流之和为
得到
可以发现,输出电压为三个输入端的信号的一定的比例之和。
由于有多个输入端,因此输入电阻应当分别计算。根据反相放大电路的输入电阻可以得到
将所有输入端置零,输出信号显然为零,因此
此电路能将电流信号转化为电压信号,即输出电压
其电路结构为:将反相放大电路的输入端换成一个电流源
由虚短特性,同相反相输入端均视为接地,因此电流源中的输入电阻
根据欧姆定律
此时的增益为
根据定义,输入电阻为输入端电压除以输入端电流。但是此时输入端电压由于运放虚短性质的存在,被短路成了接地。因此输入端电压
此电路能将电压信号转化为电流信号,即输出电流
其电路结构存在两条反馈,其上半部分与反相放大器类似。
虽然电路结构与反相放大器有几分相似,但此时同相输入端并非接地,此时满足
对于节点
而对于负载部分,输出电压端由三个电阻
综上得到
如果调整
则原式可以化为
此时负载电路为输入电压
前面提到运算放大器具有共模抑制性,即对于两个输入信号而言,运算放大器会放大其差模信号而抑制共模信号。对两信号做差模,本质上就是运算放大器在「做减法」。由此原理可以设计「差分放大器」(Difference amplifier)
根据虚短虚断性质有
解得
如果调整
则原式可以化为
即输出电压与差模信号成正比。与直接将差模信号输入运放不同的是,这样的差分放大器可以通过改变
作为「运算」放大器,之前的应用已经通过运算放大器实现了加减、乘、反相等运算操作,接下来介绍运算放大器微积分运算。首先就是积分器(Integrator)。
电路结构与反相放大器类似,不同的是将反馈网络上的电阻替换为电容。
由于虚短虚断特性,反相输入端相当于接地,那么根据 KCL 方程有
根据电容特性,
输入端电压
负号意味着积分的过程产生了反相
若输入信号为常量,那么输出信号就是一个与时间呈线性关系的函数,即
即输出电压会单调递增或递减,直到达到饱和电压
与积分器原理类似,将电阻和电容的位置调换,即可得到微分器电路
由于虚短虚断特性,反相输入端相当于接地,那么根据 KCL 方程有
根据电容特性,
综合起来得到
负号意味着微分的过程产生了反相
若输入信号为阶跃函数,则输出信号为脉冲,即
若输入信号为正弦波,则输出信号仍为正弦波,但幅度变为原来的
把此电阻称为平衡电阻。如何计算?零输入时零输出,保证直流时的差分对称性
输入一个大信号,上升做不到足够快,存在一定的上升时间,以最小上升到最大电压上升所需要的时间定义为「压摆率」(Slew rate),越大越好
双端接地时,或输入共模信号时,输出应为零。但有时候不为零,即零点漂移,此时需要人为在某个输入端输入一个直流电压实现输出端为零。
定义:对于开环运算放大器而言,为了实现零输出电压所需要的直流差模信号定义为失调电压(Input biasing voltage)
Input biasing current
Input offset current
本质上是两个管子的参数没有做到完全一致
纳安级别,可以忽略不计
Temperature effect
失调电压随温度的变化率定义为「输入偏置电流漂移」(Input offset voltage drift)
失调电流随温度的变化率定义为「输入偏置电流漂移」(Input offset current drift)
Maximum differential input voltage
Maximum common input voltage
Maximum output current
Open-loop diff voltage gain
Open-loop bandwidth
Unity-gain bandwidth
增益和带宽的积保持不变
当增益为
当达到摆动速率时,称为全功率带宽(转换速率有限造成的)
大信号带宽
非理想运放不考