> 文章列表 > 7.1 基本运放电路(1)

7.1 基本运放电路(1)

7.1 基本运放电路(1)

集成运放的应用首先表现在它能构成各种运算电路上,并因此而得名。在运算电路中,以输入电压作为自变量,以输出电压作为函数;当输入电压变化时,输出电压将按一定的数学规律变化,即输出电压反映输入电压某种运算的结果。

一、概述

1、电路的组成

为了实现输出电压与输入电压的某种运算关系,运算电路中的集成运放应当工作在线性区,因而电路中必须引入负反馈,且为了稳定输出电压,均引入电压负反馈。由此可见,运算电路的特征是从集成运放的输出端到其反向输入端存才反馈通路。
由于集成运放优良的指标参数,不管引入电压串联负反馈,还是引入电压并联负反馈,均为深度负反馈。因此电路是利用反馈网络和输入网络来实现各种数学运算的。

2、“虚短” 和 “虚断” 是分析运算电路的基本出发点

通常,在分析运算电路时均设集成运放为理想运放,因而其两个输入端的净输入电压和净输入电流均为零,即具有 “虚短路” 和 “虚断路” 两个特点,这是分析运算电路输出电压与输入电压运算关系的基本出发点。
在运算电路中,无论输入电压,还是输出电压,均对 “地” 而言。
在求解运算关系式时,多采用节点电流法;对于多输入的电路,还可利用叠加原理

二、比例运算电路

1、反向比例运算电路

(1)基本电路
在这里插入图片描述
反向比例运算电路如图7.1.1所示,这是一个典型的电压并联负反馈电路。输入电压 uIu_IuI 通过电阻 RRR 作用于集成运放的反向输入端,故输出电压 uOu_OuOuIu_IuI 反相。同相输入端通过电阻 R′R'R 接地,R′\\pmb {R'}R 为补偿电阻,以保证集成运放输入级差分放大电路的对称性;其值为 uI=0u_I=0uI=0(即输入端接地,输出端也接地,静态时)时反向输入端总等效电阻,即各支路电阻的并联,因此 R′=R//RfR'=R//R_fR=R//Rf。这是因为集成运放静态时存在偏置电流,若不存在 R′R'R,则静态时 uNu_NuNuPu_PuP 会存在误差。
电路中通过 RfR_fRf 引入负反馈,故uN=uP=0(7.1.1)u_N=u_P=0\\kern 50pt(7.1.1)uN=uP=0(7.1.1)为 “虚地”。iP=iN=0(7.1.2)i_P=i_N=0\\kern 57pt(7.1.2)iP=iN=0(7.1.2)节点 N\\textrm NN 的电流方程为iR=iFi_R=i_FiR=iFuI−uNR=uN−uORf\\frac{u_I-u_N}{R}=\\frac{u_N-u_O}{R_f}RuIuN=RfuNuO由于 N\\textrm NN 点为虚地,整理得出uO=−RfRuI(7.1.3)u_O=-\\frac{R_f}{R}u_I\\kern 60pt(7.1.3)uO=RRfuI(7.1.3)uOu_OuOuIu_IuI 成比例关系,比例系数为 −Rf/R-R_f/RRf/R,负号表示 uOu_OuOuIu_IuI 反相。比例系数的数值可以是大于、等于和小于 111 的任何值。
因为电路引入了深度电压负反馈,且 1+AF=∞1+AF=\\infty1+AF=,所以输出电阻 Ro=0R_o=0Ro=0,电路带负载后运算关系不变。
因为从电路输入端和地之间看进去的等效电阻等于输入端和虚地之间看进去的等效电阻,所以电路的输入电阻Ri=R(7.1.4)R_i=R\\kern 96pt(7.1.4)Ri=R(7.1.4)可见,尽管理想运放的输入电阻为无穷大,但是由于电路引入的是并联负反馈,反向比例运算电路的输入电阻却不大
式(7.1.4)表明,为了增大输入电阻,必须增大 RRR。例如,在比例系数为 −50-\\,5050 的情况下,若要求 Ri=10kΩR_i=10\\,\\textrm kΩRi=10kΩRfR_fRf 应取 500kΩ500\\,\\textrm kΩ500kΩ;若要求 Ri=100kΩR_i=100\\,\\textrm kΩRi=100kΩRfR_fRf 应取 5MΩ5\\,\\textrm MΩ5MΩ。实际上,当电路中电阻取值过大时,一方面由于工艺的原因,电阻的稳定性差且噪声大;另一方面,当阻值与集成运放的输入电阻等数量级时,式(7.1.3)所示比例系数会发生较大变化,其值将不仅决定于反馈网络。使用阻值较小的电阻,达到数值较大的比例系数,并且具有较大的输入电阻,是实际应用的需要。
在基本电路中,由于反馈电流与输入电流相等,所以使比例系数为 −Rf/R-R_f/RRf/R。可以想象,若 iFi_FiF 远大于 iIi_IiI,则利用阻值不大的电阻就可以得到较大的输出电压,从而获得同样的比例系数。利用 T\\textrm TT 型网络取代图7.1.1所示电路中的 RfR_fRf,可以达到上述目的。

(2)T\\textrm TT 形网络反向比例运算电路
在图 7.1.2 所示电路中,电阻 R2R_2R2R3R_3R3R4R_4R4 构成英文字母 T\\textrm TT,故称为 T\\textrm TT 形网络电路。

