写在前面:在本篇博文中,我将分析几种常见的基本运算电路:比例运算电路,加减运算电路,微分和积分运算电路,指数和对数运算电路输入与输出的关系。但是,掌握单一的运算电路并不是我们的最终目的,因为在题目中,往往是很多个运算电路结合起来的,我们需要学会如何分析
所谓反向比例运算电路,就是输入信号加在了运放的反相输入端,我们来看看它长什么样:
这是反向比例运算电路的构造,当分析电路时遇到这个结构,我们可以直接使用下面的关系: u o = − R f R u I u_o = -\frac{R_f}{R}u_I uo=−RRfuI
下面我们来推导一下:
首先,由于虚断,我们得到: i + = i − = 0 i^+ = i^- = 0 i+=i−=0
因此,P点和地等电位,由虚短可知: u + = u P = u − = u N = 0 u^+ = u_P = u^- = u_N = 0 u+=uP=u−=uN=0
对N点列节点电压方程可知: ( 1 R + 1 R f ) u N − 1 R f u o = u I R (\frac{1}{R} + \frac{1}{R_f})u_N - \frac{1}{R_f}u_o = \frac{u_I}{R} (R1+Rf1)uN−Rf1uo=RuI
联立以上式子,可得: u o = − R f R u I u_o = -\frac{R_f}{R}u_I uo=−RRfuI
1.下面,我们来讨论一下: R ′ R' R′与 R , R f R, R_f R,Rf的关系: R ′ = R / / R f R' = R // R_f R′=R//Rf,目的是达到静态平衡,即使得两个输入端的外接电阻相等
2. 同时,我们注意到:由于 u + = u − = 0 u^+ = u^- = 0 u+=u−=0,因此该电路无共模输入电压
对于同相比例运算电路,输入和输出的关系为: u o = ( 1 + R f R ) u o u_o = (1 + \frac{R_f}{R})u_o uo=(1+RRf)uo
分析方法类似:首先,由于虚断 i + = i − = 0 i^+ = i^- = 0 i+=i−=0,因此, u P = u I u_P = u_I uP=uI
由虚断可知: u N = u P = u I u_N = u_P = u_I uN=uP=uI
对反相输入端结点列结点电压方程,得: ( 1 R + 1 R f ) u N − 1 R f u o = 0 (\frac{1}{R} + \frac{1}{R_f})u_N - \frac{1}{R_f}u_o = 0 (R1+Rf1)uN−Rf1uo=0
整理可得: u o = ( 1 + R f R ) u o u_o = (1 + \frac{R_f}{R})u_o uo=(1+RRf)uo
注意:由于 u N = u P = u I u_N = u_P = u_I uN=uP=uI,因此,该电路有共模输入电压: u c = u I u_c = u_I uc=uI,因此需要特别考虑共模抑制的能力!
反向求和运算电路输入与输出的关系为: u o = − R f ( u I 1 R 1 + u I 2 R 2 + u I 3 R 3 ) u_o = -R_f(\frac{u_{I1}}{R_1} + \frac{u_{I2}}{R_2} + \frac{u_{I3}}{R_3}) uo=−Rf(R1uI1+R2uI2+R3uI3)(可以直接使用)
分析方法呢,也是用结点电压法,这里自己课下可以推导一下就不赘述了
这里就有文章了:
【情况一】:若 R / / R f = R 1 / / R 2 / / R 3 / / R 4 R // R_f = R_1 // R_2 // R_3 // R_4 R//Rf=R1//R2//R3//R4:
对反相输入端列结点电压方程,得: ( 1 R + 1 R f ) u − − 1 R f u o = 0 (\frac{1}{R} + \frac{1}{R_f})u^- - \frac{1}{R_f}u_o = 0 (R1+Rf1)u−−Rf1uo=0
对同相输入端列结点电压方程,得: ( 1 R 1 + 1 R 2 + 1 R 3 + 1 R 4 ) u + = u I 1 R 1 + u I 2 R 2 + u I 3 R 3 (\frac{1}{R_1} + \frac{1}{R_2} + \frac{1}{R_3} + \frac{1}{R_4})u^+ = \frac{u_{I1}}{R_1} + \frac{u_{I2}}{R_2} + \frac{u_{I3}}{R_3} (R11+R21+R31+R41)u+=R1uI1+R2uI2+R3uI3
由上面第一个式子,我们知道: u − = R R + R f u o (1) u^- = \frac{R}{R + R_f}u_o\tag{1} u−=R+RfRuo(1)
我们令: R p = R 1 / / R 2 / / R 3 / / R 4 R_p = R_1 // R_2 // R_3 // R_4 Rp=R1//R2//R3//R4
那么第二个式子就可以写成: u + = R p ( u I 1 R 1 + u I 2 R 2 + u I 3 R 3 ) u^+ = R_p(\frac{u_{I1}}{R_1} + \frac{u_{I2}}{R_2} + \frac{u_{I3}}{R_3}) u+=Rp(R1uI1+R2uI2+R3uI3)
联立(1)式,得:
u o = R p ( u I 1 R 1 + u I 2 R 2 + u I 3 R 3 ) R + R f R u_o = R_p(\frac{u_{I1}}{R_1} + \frac{u_{I2}}{R_2} + \frac{u_{I3}}{R_3})\frac{R + R_f}{R} uo=Rp(R1uI1+R2uI2+R3uI3)RR+Rf
这看起来有些复杂,我们有没有化简的办法?—— 有!
我们在等式右边乘一个: R f R f \frac{R_f}{R_f} RfRf,即: u o = R p ( u I 1 R 1 + u I 2 R 2 + u I 3 R 3 ) R + R f R R f R f u o = R p ( u I 1 R 1 + u I 2 R 2 + u I 3 R 3 ) R + R f R R f R f u o = R p ( u I 1 R 1 + u I 2 R 2 + u I 3 R 3 ) 1 R p R f u o = R f ( u I 1 R 1 + u I 2 R 2 + u I 3 R 3 ) u_o = R_p(\frac{u_{I1}}{R_1} + \frac{u_{I2}}{R_2} + \frac{u_{I3}}{R_3})\frac{R + R_f}{R}\frac{R_f}{R_f}\\ u_o = R_p(\frac{u_{I1}}{R_1} + \frac{u_{I2}}{R_2} + \frac{u_{I3}}{R_3})\frac{R + R_f}{RR_f}R_f\\ u_o = R_p(\frac{u_{I1}}{R_1} + \frac{u_{I2}}{R_2} + \frac{u_{I3}}{R_3})\frac{1}{R_p}R_f\\ u_o = R_f(\frac{u_{I1}}{R_1} + \frac{u_{I2}}{R_2} + \frac{u_{I3}}{R_3}) uo=Rp(R1uI1+R2uI2+R3uI3)RR+RfRfRfuo=Rp(R1uI1+R2uI2+R3uI3)RRfR+RfRfuo=Rp(R1uI1+R2uI2+R3uI3)Rp1Rfuo=Rf(R1uI1+R2uI2+R3uI3)
那么,在静态平衡的条件下,正向加法运算电路就有: u o = R f ( u I 1 R 1 + u I 2 R 2 + u I 3 R 3 ) u_o = R_f(\frac{u_{I1}}{R_1} + \frac{u_{I2}}{R_2} + \frac{u_{I3}}{R_3}) uo=Rf(R1uI1+R2uI2+R3uI3)
那么,如果静态不平衡怎么办呢??
最后就变成了这样: u o = R f R P R N ( u I 1 R 1 + u I 2 R 2 + u I 3 R 3 ) u_o = R_f\frac{R_P}{R_N}(\frac{u_{I1}}{R_1} + \frac{u_{I2}}{R_2} + \frac{u_{I3}}{R_3}) uo=RfRNRP(R1uI1+R2uI2+R3uI3)
这个是典型的减法电路,先给出结论:当电路的参数对称时,即上图 R = R , R f = R f R = R, R_f = R_f R=R,Rf=Rf时,
有: u o = R f R ( u I 1 − u I 2 ) u_o = \frac{R_f}{R}(u_{I1} - u_{I2}) uo=RRf(uI1−uI2)
如果有: R 1 = R 2 = R f 1 = R f 2 R_1 = R_2 = R_{f1} = R_{f2} R1=R2=Rf1=Rf2,那么 u o = u I 1 − u I 2 u_o = u_{I1} - u_{I2} uo=uI1−uI2
下面,我们也重点推导一下:
先对反相输入端列结点电压方程: ( 1 R + 1 R f ) u − 1 R f u o = u I 1 R (\frac{1}{R} + \frac{1}{R_f})u^- \frac{1}{R_f}u_o = \frac{u_{I1}}{R} (R1+Rf1)u−Rf1uo=RuI1
然后,我们来看看同相输入电压 u + u^+ u+为多少: u + = R f R + R f u I 2 u^+ = \frac{R_f}{R + R_f}u_{I2} u+=R+RfRfuI2
联立上面的两个式子,得: u o = R f R ( u I 1 − u I 2 ) u_o = \frac{R_f}{R}(u_{I1} - u_{I2}) uo=RRf(uI1−uI2)
对于有电容的这种运算放大器,我们最常用的就不再是结点电压法了,而是直接用虚短虚断来处理,我们来看看吧:
首先,对于N点(-),有: i R = i C i_R = i_C iR=iC(因为虚短),那么我们就有: u I R = i C = C d u C d t \frac{u_I}{R} = i_C = C\frac{du_C}{dt} RuI=iC=CdtduC
又因为: u C = − u o u_C = -u_o uC=−uo,因此,上式可以化为: u I R = − C d u o d t \frac{u_I}{R} = -C\frac{du_o}{dt} RuI=−Cdtduo,稍作整理,可得: u o = − 1 R C ∫ u I d t u_o = -\frac{1}{RC}\intop u_Idt uo=−RC1∫uIdt,如果是 t 1 t_1 t1~ t 2 t_2 t2的时间积分,那么可得: u o = − 1 R C ∫ t 2 t 1 u I d t + u o ( t 1 ) u_o = -\frac{1}{RC}\int_{t_2}^{t_1}{u_Idt} + u_o(t_1) uo=−RC1∫t2t1uIdt+uo(t1)
同样地分析方法:N点: i C = i R i_C = i_R iC=iR,即: C d u C d t = − u o R C\frac{du_C}{dt} = -\frac{u_o}{R} CdtduC=−Ruo
即: u o = − R C d u C d t u_o = -RC\frac{du_C}{dt} uo=−RCdtduC
其实,用二极管或是三极管构成的对数运算电路的分析是和微积分运算电路一样的,只不过,我们需要记住的关键方程就是:
u o = k u X u Y u_o = ku_Xu_Y uo=kuXuY
如果把模拟乘法器的两个端口连在一起作为一个输入,那么就变成了乘方运算
如果把模拟乘法器作为反馈支路,那么就变成了除法运算电路:
这里我们一起来分析一下这种电路(多个运放的结合是考试的重点!):
首先,我们第一眼可以看出来的就是反馈支路上的这个模拟乘法器,它的两个输入分别为: u 0 u_0 u0和 u I 2 u_{I2} uI2,因此,输出 u o ′ = k u I 2 u 0 u_o' = ku_{I2}u_0 uo′=kuI2u0,对于A,我们看不出它是什么现成的运算电路,因此,直接用虚断虚短来做:
对于N点:我们有: u I 1 R 1 = − u 0 ′ R 2 = − k u I 2 u 0 R 2 \frac{u_{I1}}{R_1} = -\frac{u_0'}{R_2} = -\frac{ku_{I2}u_0}{R_2} R1uI1=−R2u0′=−R2kuI2u0
即: u o = − R 2 R 1 k u I 1 u I 2 u_o = -\frac{R_2}{R_1k}\frac{u_{I1}}{u_{I2}} uo=−R1kR2uI2uI1
当然了,还有许许多多的用法,比如说开方运算等,我们不能一一赘述,但是分析方法确实是一样的