第6章 信号的运算和处理
本章讨论的问题
- 什么情况下需要进行模拟信号的数学运算?
- 运算电路一定要引入负反馈吗?运算电路中集成运放必须工作在线性区吗?不是理想运放就不能构成运算电路吗?
- 如何判断电路是否是运算电路?怎样分析运算电路的运算关系?
- 为了获得信号中的直流分量,或者为了获得信号中的高频分量,或者为了传送某一频段的信号,或者为了去掉信号中电源所带来的50 Hz干扰,应采用什么电路?
- 为什么说有源滤波电路是信号处理电路?有几种滤波电路?它们分别有什么特点?应用在什么场合?有哪些主要性能指标?如何描述它们的特性?
- 由集成运放组成的有源滤波电路中一定要引入负反馈吗?能否引入正反馈?为什么?
6.1 基本运算电路
集成运放的基本应用之一是能构成各种运算电路,并因此而得名。在运算电路中,以输入电压作为自变量,以输出电压作为函数;当输入电压变化时,输出电压将按一定的数学规律变化,即输出电压反映输入电压某种运算的结果。运算电路首先应用在控制电路中,例如在自动控制系统中,常常需要其主要参数(如温度、压力、流量等)经传感器变为电信号放大后,再经一定数学运算(如比例、积分、微分等)的结果去驱动执行机构,才能获得最佳控制;另外,基本运算电路也是构成其它集成运放应用电路的基础电路。
本节将介绍比例、加减、积分、微分、对数、指数等基本运算电路。
6.1.1 概述
一、电路的组成
为了实现输出电压与输入电压的某种运算关系,运算电路中的集成运放应当工作在线性区,因而电路中必须引入负反馈;且为了稳定输出电压,故均引入电压负反馈。可见,运算电路的特征是从集成运放的输出端到其反相输入端存在反馈通路,如图5.4.5所示。
由于集成运放优良的指标参数,不管引入电压串联负反馈,还是引入电压并联负反馈,均为深度负反馈。因此电路是利用反馈网络和输入网络来实现各种数学运算的。
二、“虚短”和“虚断”是分析运算电路的基本出发点
通常,在分析运算电路时均设集成运放为理想运放,因而其两个输入端的净输入电压和净输入电流均为零,即具有“虚短路”和“虚断路”两个特点,这是分析运算电路输出电压与输入电压运算关系的基本出发点。
在运算电路中,无论输入电压,还是输出电压,均对“地”而言。在求解运算关系式时,多采用节点电流法;对于多输入的电路,还可利用叠加原理。
6.1.2 比例运算电路
比例运算电路是运算放大器的基本应用之一,可以实现输入电压的比例放大或缩小,广泛应用于信号处理和控制系统中。
一、反相比例运算电路
1. 基本电路
反相比例运算电路如图6.1.1所示,与图5.4.6(b)所示电路相比,这是典型的电压并联负反馈电路。输入电压 𝑢𝑖𝑛uin 通过电阻 𝑅R 作用于集成运放的反相输入端,故输出电压 𝑢𝑜𝑢𝑡uout 与 𝑢𝑖𝑛uin 反相。同相输入端通过电阻 𝑅′R′ 接地, 𝑅′R′ 为补偿电阻,以保证集成运放输入级差分放大电路外接电阻的对称性;其值为当 𝑢𝑖𝑛=0uin=0 时反相输入端 A 的总等效电阻,即各支路电阻的并联,因此 𝑅′=𝑅∥𝑅1R′=R∥R1。电路中通过 𝑅1R1 引入负反馈,故节点 A 为“虚地”;“虚”即“假”,表明电位为零,但又不真正接地。
节点 N 的电流方程为:
由于节点 N 为虚地,整理得出:
由此可见,输出电压 𝑢𝑜𝑢𝑡uout 与输入电压 𝑢𝑖𝑛uin 成比例关系,比例系数为 −𝑅1𝑅−RR1,负号表示 𝑢𝑜𝑢𝑡uout 与 𝑢𝑖𝑛uin 反相。比例系数的数值可以是大于、等于和小于 1 的任何值。
因为电路引入了深度电压负反馈,且 1+𝐴𝛽≈𝐴1+Aβ≈A,所以输出电阻 𝑅𝑜𝑢𝑡≈0Rout≈0,电路带负载后运算关系不变。
因为从电路输入端和地之间看进去的等效电阻等于输入端和虚地之间看进去的等效电阻,所以电路的输入电阻: 𝑅𝑖𝑛=𝑅Rin=R
可见,尽管理想运放的输入电阻为无穷大,但是由于电路引入的是并联负反馈,反相比例运算电路的输入电阻却不大。
式(6.1.4)表明为了增大输入电阻,必须增大 𝑅R。例如,在比例系数为 -50 的情况下,若要求 𝑅𝑖𝑛=10kΩRin=10kΩ,则 𝑅R 应取 10 kΩ,𝑅1R1 应取 500 kΩ;若要求 𝑅𝑖𝑛=100kΩRin=100kΩ,则 𝑅R 应取 100 kΩ,𝑅1R1 应取 5 MΩ。实际上,当电路中电阻取值过大时,一方面由于工艺的原因,电阻的稳定性差且噪声大;另一方面,当阻值与集成运放的输入电阻等数量级时,式(6.1.3)所示比例系数会发生较大变化,其值将不仅决定于反馈网络,还与集成运放的参数有关。使用阻值较小的电阻,达到数值较大的比例系数,并且具有较大的输入电阻,是实际应用的需要。
在基本电路中,由于反馈电流与输入电流相等,所以使比例系数为 −𝑅1𝑅−RR1。可以想象,若 𝑖𝑓if 远大于 𝑖𝑖𝑛iin,则利用阻值不大的电阻就可以得到较大的输出电压,从而获得同样的比例系数。利用 T 形网络取代图 6.1.1 所示电路中的 𝑅1R1,可以达到上述目的。
2. T 形网络反相比例运算电路
在图 6.1.2 所示电路中,电阻 𝑅2R2、𝑅3R3 和 𝑅4R4 构成英文字母 T,故称为 T 形网络电路。
节点 N 的电流方程为:
因而节点 M 的电位为:
𝑅3R3 和 𝑅4R4 的电流分别为:
输出电压为:
将各电流表达式代入,整理可得:
二、同相比例运算电路
将图6.1.1所示电路中的输入端和接地端互换,就得到同相比例运算电路,如图6.1.3所示。电路引入了电压串联负反馈,故可以认为输入电阻为无穷大,输出电阻为零。即使考虑集成运放参数的影响,输入电阻也可达 109Ω109Ω 以上。
1. 基本电路分析
根据“虚短”和“虚断”的概念,集成运放的净输入电压为零,即:这说明集成运放有共模输入电压。
净输入电流为零,因而:即: 𝑢𝑖𝑛𝑅𝑖𝑛=𝑢𝑜𝑢𝑡−𝑢𝑖𝑛𝑅𝑓Rinuin=Rfuout−uin
将 𝑢𝑝=𝑢𝑥up=ux 代入,得:
这表明 𝑢𝑜𝑢𝑡uout 与 𝑢𝑖𝑛uin 同相,且 𝑢𝑜𝑢𝑡uout 大于 𝑢𝑖𝑛uin。
2. 特点和应用
同相比例运算电路具有高输入电阻、低输出电阻的优点,但由于集成运放有共模输入,所以为了提高运算精度,应当选用高共模抑制比的集成运放。
从另一角度看,在对电路进行误差分析时,应特别注意共模信号的影响。
3. 实际应用中的考虑
在实际应用中,比例运算电路可作为反相或同相放大电路,其放大倍数非常稳定;且电路设计较分立元件电路要简单得多,只需选择几个电阻值即可。然而,选用合适的电阻值和运放型号尤为关键,尤其在对高精度和高稳定性要求的应用中。
总结
无论是反相还是同相比例运算电路,其核心思想都是利用运算放大器的高增益和负反馈特性来实现稳定的电压放大或缩小。在具体设计中,应根据具体应用场景选择合适的电阻值和运放型号,以确保电路性能达到预期要求。
三、电压跟随器
在同相比例运算电路中,若将输出电压的全部反馈到反相输入端,就构成图6.1.4所示的电压跟随器。电路引入了电压串联负反馈,且反馈系数为1。由于 𝑢𝑜𝑢𝑡=𝑢𝑥=𝑢𝑖𝑛uout=ux=uin,故输出电压与输入电压的关系为:
理想运放的开环差模增益为无穷大,因而电压跟随器具有比射极输出器和源极输出器好得多的跟随特性。实用时,还可选择集成电压跟随器,它们在多方面具有更优良的性能。
电压跟随器广泛应用于缓冲电路中,用于阻抗变换和信号隔离。由于其高输入阻抗和低输出阻抗的特性,电压跟随器可以有效避免信号源被负载影响,提高信号传输的质量和稳定性。
分析运算电路的步骤
对于单一信号作用的运算电路,在分析运算关系时,应首先列出关键节点的电流方程。所谓关键节点是指那些与输入电压和输出电压产生关系的节点,如N点和P点;然后根据“虚短”和“虚断”的原则,进行整理,即可得到输出电压和输入电压的运算关系。
例题解析
【例6.1.1】
电路如图6.1.5所示,已知 𝑅2R2,试问:
- 𝑢0u0 与 𝑢1u1 的比例系数为多少?
- 若 𝑅4R4 开路,则 𝑢0u0 与 𝑢1u1 的比例系数为多少?
解:
比较图6.1.5和图6.1.2所示的电路不难发现,它们是完全相同的运算电路,即T形网络反相比例运算电路。
-
由于 𝑢𝑛=𝑢𝑝=0un=up=0,因而 𝑖1=𝑢𝑖𝑛𝑅i1=Ruin M点的电位 由于 𝑅2≫𝑅R2≫R,可以认为
在上式中,由于 𝑅1=𝑅2R1=R2,故 𝑢0u0 与 𝑢1u1 的关系式为: 𝑢𝑜𝑢𝑡≈−(1+𝑅1𝑅4)𝑢𝑖𝑛uout≈−(1+R4R1)uin
所以,比例系数约为
-
若 𝑅4R4 开路,则电路变为典型的反相比例运算电路,根据式(6.1.3),𝑢𝑜𝑢𝑡uout 与 𝑢𝑖𝑛uin 的运算关系式为:
由于 𝑅1=𝑅2R1=R2,故比例系数为 −(1+𝑅1𝑅4)−(1+R4R1)。
【例6.1.2】
电路如图6.1.6所示,已知集成运放输出的最大幅值为±14 V;𝑢𝑖𝑛=−55𝑚𝑉uin=−55mV,其余参数如图中所标注。回答下列问题:
- 求出 𝑅3R3 的值;
- 若 𝑢𝑖𝑛uin 与地接反,则输出电压与输入电压的关系将产生什么变化?
- 若 𝑢𝑖𝑛=10𝑚𝑉uin=10mV,而 𝑢𝑜𝑢𝑡=−14𝑉uout=−14V,则电路可能出现了什么故障?
解:
在图6.1.6所示电路中,𝐴1A1 构成同相比例运算电路,𝐴2A2 构成反相比例运算电路。
-
同相比例运算电路的输出电压: 𝑢𝑜𝑢𝑡1=(1+𝑅1𝑅4)𝑢𝑖𝑛uout1=(1+R4R1)uin
反相比例运算电路的输出电压:
联立可得:
所以,𝑅3=500𝑘ΩR3=500kΩ。
-
若 𝑢𝑖𝑛uin 与地接反,则第一级变为反相比例运算电路。因此, 𝑢𝑜𝑢𝑡1=−(𝑅1𝑅4)𝑢𝑖𝑛=−11𝑢𝑖𝑛uout1=−(R4R1)uin=−11uin
由于第二级电路的比例系数仍为 -5,所以 𝑢𝑜𝑢𝑡2=55𝑚𝑉uout2=55mV。
-
电路正常工作时,若 𝑢𝑖𝑛=10𝑚𝑉uin=10mV,则 𝑢𝑜𝑢𝑡=−550𝑚𝑉uout=−550mV。𝑢𝑜𝑢𝑡=−14𝑉uout=−14V 表明至少有一级电路的集成运放工作在开环状态,即反馈电阻 𝑅2R2 或 𝑅1R1 断开,或者二者均断开;当然,也可能至少有一级电路接成正反馈,即 𝐴1A1 或 𝐴2A2 的同相输入端和反相输入端接反,或者二者均接反。
实验中常常会出现故障,只有在理论的指导下才能迅速查出并排除故障。
6.1.3 加减运算电路
加减运算电路用于实现多个输入信号按各自不同的比例求和或求差。如果所有输入信号均作用于集成运放的同一个输入端,则实现加法运算;如果一部分输入信号作用于同相输入端,而另一部分输入信号作用于反相输入端,则实现加减法运算。
一、求和运算电路
1. 反相求和运算电路
反相求和运算电路的多个输入信号均作用于集成运放的反相输入端,如图6.1.7所示。根据“虚短”和“虚断”的原则,𝑢𝑛=𝑢𝑝=0un=up=0,节点 N 的电流方程为:
由于 𝑖𝑖𝑛=𝑢𝑜𝑢𝑡𝑅𝑓iin=Rfuout,所以 𝑢𝑜𝑢𝑡uout 的表达式为:
设 𝑅𝑓=𝑅1∥𝑅2∥𝑅3Rf=R1∥R2∥R3,则:
对于多输入的电路,除了用上述节点电流法求解运算关系外,还可利用叠加原理,首先分别求出各输入电压单独作用时的输出电压,然后将它们相加,便得到所有信号共同作用时输出电压与输入电压的运算关系。
设 𝑢1u1 单独作用,此时应将 𝑢2u2 和 𝑢3u3 接地,如图6.1.8所示。由于电阻 𝑅2R2 和 𝑅3R3 的一端是“地”,一端是“虚地”,故它们的电流为零。因此,电路实现的是反相比例运算:
𝑢𝑜𝑢𝑡1=−𝑅𝑓𝑅1𝑢1uout1=−R1Rfu1
利用同样方法,分别求出 𝑢2u2 和 𝑢3u3 单独作用时的输出:
当 𝑢1u1、𝑢2u2 和 𝑢3u3 同时作用时,有:
与式(6.1.10)相同。
假设 𝑅1=5𝑘ΩR1=5kΩ,𝑅2=20𝑘ΩR2=20kΩ,𝑅3=50𝑘ΩR3=50kΩ,𝑅𝑓=100𝑘ΩRf=100kΩ,则 𝑢𝑜𝑢𝑡=−20𝑢1−5𝑢2−2𝑢3uout=−20u1−5u2−2u3。
从反相求和运算电路的分析可知,各信号源为运算电路提供的输入电流各不相同,表明从不同的输入端看进去的等效电阻不同,即输入电阻不同。
2. 同相求和运算电路
当多个输入信号同时作用于集成运放的同相输入端时,就构成同相求和运算电路,如图6.1.9所示。
在同相比例运算电路的分析中,曾得到式(6.1.7)所示的结论。因此求出图6.1.9所示电路的 𝑢𝑝up,即可得到输出电压与输入电压的运算关系。
节点 P 的电路方程为:
因此同相输入端电位为:
将式(6.1.11)代入式(6.1.7),得出:
如果 𝑅𝑝=𝑅1∥𝑅2∥𝑅3Rp=R1∥R2∥R3,则:
与式(6.1.10)相比,仅差符号。应当说明,只有在 𝑅𝑝=𝑅𝑓Rp=Rf 的条件下,式(6.1.13)才成立,否则应利用式(6.1.12)求解。
与反相求和运算电路相同,也可用叠加原理求解同相求和运算电路的 𝑢𝑝up,可得:
输出电压:
虽然式中每一项的物理意义非常明确,但计算过程繁琐。
总结
由以上分析可知,对于不同的运算电路,应选用不同的分析方法,以简化求解过程,并获得简洁的表达式。
二、加减运算电路
通过对比例运算电路和求和运算电路的分析可知,输出电压与同相输入端信号电压极性相同,与反相输入端信号电压极性相反。因此,如果多个信号同时作用于两个输入端时,可以实现加减运算。
1. 四输入加减运算电路
图6.1.10所示为四个输入的加减运算电路。表示反相输入端各信号作用和同相输入端各信号作用的电路分别如图6.1.11(a)和(b)所示。
图6.1.11(a)所示电路为反相求和运算电路,输出电压为:
图6.1.11(b)所示电路为同相求和运算电路,若 𝑅1∥𝑅2=𝑅3∥𝑅4R1∥R2=R3∥R4,则输出电压为:
因此,所有输入信号同时作用时的输出电压为:
2. 两输入加减运算电路
若电路只有两个输入,且参数对称,如图6.1.12所示,则:
电路实现了对输入差模信号的比例运算。使用单个集成运放构成加减运算电路存在两个缺点:一是电阻的选取和调整不方便;二是对于每个信号源的输入电阻均较小。因此,必要时可采用两级电路。例如,可用图6.1.13所示的电路实现差分比例运算。第一级电路为同相比例运算电路,因而:
利用叠加原理,第二级电路的输出为: 𝑢𝑜𝑢𝑡=−𝑅4𝑅3𝑢𝑜𝑢𝑡1+(1+𝑅4𝑅3)𝑢𝑖𝑛2uout=−R3R4uout1+(1+R3R4)uin2
若 𝑅1=𝑅2R1=R2 和 𝑅3=𝑅4R3=R4,则:
从电路的组成可以看出,无论对于 𝑢𝑖𝑛1uin1 还是对于 𝑢𝑖𝑛2uin2,均可认为输入电阻为无穷大。
例题
【例6.1.3】
设计一个运算电路,要求输出电压和输入电压的运算关系式为 𝑢𝑜𝑢𝑡=10𝑢1−5𝑢2−4𝑢3uout=10u1−5u2−4u3。
解:
根据已知的运算关系式可知,当采用单个集成运放构成电路时,𝑢1u1 应作用于同相输入端,而 𝑢2u2 和 𝑢3u3 应作用于反相输入端,如图6.1.14所示。
选取 𝑅𝑓=100𝑘ΩRf=100kΩ,若 𝑅1∥𝑅2∥𝑅3=𝑅4∥𝑅5R1∥R2∥R3=R4∥R5,则:
因为
这样即可设计出如图6.1.15所示的电路。
通过这种方式,可以实现所需的加减运算电路,并确保其运算关系符合设计要求。
6.1.4 积分运算电路和微分运算电路
积分运算和微分运算互为逆运算。在自动控制系统中,积分电路和微分电路常用作调节环节。此外,它们还被广泛应用于波形的产生和变换以及仪器仪表中。以集成运放作为放大电路,利用电阻和电容作为反馈网络,可以实现这两种运算电路。
一、积分运算电路
在图6.1.16所示的积分运算电路中,由于集成运放的同相输入端通过 𝑅′R′ 接地,𝑢𝑝=𝑢𝑥=0up=ux=0,为“虚地”。
电路中,电容 𝐶C 中的电流等于电阻 𝑅R 中的电流,即:
𝑖𝐶=𝑖𝑅iC=iR
输出电压与电容上电压的关系为:
𝑢𝑜𝑢𝑡=−𝑢𝐶uout=−uC
而电容上电压等于其电流的积分,故:
求解 𝑡1t1 到 𝑡2t2 时间段的积分值,有:
式中 𝑢𝑜𝑢𝑡(𝑡1)uout(t1) 为积分起始时刻的输出电压,即积分运算的起始值,积分的终值是 𝑡2t2 时刻的输出电压。
当 𝑢𝑖𝑛uin 为常量时,输出电压:
当输入为阶跃信号时,若 𝑡1t1 时刻电容上的电压为零,则输出电压波形如图6.1.17(a)所示。当输入为方波和正弦波时,输出电压波形分别如图6.1.17(b)和(c)所示。可见,利用积分运算电路可以实现方波-三角波的波形变换和正弦-余弦的移相功能。
(a) 输入为阶跃信号 (b) 输入为方波 (c) 输入为正弦波
在实际电路中,为了防止低频信号增益过大,常在电容上并联一个电阻加以限制,如图6.1.16中虚线所示。
二、微分运算电路
微分运算电路的基本原理与积分运算电路相反,它通过对输入信号的瞬时变化率进行放大,来实现信号的微分运算。在图6.1.18所示的微分运算电路中,由于集成运放的同相输入端通过 𝑅′R′ 接地,𝑢𝑝=𝑢𝑥=0up=ux=0,为“虚地”。
电路中,电容 𝐶C 作为输入元件,电阻 𝑅R 作为反馈元件。电容中的电流等于输入电压的变化率:
根据“虚短”和“虚断”的原则,节点N的电流方程为:
𝑖𝐶=𝑖𝑅iC=iR
即:
𝐶𝑑𝑢𝑖𝑛𝑑𝑡=𝑢𝑜𝑢𝑡𝑅Cdtduin=Ruout
因此,输出电压 𝑢𝑜𝑢𝑡uout 为输入电压的微分:
当输入信号为正弦波时,输出信号的波形如图6.1.19所示。可以看出,微分运算电路能将输入信号的相位提前90度,实现正弦-余弦的移相功能。
(a) 输入为正弦波 (b) 输入为方波 (c) 输入为三角波
在实际电路中,为了防止高频信号增益过大,常在电阻上并联一个电容加以限制,如图6.1.18中虚线所示。
总结
积分运算电路和微分运算电路是自动控制系统中的重要组成部分,广泛应用于信号处理、波形变换和调节环节中。通过合理设计电阻和电容的取值,可以实现各种复杂的运算功能,满足不同应用场合的需求。
二、微分运算电路
1. 基本微分运算电路
若将图6.1.16所示的积分运算电路中电阻 𝑅R 和电容 𝐶C 的位置互换,则得到基本微分运算电路,如图6.1.18所示。根据“虚短”和“虚断”的原则,𝑢𝑝=𝑢𝑥=0up=ux=0,为“虚地”,电容两端电压 𝑢𝐶=𝑢𝑖𝑛uC=uin。因而:
𝑖𝐶=𝐶𝑑𝑢𝑖𝑛𝑑𝑡iC=Cdtduin
输出电压:
输出电压与输入电压的变化率成比例。
2. 实用微分运算电路
在图6.1.18所示电路中,无论是输入电压产生阶跃变化,还是脉冲式大幅值干扰,都会使得集成运放内部的放大管进入饱和或截止状态,以至于即使信号消失,管子还不能脱离原状态回到放大区,出现阻塞现象,电路不能正常工作。同时,由于反馈网络为滞后环节,它与集成运放内部的滞后环节相叠加,易于满足自激振荡的条件,从而使电路不稳定。
为了解决上述问题,可在输入端串联一个小阻值的电阻 𝑅1R1,以限制输入电流,也就限制了 𝑅R 中电流;在反馈电阻 𝑅R 上并联稳压二极管,以限制输出电压幅值,保证集成运放中的放大管始终工作在放大区,不至于出现阻塞现象;在 𝑅R 上并联小容量电容 𝐶1C1,起相位补偿作用,提高电路的稳定性,如图6.1.19所示。该电路的输出电压与输入电压成近似微分关系。若输入电压为方波,且 𝑅𝐶≪𝑇RC≪T (T为方波的周期),则输出为尖顶波,如图6.1.20所示。
3. 逆函数型微分运算电路
若将积分运算电路作为负反馈回路,则可得到微分运算电路,如图6.1.21所示。若输入电压 𝑢𝑖𝑛uin 假设正方向为“+”,则只有电阻 𝑅2R2 的电流方向如图中所示,即 𝑢𝑜𝑢𝑡uout 极性为“-”,才说明电路引入的是负反馈;而因为 𝑢𝑜𝑢𝑡uout 为积分电路的输入,积分电路的输出电压与输入电压反相,故 𝑢𝑜𝑢𝑡uout 极性必须为“+”,即 𝑢𝑜𝑢𝑡uout 与 𝑢𝑖𝑛uin 极性相同;由此推出 𝑢𝑖𝑛uin 应加在 𝐴1A1 的同相输入端一边。因此,各部分电流与电压的极性如图6.1.21所示。
在图6.1.21所示电路中,𝑖𝑓=𝑖𝑖𝑛if=iin,即:
𝑖𝑖𝑛=𝐶𝑑𝑢𝑜𝑢𝑡𝑑𝑡iin=Cdtduout
根据积分运算电路的运算关系可知:
因此:
从而得到输出电压的表达式为:
利用积分运算电路来实现微分运算的方法具有普遍意义。例如,若以乘法运算电路、乘方运算电路、对数运算电路分别作为集成运放的负反馈通路,则可分别实现除法运算、开方运算和指数运算。
二、微分运算电路
1. 基本微分运算电路
若将图6.1.16所示的积分运算电路中电阻 𝑅R 和电容 𝐶C 的位置互换,则得到基本微分运算电路,如图6.1.18所示。根据“虚短”和“虚断”的原则,𝑢𝑝=𝑢𝑥=0up=ux=0,为“虚地”,电容两端电压 𝑢𝐶=𝑢𝑖𝑛uC=uin。因而:
𝑖𝐶=𝐶𝑑𝑢𝑖𝑛𝑑𝑡iC=Cdtduin
输出电压:
𝑢𝑜𝑢𝑡=−𝑖𝑅⋅𝑅=−𝑅𝐶𝑑𝑢𝑖𝑛𝑑𝑡uout=−iR⋅R=−RCdtduin
输出电压与输入电压的变化率成比例。
2. 实用微分运算电路
在图6.1.18所示电路中,无论是输入电压产生阶跃变化,还是脉冲式大幅值干扰,都会使得集成运放内部的放大管进入饱和或截止状态,以至于即使信号消失,管子还不能脱离原状态回到放大区,出现阻塞现象,电路不能正常工作。同时,由于反馈网络为滞后环节,它与集成运放内部的滞后环节相叠加,易于满足自激振荡的条件,从而使电路不稳定。
为了解决上述问题,可在输入端串联一个小阻值的电阻 𝑅1R1,以限制输入电流,也就限制了 𝑅R 中电流;在反馈电阻 𝑅R 上并联稳压二极管,以限制输出电压幅值,保证集成运放中的放大管始终工作在放大区,不至于出现阻塞现象;在 𝑅R 上并联小容量电容 𝐶1C1,起相位补偿作用,提高电路的稳定性,如图6.1.19所示。该电路的输出电压与输入电压成近似微分关系。若输入电压为方波,且 𝑅𝐶≪𝑇RC≪T (T为方波的周期),则输出为尖顶波,如图6.1.20所示。
3. 逆函数型微分运算电路
若将积分运算电路作为负反馈回路,则可得到微分运算电路,如图6.1.21所示。若输入电压 𝑢𝑖𝑛uin 假设正方向为“+”,则只有电阻 𝑅2R2 的电流方向如图中所示,即 𝑢𝑜𝑢𝑡uout 极性为“-”,才说明电路引入的是负反馈;而因为 𝑢𝑜𝑢𝑡uout 为积分电路的输入,积分电路的输出电压与输入电压反相,故 𝑢𝑜𝑢𝑡uout 极性必须为“+”,即 𝑢𝑜𝑢𝑡uout 与 𝑢𝑖𝑛uin 极性相同;由此推出 𝑢𝑖𝑛uin 应加在 𝐴1A1 的同相输入端一边。因此,各部分电流与电压的极性如图6.1.21所示。
在图6.1.21所示电路中,𝑖𝑓=𝑖𝑖𝑛if=iin,即:
𝑖𝑖𝑛=𝐶𝑑𝑢𝑜𝑢𝑡𝑑𝑡iin=Cdtduout
根据积分运算电路的运算关系可知:
因此:
𝑢𝑖𝑛=𝑅𝐶𝑑𝑢𝑜𝑢𝑡𝑑𝑡uin=RCdtduout
从而得到输出电压的表达式为:
𝑢𝑜𝑢𝑡=𝑅𝐶𝑑𝑢𝑖𝑛𝑑𝑡uout=RCdtduin
利用积分运算电路来实现微分运算的方法具有普遍意义。例如,若以乘法运算电路、乘方运算电路、对数运算电路分别作为集成运放的负反馈通路,则可分别实现除法运算、开方运算和指数运算。
必须强调的是,只要是运算电路,就必须引入负反馈。
例题解析
【例6.1.4】
电路如图6.1.22所示,𝐶1=𝐶2=𝐶C1=C2=C,试求出 𝑢𝑜𝑢𝑡uout 与 𝑢𝑖𝑛uin 的运算关系式。
解:
根据“虚短”和“虚断”的原则,在节点 N 上,电流方程为:
𝑖1=𝑖𝑓i1=if −𝐶𝑑𝑢𝑖𝑛𝑑𝑡=𝐶𝑑𝑢𝑜𝑢𝑡𝑑𝑡−Cdtduin=Cdtduout
在节点 P 上,电流方程为:
𝑖𝑓=𝐶𝑑𝑢𝑜𝑢𝑡𝑑𝑡if=Cdtduout
因为 𝑢𝑝=𝑢𝑥up=ux,所以:
在 𝑡1t1 到 𝑡2t2 时间段中,𝑢𝑜𝑢𝑡uout 的表达式为:
电路实现了同相积分运算。
【例6.1.5】
在自动控制系统中,常采用如图6.1.23所示的PID调节器,试分析输出电压与输入电压的运算关系式。
解:
根据“虚短”和“虚断”的原则,𝑢𝑝=𝑢𝑥=0up=ux=0,为虚地。N点的电流方程为:
𝑖𝑝=𝑖𝑓+𝑖𝑑ip=if+id
其中:
输出电压 𝑢𝑜𝑢𝑡uout 等于 𝑅2R2 两端的电压 𝑢𝑅2uR2 和 𝐶2C2 两端的电压 𝑢𝐶2uC2 之和,而:
所以:
因此:
因电路中含有比例、积分和微分运算,故称之为PID调节器。
当 𝑅2=0R2=0 时,电路只有比例和积分运算部分,称为PI调节器;当 𝐶2=0C2=0 时,电路只有比例和微分运算部分,称为PD调节器。根据控制中的不同需要,采用不同的调节器。
6.1.5 对数运算电路和指数运算电路
利用PN结伏安特性所具有的指数规律,将二极管或者晶体管分别接入集成运放的反馈回路和输入回路,可以实现对数运算和指数运算。而利用对数运算、指数运算和加减运算电路相组合,便可实现乘法、除法、乘方和开方等运算。
一、对数运算电路
1. 采用二极管的对数运算电路
图6.1.24所示为采用二极管的对数运算电路。为使二极管导通,输入电压 𝑢𝑖𝑛uin 应大于零。根据半导体基础知识可知,二极管的正向电流与其端电压的近似关系为:
因而:
由于 𝑢𝑝=𝑢𝑥=0up=ux=0,为虚地,因而:
𝑖𝐷=𝑢𝑜𝑢𝑡𝑅iD=Ruout
根据以上分析可得输出电压:
上式表明,运算关系与 𝐼𝑠Is 和 𝑉𝑇VT 有关,因而运算精度受温度的影响。而且,二极管在电流较小时内部载流子的复合运动不可忽略,在电流较大时内阻不可忽略。所以,仅在一定的电流范围内才能满足指数特性。为了扩大输入电压的动态范围,实用电路中常用晶体管取代二极管。
2. 利用晶体管的对数运算电路
利用晶体管的对数运算电路如图6.1.25所示。由于集成运放的反相输入端为虚地,因此节点方程为:
在忽略晶体管基区体电阻压降且认为晶体管的共基电路放大系数 𝛼≈1α≈1 的情况下,若 𝑢𝑖𝑛≫𝑉𝑇uin≫VT,则:
输出电压:
与二极管构成的对数运算电路一样,运算关系仍受温度的影响,而且在输入电压较小和较大的情况下,运算精度变差。
在设计实用的对数运算电路时,可采用一定的措施来减小 𝐼𝑠Is 对运算关系的影响。
3. 集成对数运算电路
在集成对数运算电路中,根据差分电路的基本原理,利用特性相同的两只晶体管进行补偿,消除 𝐼𝑠Is 对运算关系的影响。型号为ICL8048的对数运算电路如图6.1.26所示,点画线框内为集成电路,框外为外接电阻。
电路分析的思路是:欲知 𝑢𝑜𝑢𝑡uout 需知 𝑢𝑝up,而根据图中所标注的电压方向,𝑢𝑝=𝑢𝑇1−𝑢𝑇2up=uT1−uT2;因为 𝑢𝑇1uT1 与 𝐼𝐶IC 成对数关系,𝑢𝑇2uT2 与 𝐼𝐵IB 成对数关系,而 𝐼𝐵IB 与 𝑢𝑖𝑛uin 成线性关系,故可求出 𝑢𝑜𝑢𝑡uout 与 𝑢𝑖𝑛uin 的运算关系。
节点 𝑁1N1 的电流方程为:
𝑖𝑁1=𝐼𝑠𝑒𝑢𝑇1𝑉𝑇iN1=IseVTuT1
节点 𝑃2P2 的电流方程为:
𝑖𝑃2=𝐼𝑠𝑒𝑢𝑇2𝑉𝑇iP2=IseVTuT2
因而 𝑃2P2 点的电位为:
因此输出电压:
若外接电阻 𝑅3R3 为热敏电阻,则可补偿 𝑉𝑇VT 的温度特性。 𝑅3R3 应具有正温度系数,当环境温度升高时, 𝑅3R3 阻值增大,使得放大倍数 (1+𝑅2𝑅5)(1+R5R2) 减小,以补偿 𝑉𝑇VT 的增大,使 𝑢𝑜𝑢𝑡uout 在 𝑢𝑖𝑛uin 不变时基本不变。
二、指数运算电路
将图6.1.25所示对数运算电路中的电阻和晶体管互换,便可得到指数运算电路,如图6.1.27所示。
因为集成运放反相输入端为虚地,所以:
𝑢𝑇=𝑢𝑖𝑛uT=uin
由于 𝑖𝐵=𝐼𝑠𝑒𝑢𝑇𝑉𝑇iB=IseVTuT,则有:
𝑖𝐵=𝐼𝑠𝑒𝑢𝑖𝑛𝑉𝑇iB=IseVTuin
输出电压:
𝑢𝑜𝑢𝑡=−𝑖𝐵𝑅=−𝐼𝑠𝑅𝑒𝑢𝑖𝑛𝑉𝑇uout=−iBR=−IsReVTuin
为使晶体管导通,𝑢𝑖𝑛uin 应大于零,且只能在发射结导通电压范围内,故其变化范围很小。同时,从式(6.1.25)可以看出,由于运算结果与受温度影响较大的 𝐼𝑠Is 有关,因而指数运算的精度也与温度有关。
在集成指数运算电路中,采用了类似集成对数运算电路的方法,利用两只双极型晶体管特性的对称性,消除 𝐼𝑠Is 对运算关系的影响;并且,采用热敏电阻补偿 𝑉𝑇VT 的变化。电路如图6.1.28所示。
对照图6.1.26所示集成对数运算电路的分析过程,可以推出集成指数运算电路的运算关系式。
通过对数运算电路和指数运算电路的组合,能够实现复杂的数学运算,如乘法、除法、乘方和开方等。这些运算在信号处理、控制系统和其他电子应用中都有广泛的应用。
6.1.6 利用对数和指数运算电路实现的乘法运算电路和除法运算电路
利用对数和指数运算电路可以实现乘法和除法运算。乘法运算电路的方框图如图6.1.29所示,具体电路如图6.1.30所示。
1. 乘法运算电路
在乘法运算电路中,首先将两个输入信号分别通过对数运算电路转换成对数信号,再通过求和运算电路将两个对数信号相加,最后通过指数运算电路将求和结果转换成指数形式,从而实现两个输入信号的乘法运算。具体实现电路如图6.1.30所示。
在图6.1.30所示电路中,有:
为了满足指数运算电路输入电压的幅值要求,求和运算电路的系数为1,故:
指数运算电路的输出电压为:
简化后得到:
上式表明,输出电压 𝑢𝑜𝑢𝑡uout 与输入电压 𝑢𝑎ua 和 𝑢𝑏ub 的乘积成正比,实现了乘法运算。
2. 除法运算电路
若将图6.1.29和图6.1.30所示电路中的求和运算电路换为求差(差分)运算电路,则可实现除法运算电路。
具体实现方式如下:
- 输入信号 𝑢𝑎ua 和 𝑢𝑏ub 分别通过对数运算电路转换成对数信号 𝑢𝑜1uo1 和 𝑢𝑜2uo2。
- 通过求差运算电路计算 𝑢𝑜1−𝑢𝑜2uo1−uo2。
- 将求差结果通过指数运算电路转换成指数形式,从而实现 𝑢𝑎ua 和 𝑢𝑏ub 的除法运算。
求差运算电路的输出电压为:
指数运算电路的输出电压为:
简化后得到:
上式表明,输出电压 𝑢𝑜𝑢𝑡uout 与输入电压 𝑢𝑎ua 和 𝑢𝑏ub 的比值成正比,实现了除法运算。
通过这种方式,可以利用对数和指数运算电路实现乘法和除法运算,满足复杂信号处理和控制系统的需求。
6.1.7 集成运放性能指标对运算误差的影响
在上述各电路运算关系的分析中,均认为集成运放为理想运放。而实际上,当利用运放构成运算电路时,由于开环差模增益 𝐴𝑑Ad、差模输入电阻 𝑟𝑖𝑛rin 和共模抑制比 𝐾𝑐𝑚𝑟Kcmr 为有限值,且输入失调电压 𝑈0U0、失调电流 𝐼0I0 以及它们的温漂均不为零,必然造成误差。
对于任何运算电路,若元器件参数理想情况下输出电压为 𝑢𝑖𝑑𝑒𝑎𝑙uideal,电路的实际输出电压为 𝑢𝑎𝑐𝑡𝑢𝑎𝑙uactual,则输出电压的绝对误差为:
而相对误差为:
本节仅对几种情况作一简要分析。
一、开环增益 𝐴𝑑Ad 和输入电阻 𝑟𝑖𝑛rin 为有限值时,对反相比例运算电路运算误差的影响
考虑 𝐴𝑑Ad 和 𝑟𝑖𝑛rin 为有限值时,反相比例运算电路的等效电路如图6.1.31所示。由于 𝑟𝑖𝑛≫𝑅′rin≫R′,可以认为:
𝑢𝑖𝑛=−𝐴𝑑𝑢𝑜𝑢𝑡uin=−Aduout
节点 N 的电流方程为:
𝑖𝑖𝑛=𝑖𝑓+𝑖𝑖𝑛2iin=if+iin2
即:
将 𝑢𝑖𝑛=−𝐴𝑑𝑢𝑜𝑢𝑡uin=−Aduout 代入上式,并令 𝑅𝑒=𝑅𝑓∥𝑅∥(𝑟𝑖𝑛+𝑅′)Re=Rf∥R∥(rin+R′),整理可得:
理想运放时的输出电压为:
𝑢𝑜𝑢𝑡=−𝑅𝑓𝑅𝑢𝑖𝑛uout=−RRfuin
故相对误差:
例如,若 𝑅=10𝑘ΩR=10kΩ,𝑅𝑓=100𝑘ΩRf=100kΩ,𝑅′=𝑅∥𝑅𝑓R′=R∥Rf,𝐴𝑑=2×105Ad=2×105,𝑟𝑖𝑛=2𝑀Ωrin=2MΩ,则相对误差:
上式表明,开环增益 𝐴𝑑Ad 和输入电阻 𝑟𝑖𝑛rin 越大,相对误差的数值越小。
通过上述分析可以看出,集成运放的性能指标对运算电路的精度有着重要影响。为了减小误差,提高运算电路的精度,应选择开环增益高、输入电阻大、共模抑制比高、失调电压和失调电流小的运放。此外,还可以通过电路设计中的一些补偿措施,进一步减小运算误差。
二、 𝐴𝑑Ad 和 𝐾𝑐𝑚𝑟Kcmr 为有限值时,对同相比例运算电路运算误差的影响
因为同相比例运算电路在输入差模信号的同时伴随着共模信号输入,因此共模抑制比 𝐾𝑐𝑚𝑟Kcmr 成为影响运算误差的重要因素。图6.1.32所示为 𝐴𝑑Ad 和 𝐾𝑐𝑚𝑟Kcmr 为有限值时同相比例运算电路的等效电路。由于输入电阻 𝑟𝑖𝑛rin 为无穷大,𝑖𝑖𝑛=0iin=0,故 𝑅′R′ 上电压为零,𝑢𝑝=𝑢𝑖𝑛up=uin。
输出电压是差模信号和共模信号两部分作用的结果,其中:
输出电压的表达式为:
𝑢𝑜𝑢𝑡=𝐴𝑑(𝑢𝑝−𝑢𝑛)+𝐴𝑐𝑚⋅𝑢𝑐𝑚uout=Ad(up−un)+Acm⋅ucm
其中:
𝑢𝑝=𝑢𝑖𝑛up=uin 𝑢𝑛=𝑢𝑜𝑢𝑡𝐴𝑑un=Aduout
因此:
整理可得:
理想运放情况下的输出电压为:
所以相对误差为:
代入数值:
假设 𝑅=10𝑘ΩR=10kΩ,𝑅𝑓=100𝑘ΩRf=100kΩ,𝐴𝑑=2×105Ad=2×105,𝐾𝑐𝑚𝑟=104Kcmr=104,则:
简化后得到:
如果 ,则可近似得到:
式(6.1.35)表明,开环增益 𝐴𝑑Ad 和共模抑制比 𝐾𝑐𝑚𝑟Kcmr 越大,相对误差的数值越小。
通过这些分析,可以看出集成运放的性能指标对运算电路的精度有着重要影响。选择高性能的运放并采取适当的电路设计措施可以有效减小运算误差,提高电路的精度。
三、失调参数对积分运算电路运算误差的影响
考虑集成运放失调电压 𝑈𝑚Um 和失调电流 𝐼0I0 的影响,积分运算电路在输入电压为零时的等效电路如图6.1.33所示,此时输出电压仅决定于失调因素。
因为 𝑢𝑝=0up=0 V,集成运放的差模输入电阻为无穷大,电流源 𝐼0I0 上的电压可忽略不计,所以 𝑢𝑛=𝑈𝑚un=Um。节点 N 的电流方程为:
输出电压:
若仅考虑失调温漂,则输出电压的变化量:
Δ𝑢𝑜𝑢𝑡=−1𝐶(Δ𝑈𝑚𝑅+Δ𝐼0)𝑡Δuout=−C1(RΔUm+ΔI0)t
因为在理想运放情况下的输出电压为:
𝑢𝑖𝑑𝑒𝑎𝑙=−1𝑅𝐶∫𝑢𝑖𝑛 𝑑𝑡uideal=−RC1∫uindt
所以因失调温漂所引起的相对误差的数值为:
可见,失调温漂愈大,电阻 𝑅R 愈大,输入信号 𝑢𝑖𝑛uin 的积分愈小,相对误差愈大。
应当指出,运算电路的运算误差不仅来源于集成运放非理想的指标参数,还取决于其他元器件的精度及电源电压的稳定性等。因此,为了提高运算精度,除了应选择高质量的集成运放外,还应合理选择其他元器件,提高电源电压的稳定性,减小环境温度的变化,抑制干扰和噪声,精心设计电路板等。
总结
通过上述分析,可以看出集成运放的性能指标对运算电路的精度有着重要影响。开环增益 𝐴𝑑Ad、差模输入电阻 𝑟𝑖𝑛rin、共模抑制比 𝐾𝑐𝑚𝑟Kcmr 以及失调电压和失调电流都会对运算电路的精度造成影响。为了减小误差,提高运算电路的精度,应选择高性能的运放,并采取适当的电路设计措施,如温度补偿、增加电源稳定性、选用高精度元器件等。通过这些方法,可以有效减小运算误差,保证电路的高精度运算。