在这里插入图片描述
节点 N\\textrm NN 的电流方程为uIR1=−uMR2\\frac{u_I}{R_1}=\\frac{-u_M}{R_2}R1uI=R2uM因而节点 M\\textrm MM 的电位uM=−R2R1⋅uIu_M=-\\frac{R_2}{R_1}\\cdot u_IuM=R1R2uIR3R_3R3R4R_4R4 的电流分别为i3=−uMR3=R2R1R3⋅uIi_3=-\\frac{u_M}{R_3}=\\frac{R_2}{R_1R_3}\\cdot u_Ii3=R3uM=R1R3R2uIi4=i2+i3i_4=i_2+i_3i4=i2+i3输出电压uO=−i2R2−i4R4u_O=-i_2R_2-i_4R_4uO=i2R2i4R4将各电流表达式代入,整理可得uO=−R2+R4R1(1+R2//R4R3)uI(7.1.5)u_O=-\\frac{R_2+R_4}{R_1}\\Big(1+\\frac{R_2//R_4}{R_3}\\Big)u_I\\kern 30pt(7.1.5)uO=R1R2+R4(1+R3R2//R4)uI(7.1.5)表达式当 R3=∞R_3=\\inftyR3= 时,uOu_OuOuIu_IuI 的关系如式(7.1.3)所示。T\\textrm TT 形网络电路的输入电阻 Ri=R1R_i=R_1Ri=R1。若要求比例系数为 −50-5050Ri=100kΩR_i=100\\,\\textrm kΩRi=100kΩ,则 R1R_1R1 应取 100kΩ100\\,\\textrm kΩ100kΩ;如果 R2R_2R2R4R_4R4 也取 100kΩ100\\,\\textrm kΩ100kΩ,那么只要 R3R_3R32.08kΩ2.08\\,\\textrm kΩ2.08kΩ,即可得到 −50-5050 的比例系数。
因为 R3R_3R3 的引入使反馈系数减小,所以为保证足够的反馈深度,应选用开环增益更大的集成运放

2、同相比例运算电路

将图7.1.1所示电路中的输入端和接地端互换,就得到同相比例运算电路,如图7.1.3所示。电路引入了电压串联负反馈,故可以认为输入电阻为无穷大,输出电阻为零。即使考虑集成运放参数的影响,输入电阻也可达 109Ω10^9\\,Ω109Ω 以上。

在这里插入图片描述 根据 “虚短” 和 “虚断” 的概念,集成运放的净输入电压为零,即uP=uN=uI(7.1.6)u_P=u_N=u_I\\kern 60pt(7.1.6)uP=uN=uI(7.1.6)说明集成运放有共模输入电压
净输入电流为零,因而 iR=iFi_R=i_FiR=iF,即uN−0R=uO−uNRf\\frac{u_N-0}{R}=\\frac{u_O-u_N}{R_f}RuN0=RfuOuNuO=(1+RfR)⋅uN=(1+RfR)⋅uP(7.1.7)u_O=\\Big(1+\\frac{R_f}{R}\\Big)\\cdot u_N=\\Big(1+\\frac{R_f}{R}\\Big)\\cdot u_P\\kern 20pt(7.1.7)uO=(1+RRf)uN=(1+RRf)uP(7.1.7)将式(7.1.6)代入,得uO=(1+RfR)⋅uI(7.1.8)u_O=(1+\\frac{R_f}{R})\\cdot u_I\\kern 60pt(7.1.8)uO=(1+RRf)uI(7.1.8)上式表明 uOu_OuOuIu_IuI 同相且 uOu_OuO 大于 uIu_IuI
应当指出,虽然同相比例运算电路具有高输入电阻、低输出电阻的优点,但因为集成运放有共模输入,所以为零提高运算精度,应当选用高共模抑制比的集成运放。从另一角度看,在对电路进行误差分析时,应特别注意共模信号的影响。

3、电压跟随器

在这里插入图片描述
在同相比例运算电路中,若将输出电压的全部反馈到反相输入端,就构成图7.1.4所示的电压跟随器。电路引入了电压串联负反馈,且反馈系数为 1。由于 uO=uN=uPu_O=u_N=u_PuO=uN=uP,故输出电压与输入电压的关系为uO=uI(7.1.9)u_O=u_I\\kern 80pt(7.1.9)uO=uI(7.1.9)理想运放的开环差模增益为无穷大,因而电压跟随器具有比射极输出器好得多的跟随特性。
集成电压跟随器具有多方面的优良性能,例如型号为 AD9620 的芯片,电压增益为 0.994,输入电阻为 0.8 MΩ,输出电阻为 40 Ω,带宽为 600 MHz,转换速率为 2000V/μs。
综上所述,对于单一信号作用的运算电路,在分析运算关系时,应首先列出关键节点的电流方程,所谓关键节点是指那些与输入电压和输出电压产生关系的节点,如 N 点和 P 点;然后根据 “虚短” 和 “虚断” 的原则,进行整理,即可得出输出电压和输入电压的运算关系。

例7.1.1】电路如图7.1.5所示,已知 R2>>R4R_2>>R_4R2>>R4R1=R2R_1=R_2R1=R2。试问:
(1)uOu_OuOuIu_IuI 的比例系数为多少?
(2)若 R4R_4R4 开路,则 uOu_OuOuIu_IuI 的比例系数为多少?

在这里插入图片描述
解: 图7.1.5为 T\\textrm TT 形网络反相比例运算电路。
(1)由于 uN=uP=0u_N=u_P=0uN=uP=0i2=i1=uIR1i_2=i_1=\\frac{u_I}{R_1}i2=i1=R1uIM\\textrm MM 点的电位uM=−i2R2=−R2R1uIu_M=-i_2R_2=-\\frac{R_2}{R_1}u_IuM=i2R2=R1R2uI由于 R2>>R4R_2>>R_4R2>>R4,可以认为uO≈(1+R3R4)uMu_O\\approx\\big(1+\\frac{R_3}{R_4}\\big)u_MuO(1+R4R3)uMuO≈−R2R1(1+R3R4)uIu_O\\approx-\\frac{R_2}{R_1}\\big(1+\\frac{R_3}{R_4}\\big)u_IuOR1R2(1+R4R3)uI在上式中,由于 R1=R2R_1=R_2R1=R2,故 uOu_OuOuIu_IuI 的关系为uO≈−(1+R3R4)uIu_O\\approx-\\big(1+\\frac{R_3}{R_4}\\big)u_IuO(1+R4R3)uI所以,比例系数约为 −(1+R3/R4)-(1+R_3/R_4)(1+R3/R4)
(2)若 R4R_4R4 开路,则电路变为典型的反相比例运算电路,易得uO=−R2+R3R1⋅uIu_O=-\\frac{R_2+R_3}{R_1}\\cdot u_IuO=R1R2+R3uI由于 R1=R2R_1=R_2R1=R2,故比例系数为 −(1+R3/R1)-(1+R_3/R_1)(1+R3/R1)

例7.1.2】电路如图7.1.6所示,已知 uO=−55uIu_O=-55u_IuO=55uI,其余参数如图中所标注。试求出 R5R_5R5 的值;并说明若 uIu_IuI 与地接反,则输出电压与输入电压的关系将产生什么变化。

在这里插入图片描述
解: 在图7.1.6所示电路中,A1A_1A1 构成同相比例运算电路,A2A_2A2 构成反相比例运算电路。因此,uO1=(1+R2R1)uI=11uIu_{O1}=\\big(1+\\frac{R_2}{R_1}\\big)u_I=11u_IuO1=(1+R1R2)uI=11uIuO=−R5R4uO1=−55uIu_O=-\\frac{R_5}{R_4}u_{O1}=-55u_IuO=R4R5uO1=55uI代入数据可得 R5=500kΩR_5=500\\,\\textrm kΩR5=500kΩ
uIu_IuI 与地接反,则第一级变为反相比例运算电路。因此,uO1=−R2R1⋅uI=−10uIu_{O1}=-\\frac{R_2}{R_1}\\cdot u_I=-10u_IuO1=R1R2uI=10uI由于第二级电路的比例系数仍为 -5,所以输出电压与输入电压的比例系数变为 50。
在多级运算电路的分析中,因为各级电路的输出电阻均为零,具有恒压特性,所以后级电路虽然是前级电路的负载,但是不影响前级电路的运算关系,故而对每级电路的分析和单级电路完全相同。

三、加减运算电路

实现多个输入信号按各自不同的比例求和或求差的电路统称为加减运算电路。若所有输入信号均作用于集成运放的同一个输入端,则实现加法运算;若一部分输入信号作用于同相输入端,而另一部分输入信号作用于反相输入端,则实现加减法运算。

1、求和运算电路

(1)反相求和运算电路在这里插入图片描述

反相求和运算电路的多个输入信号均作用于集成运放的反相输入端,如图7.1.7所示。根据 “虚短” 和 “虚断” 的原则,uN=uP=0u_N=u_P=0uN=uP=0,节点 N\\textrm NN 的电流方程为i1+i2+i3=iFi_1+i_2+i_3=i_Fi1+i2+i3=iFuI1R1+uI2R2+uI3R3=−uORf\\frac{u_{I1}}{R_1}+\\frac{u_{I2}}{R_2}+\\frac{u_{I3}}{R_3}=-\\frac{u_O}{R_f}R1uI1+R2uI2+R3uI3=RfuO所以 uOu_OuO 的表达式为uO=−Rf(uI1R1+uI2R2+uI3R3)(7.1.10)u_O=-R_f\\Big(\\frac{u_{I1}}{R_1}+\\frac{u_{I2}}{R_2}+\\frac{u_{I3}}{R_3}\\Big)\\kern 30pt(7.1.10)uO=Rf(R1uI1+R2uI2+R3uI3)(7.1.10)对于多输入的电路除了用上述节点电流法求解运算关系外,还可利用叠加原理,首先分别求出各输入电压单独作用时的输出电压,然后将它们相加,便得到所有信号共同作用时输出电压与输入电压的运算关系。

在这里插入图片描述

uI1u_{I1}uI1 单独作用,此时应将 uI2u_{I2}uI2uI3u_{I3}uI3 接地,如图7.1.8所示。由于电阻 R2R_2R2R3R_3R3 的一端是 “地”,一端是 “虚地”,故它们的电流为零。因此,电路实现的是反向比例运算uO1=−RfR1uI1u_{O1}=-\\frac{R_f}{R_1}u_{I1}uO1=R1RfuI1利用同样方法,分别求出 uI2u_{I2}uI2uI3u_{I3}uI3 单独作用时的输出 uO2u_{O2}uO2uO3u_{O3}uO3uO2=−RfR2uI2,uO3=−RfR3uI3u_{O2}=-\\frac{R_f}{R_2}u_{I2},u_{O3}=-\\frac{R_f}{R_3}u_{I3}uO2=R2RfuI2uO3=R3RfuI3uI1u_{I1}uI1uI2u_{I2}uI2uI3u_{I3}uI3 同时作用时uO=uO1+uO2+uO3=−RfR1uI1−RfR2uI2−RfR3uI3u_{O}=u_{O1}+u_{O2}+u_{O3}=-\\frac{R_f}{R_1}u_{I1}-\\frac{R_f}{R_2}u_{I2}-\\frac{R_f}{R_3}u_{I3}uO=uO1+uO2+uO3=R1RfuI1R2RfuI2R3RfuI3与式(7.1.10)相同。
R1=5kΩR_1=5\\,\\textrm kΩR1=5kΩR2=20kΩR_2=20\\,\\textrm kΩR2=20kΩR3=50kΩR_3=50\\,\\textrm kΩR3=50kΩRf=100kΩR_f=100\\,\\textrm kΩRf=100kΩ,则 uO=−20uI1−5uI2−2uI3u_O=-20u_{I1}-5u_{I2}-2u_{I3}uO=20uI15uI22uI3
从反相求和运算电路的分析可知,各信号源为运算电路提供的输入电流各不相同,表明从不同的输入端看进去的等效电阻不同,即输入电阻不同

(2)同相求和运算电路
当多个输入信号同时作用于集成运放的同相输入端时,就构成同相求和运算电路,如图7.1.9所示。
在这里插入图片描述
在同相比例运算电路的分析中,曾得到式(7.1.7)所示结论。因此求出图7.1.9所示电路的 uPu_PuP,即可得到输出电压与输入电压的运算关系。
节点 P\\textrm PP 的电流方程为i1+i2+i3=i4i_1+i_2+i_3=i_4i1+i2+i3=i4uI1−uPR1+uI2−uPR2+uI3−uPR3=uPR4\\frac{u_{I1}-u_P}{R_1}+\\frac{u_{I2}-u_P}{R_2}+\\frac{u_{I3}-u_P}{R_3}=\\frac{u_P}{R_4}R1uI1uP+R2uI2uP+R3uI3uP=R4uP(1R1+1R2+1R3+1R4)uP=uI1R1+uI2R2+uI3R3\\Big(\\frac{1}{R_1}+\\frac{1}{R_2}+\\frac{1}{R_3}+\\frac{1}{R_4}\\Big)u_P=\\frac{u_{I1}}{R_1}+\\frac{u_{I2}}{R_2}+\\frac{u_{I3}}{R_3}(R11+R21+R31+R41)uP=R1uI1+R2uI2+R3uI3所以同相输入端电位为uP=RP(uI1R1+uI2R2+uI3R3)(7.1.11)u_P=R_P\\Big(\\frac{u_{I1}}{R_1}+\\frac{u_{I2}}{R_2}+\\frac{u_{I3}}{R_3}\\Big)\\kern 25pt(7.1.11)uP=RP(R1uI1+R2uI2+R3uI3)(7.1.11)式中 RP=R1//R2//R3//R4R_P=R_1//R_2//R_3//R_4RP=R1//R2//R3//R4
将式(7.1.11)代入式(7.1.7),得出uO=(1+RfR)⋅RP⋅(uI1R1+uI2R2+uI3R3)=R+RfR⋅RfRf⋅RP⋅(uI1R1+uI2R2+uI3R3)=Rf⋅RPRN⋅(uI1R1+uI2R2+uI3R3)(7.1.12)u_O=\\Big(1+\\frac{R_f}{R}\\Big)\\cdot R_P\\cdot\\Big(\\frac{u_{I1}}{R_1}+\\frac{u_{I2}}{R_2}+\\frac{u_{I3}}{R_3}\\Big) \\\\\\kern 31pt =\\frac{R+R_f}{R}\\cdot\\frac{R_f}{R_f}\\cdot R_P\\cdot\\Big(\\frac{u_{I1}}{R_1}+\\frac{u_{I2}}{R_2}+\\frac{u_{I3}}{R_3}\\Big)\\\\\\kern 42pt=R_f\\cdot\\frac{R_P}{R_N}\\cdot\\Big(\\frac{u_{I1}}{R_1}+\\frac{u_{I2}}{R_2}+\\frac{u_{I3}}{R_3}\\Big)\\kern 20pt(7.1.12)uO=(1+RRf)RP(R1uI1+R2uI2+R3uI3)=RR+RfRfRfRP(R1uI1+R2uI2+R3uI3)=RfRNRP(R1uI1+R2uI2+R3uI3)(7.1.12)式中 RN=R//RfR_N=R//R_fRN=R//Rf。若 RN=RPR_N=R_PRN=RP,则uO=Rf(uI1R1+uI2R2+uI3R3)(7.1.13)u_O=R_f\\Big(\\frac{u_{I1}}{R_1}+\\frac{u_{I2}}{R_2}+\\frac{u_{I3}}{R_3}\\Big)\\kern 40pt(7.1.13)uO=Rf(R1uI1+R2uI2+R3uI3)(7.1.13)与式(7.1.10)相比,仅差符号。应当说明,只有在 RN//RPR_N//R_PRN//RP 的条件下,式(7.1.13)才成立,否则应利用式(7.1.12)求解。若 R//Rf=R1//R2//R3R//R_f=R_1//R_2//R_3R//Rf=R1//R2//R3,则可省去 R4R_4R4
与反相求和运算电路相同,也可用叠加原理求解同相求和运算电路的 uPu_PuP,可得uP=R2//R3//R4R1+R2//R3//R4uI1+R1//R3//R4R2+R1//R3//R4uI2+R1//R2//R4R3+R1//R2//R4uI3u_P=\\frac{R_2//R_3//R_4}{R_1+R_2//R_3//R_4}u_{I1}+\\frac{R_1//R_3//R_4}{R_2+R_1//R_3//R_4}u_{I2}+\\frac{R_1//R_2//R_4}{R_3+R_1//R_2//R_4}u_{I3}uP=R1+R2//R3//R4R2//R3//R4uI1+R2+R1//R3//R4R1//R3//R4uI2+R3+R1//R2//R4R1//R2//R4uI3输出电压uO=(1+RfR)(R2//R3//R4R1+R2//R3//R4uI1+R1//R3//R4R2+R1//R3//R4uI2+R1//R2//R4R3+R1//R2//R4uI3)(7.1.14)u_O=\\Big(1+\\frac{R_f}{R}\\Big)\\Big(\\frac{R_2//R_3//R_4}{R_1+R_2//R_3//R_4}u_{I1}+\\frac{R_1//R_3//R_4}{R_2+R_1//R_3//R_4}u_{I2}+\\frac{R_1//R_2//R_4}{R_3+R_1//R_2//R_4}u_{I3}\\Big)\\kern 10pt(7.1.14)uO=(1+RRf)(R1+R2//R3//R4R2//R3//R4uI1+R2+R1//R3//R4R1//R3//R4uI2+R3+R1//R2//R4R1//R2//R4uI3)(7.1.14)虽然式中每一项的物理意义非常明确,但计算过程繁琐。
由以上分析可知,对于不同的运算电路,应选用不同的分析方法,以简化求解过程,并获得简洁的表达式。

2、加减运算电路

从对比例运算电路和求和运算电路的分析可知,输出电压与同相输入端信号电压极性相同,与反相输入端信号电压极性相反,因而如果多个信号同时作用于两个输入端时,那么必然可以实现加减运算。

在这里插入图片描述图7.1.10所示为四个输入的加减运算电路,表示反相输入端各信号作用和同相输入端各信号作用的电路分别如图7.1.11(a)和(b)所示。

在这里插入图片描述
图(a)所示电路为反相求和运算电路,故输出电压为uO1=−Rf(uI1R1+uI2R2)u_{O1}=-R_f\\Big(\\frac{u_{I1}}{R_1}+\\frac{u_{I2}}{R_2}\\Big)uO1=Rf(R1uI1+R2uI2)图(b)所示电路为同相求和运算电路,若 R1//R2//Rf=R3//R4//R5R_1//R_2//R_f=R_3//R_4//R_5R1//R2//Rf=R3//R4//R5,则输出电压为uO2=Rf(uI3R3+uI4R4)u_{O2}=R_f\\Big(\\frac{u_{I3}}{R_3}+\\frac{u_{I4}}{R_4}\\Big)uO2=Rf(R3uI3+R4uI4)因此,所有输入信号同时作用时的输出电压为uO=uO1+uO2=Rf(uI3R3+uI4R4−uI1R1−uI2R2)(7.1.15)u_O=u_{O1}+u_{O2}=R_f\\Big(\\frac{u_{I3}}{R_3}+\\frac{u_{I4}}{R_4}-\\frac{u_{I1}}{R_1}-\\frac{u_{I2}}{R_2}\\Big)\\kern 20pt(7.1.15)uO=uO1+uO2=Rf(R3uI3+R4uI4R1uI1R2uI2)(7.1.15)在这里插入图片描述
若电路只有两个输入,且参数对称,如图7.1.12所示,则uO=RfR(uI2−uI1)(7.1.16)u_O=\\frac{R_f}{R}(u_{I2}-u_{I1})\\kern 60pt(7.1.16)uO=RRf(uI2uI1)(7.1.16)电路实现了对输入差模信号的比例运算。

在这里插入图片描述

在使用单个集成运放构成加减运算电路时存在两个缺点,一是电阻的选取和调整不方便,二是对每个信号源的输入电阻均较小。因此,必要时可采用两级电路。例如,可用图7.1.13所示电路实现差分比例运算。第一级电路为同相比例运算电路,因而uO1=(1+RfR)uI1u_{O1}=\\big(1+\\frac{R_f}{R}\\big)u_{I1}uO1=(1+RRf)uI1利用叠加原理,第二级电路的输出uO=−Rf2R3uO1+(1+Rf2R3)uI2u_O=-\\frac{R_{f2}}{R_3}u_{O1}+\\big(1+\\frac{R_{f2}}{R_3}\\big)u_{I2}uO=R3Rf2uO1+(1+R3Rf2)uI2R1=Rf2R_1=R_{f2}R1=Rf2R3=Rf1R_3=R_{f1}R3=Rf1,则uO=(1+Rf2R3)(uI2−uI1)(7.1.17)u_O=\\big(1+\\frac{R_{f2}}{R_3}\\big)(u_{I2}-u_{I1})\\kern 30pt(7.1.17)uO=(1+R3Rf2)(uI2uI1)(7.1.17)从电路的组成可以看出,无论对于 uI1u_{I1}uI1,还是对于 uI2u_{I2}uI2,均可认为输入电阻为无穷大。

例7.1.3】设计一个运算电路,要求输出电压和输入电压的运算关系式为 uO=10uI1−5uI2−4uI3u_O=10u_{I1}-5u_{I2}-4u_{I3}uO=10uI15uI24uI3
解: 根据已知的运算关系式可知,当采用单个集成运放构成电路时,uI1u_{I1}uI1 应作用于同相输入端,而 uI2u_{I2}uI2uI3u_{I3}uI3 应作用于反相输入端,如图7.1.14所示

在这里插入图片描述

选取 Rf=100kΩR_f=100\\,\\textrm kΩRf=100kΩ,若 R3//R2//Rf=R1//R4R_3//R_2//R_f=R_1//R_4R3//R2//Rf=R1//R4,则uO=Rf(uI1R1−uI2R2−uI3R3)u_O=R_f\\big(\\frac{u_{I1}}{R_1}-\\frac{u_{I2}}{R_2}-\\frac{u_{I3}}{R_3}\\big)uO=Rf(R1uI1R2uI2R3uI3)因为 Rf/R1=10R_f/R_1=10Rf/R1=10,故 R1=10kΩR_1=10\\,\\textrm kΩR1=10kΩ;因为 Rf/R2=5R_f/R_2=5Rf/R2=5,故 R2=20kΩR_2=20\\,\\textrm kΩR2=20kΩ;因为 Rf/R3=4R_f/R_3=4Rf/R3=4,故 R3=25kΩR_3=25\\,\\textrm kΩR3=25kΩ1R4=1R2+1R3+1Rf−1R1=0kΩ−1\\frac{1}{R_4}=\\frac{1}{R_2}+\\frac{1}{R_3}+\\frac{1}{R_f}-\\frac{1}{R_1}=0\\,\\textrm kΩ^{-1}R41=R21+R31+Rf1R11=0kΩ1故可省去 R4R_4R4。所设计电路如图7.1.15所示。

四、积分运算电路和微分运算电路

积分运算和微分运算互为逆运算。在自控系统中,常用积分电路和微分电路作为调节环节;此外,它们还广泛应用于波形的产生和变换,以及仪器仪表之中。以集成运放作为放大电路,利用电阻和电容作为反馈网络,可以实现这两种运算电路。

1、积分运算电路

在图7.1.6所示积分运算电路中,由于集成运放的同相输入端通过 R′R'R 接地,uP=uN=0u_P=u_N=0uP=uN=0,为 “虚地”。

在这里插入图片描述
电路中,电容 CCC 中电流等于电阻 RRR 中电流iC=iR=uIRi_C=i_R=\\frac{u_I}{R}iC=iR=RuI输出电压与电容上电压的关系为uO=−uCu_O=-u_CuO=uC由于电容两端电压和电流的关系为 iC=CduCdti_C=C\\displaystyle\\frac{\\textrm d\\,u_C}{\\textrm d\\,t}iC=CdtduC,所以图7.1.16中电容上电压等于其电流的积分,故uO=−1C∫iCdt=−1RC∫uIdt(7.1.18)u_O=-\\frac{1}{C}\\int i_C\\textrm d\\,t=-\\frac{1}{RC}\\int u_I\\textrm d\\,t\\kern 20pt(7.1.18)uO=C1iCdt=RC1uIdt(7.1.18)在求解 t1t_1t1t2t_2t2 时间段的积分值时uO=−1RC∫t1t2uIdt+uO(t1)(7.1.19)u_O=-\\frac{1}{RC}\\int_{t_1}^{t_2}u_I\\textrm d\\,t+u_O(t_1)\\kern 40pt(7.1.19)uO=RC1t1t2uIdt+uO(t1)(7.1.19)式中 uO(t1)u_O(t_1)uO(t1) 为积分起始时刻的输出电压,即积分运算的起始值,积分的终值是 t2t_2t2 时刻的输出电压。
uIu_IuI 为常量时,输出电压uO=1RCuI(t2−t1)+uO(t1)(7.1.20)u_O=\\frac{1}{RC}u_I(t_2-t_1)+u_O(t_1)\\kern 40pt(7.1.20)uO=RC1uI(t2t1)+uO(t1)(7.1.20)当输入为阶跃信号时,若 t0t_0t0 时刻电容上的电压为零,则输出电压波形如图7.1.17(a)所示。当输入为方波和正弦波时,输出电压波形分别如图(b)和(c)所示。可见,利用积分运算电路可以实现方波 - 三角波的波形变换和正弦 - 余弦的移相功能。

在这里插入图片描述
在实用电路中,为了防止低频信号增益过大,常在电容上并联一个电阻加以限制,防止电容充满电进入饱和状态,会影响电路的速度。如图7.1.16中虚线所示。

2、微分运算电路

(1)基本微分运算电路
若将图7.1.16所示电路中电阻 RRR 和电容 CCC 的位置互换,则得到基本微分运算电路,如图7.1.18所示。

在这里插入图片描述根据 “虚短” 和 “虚断” 的原则,uP=uN=0u_P=u_N=0uP=uN=0,为 “虚地”,电容两端电压 uC=uIu_C=u_IuC=uI。因而iR=iC=CduCdti_R=i_C=C\\frac{\\textrm du_C}{\\textrm dt}iR=iC=CdtduC输出电压uO=−iRR=−RCduCdt(7.1.21)u_O=-i_RR=-RC\\frac{\\textrm du_C}{\\textrm dt}\\kern 40pt(7.1.21)uO=iRR=RCdtduC(7.1.21)输出电压与输入电压的变化率成比例。

(2)实用微分运算电路
在图7.1.18所示电路中,无论是输入电压产生阶跃变化,还是脉冲式大幅值干扰,都会使得集成运放内部的放大管进入饱和或截止状态,以至于即使信号消失,管子还不能脱离原状态回到放大区,出现阻塞现象,电路不能正常工作;同时,由于反馈网络为滞后环节,它与集成运放内部的滞后环节相叠加,易于满足自激振荡的条件,从而使电路不稳定。
为了解决上述问题,可在输入端串联一个小阻值的电阻 R1\\pmb {R_1}R1以限制输入电流,也就限制了 RRR 中电流;在反馈电阻 R\\pmb RR 上并联稳压二极管,以限制输出电压幅值,以保证集成运放中的放大管始终工作在放大区,不至于出现阻塞现象; R\\pmb RR 上并联小容量电容 C1\\pmb{C_1}C1起相位补偿作用,提高电路的稳定性;如图7.1.19所示。该电路的输出电压与输入电压成近似微分关系。若输入电压为方波,且 RC<<T2RC<<\\displaystyle\\frac{T}{2}RC<<2TT\\textrm TT 为方波的周期),则输出为尖顶波,如图7.1.20所示。在这里插入图片描述
(3)逆函数型微分运算电路
在这里插入图片描述
若将积分运算电路作为反馈回路,则可得到微分运算电路,如图7.1.21所示。为了保证电路引入的是负反馈,使 A2A_2A2 的输出电压 uO2u_{O2}uO2 与输入电压 uIu_IuI 极性相反,uIu_IuI 应加在 A1A_1A1 的同相输入端一边。
在图7.1.21所示电路中,i1=i2i_1=i_2i1=i2,即uIR1=−uO2R2\\frac{u_I}{R_1}=-\\frac{u_{O2}}{R_2}R1uI=R2uO2uO2=−R2R1⋅uIu_{O2}=-\\frac{R_2}{R_1}\\cdot u_IuO2=R1R2uI根据积分运算电路的运算关系可知uO2=−1R3C∫uOdtu_{O2}=-\\frac{1}{R_3C}\\int u_O\\textrm dtuO2=R3C1uOdt因此−R2R1uI=−1R3C∫uOdt-\\frac{R_2}{R_1}u_I=-\\frac{1}{R_3C}\\int u_O\\textrm dtR1R2uI=R3C1uOdt从而得到输出电压的表达式为uO=R2R3CR1⋅duIdt(7.1.22)u_O=\\frac{R_2R_3C}{R_1}\\cdot\\frac{\\textrm du_I}{\\textrm dt}\\kern 30pt(7.1.22)uO=R1R2R3CdtduI(7.1.22)利用积分运算电路来实现微分运算的方法具有普遍意义。例如,采用乘法运算电路作为集成运放的反馈通路,便可实现除法运算;采用乘方运算电路作为集成运放的反馈通路,便可以实现开放运算;等等。与一般运算电路一样,利用逆运算的方法组成运算电路时,引入的必须是负反馈。

例7.1.4】电路如图7.1.22所示,C1=C2=CC_1=C_2=CC1=C2=C。试求出 uOu_OuOuIu_IuI 的运算关系式。
在这里插入图片描述解: 根据 “虚短” 和 “虚断” 的原则,在结点 N\\textrm NN 上,电流方程为i1=iC1i_1=i_{C1}i1=iC1−uNR=Cd(uN−uO)dt=CduNdt−CduOdt-\\frac{u_N}{R}=C\\frac{\\textrm d(u_N-u_O)}{\\textrm dt}=C\\frac{\\textrm du_N}{dt}-C\\frac{\\textrm du_O}{\\textrm dt}RuN=Cdtd(uNuO)=CdtduNCdtduOCduOdt=CduNdt+uNRC\\frac{\\textrm du_O}{\\textrm dt}=C\\frac{\\textrm du_N}{\\textrm dt}+\\frac{u_N}{R}CdtduO=CdtduN+RuN在结点 P\\textrm PP 上,电流方程为i2=iC2i_2=i_{C2}i2=iC2uI−uPR=CduPdt\\frac{u_I-u_P}{R}=C\\frac{\\textrm du_P}{\\textrm dt}RuIuP=CdtduPuIR=CduPdt+uPR\\frac{u_I}{R}=C\\frac{\\textrm du_P}{\\textrm dt}+\\frac{u_P}{R}RuI=CdtduP+RuP因为 uP=uNu_P=u_NuP=uN,所以CduOdt=uIRC\\frac{\\textrm du_O}{\\textrm dt}=\\frac{u_I}{R}CdtduO=RuIuO=1RC∫uIdtu_O=\\frac{1}{RC}\\int u_I\\textrm dtuO=RC1uIdtt1∼t2t_1\\sim t_2t1t2 时间段中,uOu_OuO 的表达式为uO=1RC∫t1t2uIdt+uO(t1)u_O=\\frac{1}{RC}\\int_{t_1}^{t_2}u_I\\textrm dt+u_O(t_1)uO=RC1t1t2uIdt+uO(t1)电路实现了同相积分运算。

例7.1.5】在自动控制系统中,常采用如图7.1.23所示的 PID(Proportional Integtal Differential)调节器,试分析输出电压与输入电压的运算关系式。在这里插入图片描述解: 根据 “虚短” 和 “虚断” 的原则,uP=uN=0u_P=u_N=0uP=uN=0,为 “虚地”。N\\textrm NN 点的电流方程为iF=iC1+i1i_F=i_{C1}+i_1iF=iC1+i1iC1=C1duIdt,i1=uIR1i_{C1}=C_1\\frac{\\textrm du_I}{\\textrm dt},i_1=\\frac{u_I}{R_1}iC1=C1dtduIi1=R1uIuO=−(uR2+uC2)u_O=-(u_{R2}+u_{C2})uO=(uR2+uC2)uR2=iFR2=R2R1uI+R2C1duIdtu_{R2}=i_FR_2=\\frac{R_2}{R_1}u_I+R_2C_1\\frac{\\textrm du_I}{\\textrm dt}uR2=iFR2=R1R2uI+R2C1dtduIuC2=1C2∫iFdt=1C2∫(C1duIdt+uIR1)dt=C1C2uI+1R1C2∫uIdtu_{C2}=\\frac{1}{C_2}\\int i_F\\textrm dt=\\frac{1}{C_2}\\int\\Big(C_1\\frac{\\textrm du_I}{\\textrm dt}+\\frac{u_I}{R_1}\\Big)\\textrm dt\\\\=\\frac{C_1}{C_2}u_I+\\frac{1}{R_1C_2}\\int u_I\\textrm dt\\kern 52ptuC2=C21iFdt=C21(C1dtduI+R1uI)dt=C2C1uI+R1C21uIdt所以uO=−(R2R1+C1C2)uI−R2C1duIdt−1R1C2∫uIdtu_O=-\\Big(\\frac{R_2}{R_1}+\\frac{C_1}{C_2}\\Big)u_I-R_2C_1\\frac{\\textrm du_I}{\\textrm dt}-\\frac{1}{R_1C_2}\\int u_I\\textrm dtuO=(R1R2+C2C1)uIR2C1dtduIR1C21uIdt因电路中含有比例、积分和微分运算,故称之为 PID 调节器。
R2=0R_2=0R2=0 时,电路只有比例和积分运算部分,称为 PI 调节器;当 C2=0C_2=0C2=0 时,电路只有比例和微分运算部分,称为 PD 调节器;根据控制中的不同需要,采用不同的调节器。

五、对数运算电路和指数运算电路

利用 PN 结伏安特性所具有的指数规律,将二极管或三极管分别接入集成运放的反馈回路和输入回路,可以实现对数运算和指数运算,而利用对数运算、指数运算和加减运算电路相组合,便可实现乘法、除法、乘方和开方等运算。

1、对数运算电路

(1)采用二极管的对数运算电路
在这里插入图片描述
图7.1.24所示为采用二极管的对数运算电路,为使二极管导通,输入电压 uIu_IuI 应大于零。根据半导体基础知识可知,二极管的正向电流与其端电压的近似关系为iD≈ISeuDUTi_D\\approx I_Se^{\\displaystyle\\frac{u_D}{U_T}}iDISeUTuD因而uD≈UTln⁡iDISu_D\\approx U_T\\ln\\frac{i_D}{I_S}uDUTlnISiD由于 uP=uN=0u_P=u_N=0uP=uN=0,为 “虚地”,iD=iR=uIRi_D=i_R=\\frac{u_I}{R}iD=iR=RuI根据以上分析可得输出电压uO=−uD≈−UTln⁡uIISR(7.1.23)u_O=-u_D\\approx-U_T\\ln\\frac{u_I}{I_SR}\\kern 30pt(7.1.23)uO=uDUTlnISRuI(7.1.23)上式表明,运算关系与 UTU_TUTISI_SIS 有关,因而运算精度受温度的影响;而且,二极管在电流较小时内部载流子的复合运动不可忽略,在电流较大时内阻不可忽略;所以,仅在一定的电流范围才满足指数特性。为了扩大输入电压的动态范围,实用电路中常用三极管取代二极管。

(2)利用晶体三极管的对数运算电路

在这里插入图片描述
利用晶体三极管的对数运算电路如图7.1.25所示,由于集成运放的反相输入端为虚地,结点方程为iC=iR=uIRi_C=i_R=\\frac{u_I}{R}iC=iR=RuI在忽略晶体管基区体电阻压降且认为晶体管的共基电路放大系数 α≈1\\alpha\\approx1α1 的情况下,若 uBE>>UTu_{BE}>>U_TuBE>>UT,则iC=αiE≈ISeuBEUTi_C=\\alpha i_E\\approx I_Se^{\\displaystyle\\frac{u_{BE}}{U_T}}iC=αiEISeUTuBEuBE≈UTln⁡iCISu_{BE}\\approx U_T\\ln\\frac{i_C}{I_S}uBEUTlnISiC输出电压uO=−uBE≈−UTln⁡uIISRu_O=-u_{BE}\\approx-U_T\\ln\\frac{u_I}{I_SR}uO=uBEUTlnISRuI与式(7.1.23)相同。和二极管构成的对数运算电路一样,运算关系仍受温度的影响,而且在输入电压较小和较大情况下,运算精度变差。
在设计实用的对数运算电路时,人们总要采用一定的措施,用来减小 ISI_SIS 对运算关系的性影响。

(3)集成对数运算电路
在集成对数运算电路中,根据差分电路的基本原理,利用特性相同的两只晶体管进行补偿,消去 ISI_SIS 对运算关系的影响。型号为 ICL8048 的对数运算电路如图7.1.26所示,点划线框内为集成电路,框外为外接电阻。
在这里插入图片描述
电路分析的思路是:欲知 uOu_OuO 需知 uP2u_{P2}uP2,而根据图中所标注的电压方向,uP2=uBE2−uBE1u_{P2}=u_{BE2}-u_{BE1}uP2=uBE2uBE1;因为 uBE2u_{BE2}uBE2IRI_RIR 成对数关系,uBE1u_{BE1}uBE1iIi_IiI 呈对数关系,而 iIi_IiIuIu_IuI 呈线性关系,故可求出 uOu_OuOuIu_IuI 的运算关系。
结点 N1\\textrm N_1N1 的电流方程为iC1=iI=uIR3≈ISeuBE1UTi_{C1}=i_I=\\frac{u_I}{R_3}\\approx I_Se^{\\frac{u_{BE1}}{U_T}}iC1=iI=R3uIISeUTuBE1因而uBE1≈UTln⁡uIISR3u_{BE1}\\approx U_T\\ln\\frac{u_I}{I_SR_3}uBE1UTlnISR3uI结点 P2\\textrm P_2P2 的电流方程为iC2=IR≈ISeuBE2UTi_{C2}=I_R\\approx I_Se^{\\frac{u_{BE2}}{U_T}}iC2=IRISeUTuBE2因而uBE2≈UTln⁡IRISu_{BE2}\\approx U_T\\ln\\frac{I_R}{I_S}uBE2UTlnISIRP2\\textrm P_2P2 点的电位为uP=uBE2−uBE1≈−UTln⁡uIIRR3u_P=u_{BE2}-u_{BE1}\\approx-U_T\\ln\\frac{u_I}{I_RR_3}uP=uBE2uBE1UTlnIRR3uIuP=uNu_P=u_NuP=uN,因而输出电压 uO≈−(1+R2R5)UTln⁡uIIRR3(7.1.24)u_O\\approx-\\Big(1+\\frac{R_2}{R_5}\\Big)U_T\\ln\\frac{u_I}{I_RR_3}\\kern 20pt(7.1.24)uO(1+R5R2)UTlnIRR3uI(7.1.24)若外接电阻 R5R_5R5 为热敏电阻,则可补偿 UTU_TUT 的温度特性。R5R_5R5 应具有正温度系数,当环境温度升高时,R5R_5R5 阻值增大,使得放大倍数 (1+R2/R5)(1+R_2/R_5)(1+R2/R5) 减小,以补偿 UTU_TUT 的增大,使 uOu_OuOuIu_IuI 不变时基本不变。

2、指数运算电路

(1)将图7.1.25所示对数运算电路中的电阻和晶体管互换,便可得到指数运算电路,如图7.1.27所示。在这里插入图片描述
因为集成运放反相输入端为 “虚地”,所以uBE=uIu_{BE}=u_IuBE=uIiR=iE≈ISeuIUTi_R=i_E\\approx I_Se^{\\frac{u_I}{U_T}}iR=iEISeUTuI输出电压uO=−iRR=−ISeuIUTR(7.1.25)u_O=-i_RR=-I_Se^{\\frac{u_I}{U_T}}R\\kern 25pt(7.1.25)uO=iRR=ISeUTuIR(7.1.25)为使晶体管导通,uIu_IuI 应大于零,且只能在发射结导通电压范围内,故其变化范围很小。同时,从式(7.1.25)可以看出,由于运算结果与受温度影响较大的 ISI_SIS 有关,因而指数运算的精度也与温度有关。

(2)集成指数运算电路
在集成指数运算电路中,采用了类似集成对数运算电路的方法,利用两只双极型晶体管特性的对称性,消除 ISI_SIS 对运算关系的影响;并且,采用热敏电阻补偿 UTU_TUT 的变化;电路如图7.1.28所示。在这里插入图片描述
在忽略 T1T_1T1 管基极电流的情况下,P\\textrm PP 点的电位uP≈R3R1+R3⋅uIu_P\\approx\\frac{R_3}{R_1+R_3}\\cdot u_IuPR1+R3R3uIT1T_1T1 管的集电极电流iC1=IREF≈ISeuBE1UTi_{C1}=I_{REF}\\approx I_Se^{\\frac{u_{BE1}}{U_T}}iC1=IREFISeUTuBE1E\\textrm EE 点电位uE=uP−uBE1=−uBE2u_E=u_P-u_{BE1}=-u_{BE2}uE=uPuBE1=uBE2uBE2=−uP+uBE1u_{BE2}=-u_P+u_{BE1}uBE2=uP+uBE1输出电压uO=iC2Rf=ISeuBE2UTRf=ISeuBE1UTe−R3R1+R3⋅uIUTRfu_O=i_{C2}R_f=I_Se^{\\frac{u_{BE2}}{U_T}}R_f=I_Se^{\\frac{u_{BE1}}{U_T}}e^{-\\frac{R_3}{R_1+R_3}\\cdot\\frac{u_I}{U_T}}R_fuO=iC2Rf=ISeUTuBE2Rf=ISeUTuBE1eR1+R3R3UTuIRf uO=IREFe−R3R1+R3⋅uIUTRf(7.1.26)u_O=I_{REF}\\displaystyle{e^{-\\frac{R_3}{R_1+R_3}\\cdot\\frac{u_I}{U_T}}}R_f\\kern 30pt(7.1.26)uO=IREFeR1+R3R3UTuIRf(7.1.26)

六、利用对数和指数运算电路实现的乘法运算电路和除法运算电路

利用对数和指数运算电路实现的乘法运算电路的方框图如图7.1.29所示,具体电路如图7.1.30所示。
在这里插入图片描述
在这里插入图片描述
在图7.1.30所示电路中uO1≈−UTln⁡uI1ISRu_{O1}\\approx-U_T\\ln\\frac{u_{I1}}{I_SR}uO1UTlnISRuI1uO2≈−UTln⁡uI2ISRu_{O2}\\approx-U_T\\ln\\frac{u_{I2}}{I_SR}uO2UTlnISRuI2为了满足指数运算电路输入电压的幅值要求,求和运算电路的系数为 1,故uO3=−(uO1+uO2)≈UTln⁡uI1uI2(ISR)2u_{O3}=-(u_{O1}+u_{O2})\\approx U_T\\ln\\frac{u_{I1}u_{I2}}{(I_SR)^2}uO3=(uO1+uO2)UTln(ISR)2uI1uI2uO≈−ISReuO3UT≈−uI1uI2ISR(7.1.27)u_O\\approx-I_SRe^{\\frac{u_{O3}}{U_T}}\\approx-\\frac{u_{I1}u_{I2}}{I_SR}\\kern 40pt(7.1.27)uOISReUTuO3ISRuI1uI2(7.1.27)若将图7.1.29和图7.1.30所示电路中的求和运算电路换为求差(差分)运算电路,则可实现除法运算电路。