7.2 模拟乘法器及其在运算电路中的应用

news2024/11/16 2:43:09

模拟乘法器是实现两个模拟量相乘的非线性电子器件,利用它可以方便地实现乘、除、乘方和开方运算电路。此外,由于它还能广泛地应用于广播电视、通讯、仪表和自动控制系统,进行模拟信号的处理,所以发展很快,称为模拟集成电路的重要分支之一。

一、模拟乘法器简介

实现模拟量相乘可以有多种方案,但就集成电路而言,多采用变跨导型电路。

模拟乘法器的符号和等效电路

模拟乘法器有两个输入端,一个输出端,输入及输出均对 “地” 而言,如图7.2.1(a)所示。输入的两个模拟信号是互不相关的物理量,输出电压是它们的乘积,即 u O = k u X u Y ( 7.2.1 ) u_O=ku_Xu_Y\kern 40pt(7.2.1) uO=kuXuY(7.2.1) k k k乘积系数,也称乘积增益或标尺因子,其值多为 + 0.1   V − 1 +0.1\,\textrm V^{-1} +0.1V1 − 0.1 V − 1 -0.1\textrm V^{-1} 0.1V1在这里插入图片描述
模拟乘法器的等效电路如图(b)所示, r i 1 r_{i1} ri1 r i 2 r_{i2} ri2 分别为两个输入端的输入电阻, r o r_o ro 是输出电阻。
理想模拟乘法器应具备如下条件:
(1) r i 1 r_{i1} ri1 r i 2 r_{i2} ri2 为无穷大;
(2) r o r_o ro 为零;
(3) k k k 值不随输入信号的幅值和频率而变化;
(4)当 u X u_X uX u Y u_Y uY 为零时 u O u_O uO 为零,电路没有失调电压、电流和噪声。
在上述条件下,无论 u X u_X uX u Y u_Y uY 的波形、幅值、频率、极性如何变化,式(7.2.1)均成立。这里的分析均设模拟乘法器为理想器件。
输入信号 u X u_X uX u Y u_Y uY 的极性有四种可能的组合,在 u X u_X uX u Y u_Y uY 的坐标平面上,分为四个区域,即四个象限,如图7.2.2所示。按照允许输入信号的极性,模拟乘法器有单象限、两象限和四象限之分。

在这里插入图片描述

二、变跨导型模拟乘法器的工作原理

变跨导型模拟乘法器利用输入电压控制差分放大电路差分管的发射极电流,使之跨导作相应的变化,从而达到与输入差模信号相乘的目的。

1、差分放大电路的差模传输特性

差分放大电路的差分传输特性是指在差模信号作用下,输出电压与输入电压的函数关系。
在这里插入图片描述在图7.2.3(a)所示差分放大电路中, u X u_X uX 为差模输入电压, u X = u B E 1 − u B E 2 ( 7.2.2 ) u_X=u_{BE1}-u_{BE2}\kern 40pt(7.2.2) uX=uBE1uBE2(7.2.2)差分管的跨导 g m = I E Q U T = I 0 2 U T ( 7.2.3 ) g_m=\frac{I_{EQ}}{U_T}=\frac{I_0}{2U_T}\kern 40pt(7.2.3) gm=UTIEQ=2UTI0(7.2.3)恒流源电流 I 0 = i E 1 + i E 2 ≈ I S e u B E 1 U T + I S e u B E 2 U T = I S e u B E 2 U T ( 1 + e u B E 1 − u B E 2 U T ) = i E 2 ( 1 + e u B E 1 − u B E 2 U T ) I_0=i_{E1}+i_{E2}\kern 60pt\\\kern 3pt\approx I_Se^{\frac{\textstyle u_{\scriptscriptstyle BE1}}{U_T}}+I_Se^{\frac{\textstyle u_{\scriptscriptstyle BE2}}{U_T}}\\\kern 40pt= I_Se^{\frac{\textstyle u_{\scriptscriptstyle BE2}}{U_T}}\Big(1+e^{{\frac{\textstyle u_{\scriptscriptstyle BE1}-u_{\scriptscriptstyle BE2}}{U_T}}}\Big)\\\kern 15pt=i_{\scriptscriptstyle E2}\Big(1+e^{{\frac{\textstyle u_{\scriptscriptstyle BE1}-u_{\scriptscriptstyle BE2}}{U_T}}}\Big) I0=iE1+iE2ISeUTuBE1+ISeUTuBE2=ISeUTuBE2(1+eUTuBE1uBE2)=iE2(1+eUTuBE1uBE2)因此 T 2 T_2 T2 管的发射极电流 i E 2 = I 0 1 + e + u X U T i_{\scriptscriptstyle E2}=\frac{I_0}{1+e^{\frac{+\textstyle u_{\scriptscriptstyle X}}{U_T}}} iE2=1+eUT+uXI0同理可得 T 1 T_1 T1 管的发射极电流 i E 1 = I 0 1 + e − u X U T i_{\scriptscriptstyle E1}=\frac{I_0}{1+e^{\frac{-\textstyle u_{\scriptscriptstyle X}}{U_T}}} iE1=1+eUTuXI0由于 i E 1 − I 0 2 = I 0 2 ( 2 1 + e − u X U T − 1 ) = I 0 2 ⋅ 1 − e − u X U T 1 + e − u X U T = I 0 2 ⋅ e u X 2 U T − e − u X 2 U T e u X 2 U T + e − u X 2 U T = I 0 2 th ⁡ u X 2 U T i_{\scriptscriptstyle E1}-\frac{I_0}{2}=\frac{I_0}{2}\Big(\frac{2}{1+e^{\frac{-\textstyle u_{\scriptscriptstyle X}}{U_T}}}-1\Big)\\\kern 23pt=\frac{I_0}{2}\cdot\frac{1-e^{\frac{-\textstyle u_{\scriptscriptstyle X}}{U_T}}}{1+e^{\frac{-\textstyle u_{\scriptscriptstyle X}}{U_T}}}\\\kern 42pt=\frac{I_0}{2}\cdot\frac{e^{\frac{\textstyle u_{\scriptscriptstyle X}}{2U_T}}-e^{-\frac{\textstyle u_{\scriptscriptstyle X}}{2U_T}}}{e^{\frac{\textstyle u_{\scriptscriptstyle X}}{2U_T}}+e^{-\frac{\textstyle u_{\scriptscriptstyle X}}{2U_T}}}\\\kern 8pt=\frac{I_0}{2}\th\frac{u_{\scriptscriptstyle X}}{2U_T} iE12I0=2I0(1+eUTuX21)=2I01+eUTuX1eUTuX=2I0e2UTuX+e2UTuXe2UTuXe2UTuX=2I0th2UTuX i E 2 − I 0 2 = I 0 2 ( 2 1 + e u X U T − 1 ) = I 0 2 ⋅ 1 − e u X U T 1 + e u X U T = I 0 2 ⋅ e − u X 2 U T − e u X 2 U T e − u X 2 U T + e u X 2 U T = − I 0 2 th ⁡ u X 2 U T i_{\scriptscriptstyle E2}-\frac{I_0}{2}=\frac{I_0}{2}\Big(\frac{2}{1+e^{\frac{\textstyle u_{\scriptscriptstyle X}}{U_T}}}-1\Big)\\\kern 20pt=\frac{I_0}{2}\cdot\frac{1-e^{\frac{\textstyle u_{\scriptscriptstyle X}}{U_T}}}{1+e^{\frac{\textstyle u_{\scriptscriptstyle X}}{U_T}}}\\\kern 42pt=\frac{I_0}{2}\cdot\frac{e^{-\frac{\textstyle u_{\scriptscriptstyle X}}{2U_T}}-e^{\frac{\textstyle u_{\scriptscriptstyle X}}{2U_T}}}{e^{-\frac{\textstyle u_{\scriptscriptstyle X}}{2U_T}}+e^{\frac{\textstyle u_{\scriptscriptstyle X}}{2U_T}}}\\\kern 14pt=-\frac{I_0}{2}\th\frac{u_{\scriptscriptstyle X}}{2U_T} iE22I0=2I0(1+eUTuX21)=2I01+eUTuX1eUTuX=2I0e2UTuX+e2UTuXe2UTuXe2UTuX=2I0th2UTuX其中 th ⁡ x = e x − e − x e x + e − x \th x=\displaystyle\frac{e^x-e^{-x}}{e^x+e^{-x}} thx=ex+exexex,是双曲正切函数。因此, i C 1 − i C 2 ≈ i E 1 − i E 2 = I 0 th ⁡ u X 2 U T ( 7.2.4 ) i_{\scriptscriptstyle C1}-i_{\scriptscriptstyle C2}\approx i_{\scriptscriptstyle E1}-i_{\scriptscriptstyle E2}=I_0\th\frac{\textstyle u_{\scriptscriptstyle X}}{2U_T}\kern 20pt(7.2.4) iC1iC2iE1iE2=I0th2UTuX(7.2.4) u X < < 2 U T u_{\scriptscriptstyle X}<<2U_T uX<<2UT( 约 2 × 26   mV 2\times26\,\textrm{mV} 2×26mV )时,有 i C 1 − i C 2 ≈ I 0 u X 2 U T = g m u X i_{\scriptscriptstyle C1}-i_{\scriptscriptstyle C2}\approx I_0\frac{u_{\scriptscriptstyle X}}{2U_T}=g_mu_{\scriptscriptstyle X} iC1iC2I02UTuX=gmuX输出电压 u O = − ( i C 1 − i C 2 ) R c ≈ − I 0 u X 2 U T ⋅ R c = − g m R c u X ( 7.2.5 ) u_{\scriptscriptstyle O}=-(i_{\scriptscriptstyle C1}-i_{C2})R_c\approx-I_0\frac{u_{\scriptscriptstyle X}}{2U_T}\cdot R_c=-g_mR_cu_{\scriptscriptstyle X}\kern 20pt(7.2.5) uO=(iC1iC2)RcI02UTuXRc=gmRcuX(7.2.5)因而电路的差模电压传输特性如图7.2.3(b)所示。

2、可控恒流源差分放大电路的乘法特性

在这里插入图片描述
在图7.2.4所示差分放大电路中, i C 3 = I ≈ u Y − u B E 3 R e i_{\scriptscriptstyle C3}=I\approx\frac{u_{\scriptscriptstyle Y}-u_{\scriptscriptstyle BE3}}{R_e} iC3=IReuYuBE3代入式(7.2.5)可得 u O = − u Y − u B E 3 R e ⋅ u X 2 U T ⋅ R c ( 7.2.6 ) u_{\scriptscriptstyle O}=-\frac{u_{\scriptscriptstyle Y}-u_{\scriptscriptstyle BE3}}{R_e}\cdot\frac{u_{\scriptscriptstyle X}}{2U_T}\cdot R_c\kern 20pt(7.2.6) uO=ReuYuBE32UTuXRc(7.2.6) u Y > > u B E 3 u_{\scriptscriptstyle Y}>>u_{\scriptscriptstyle BE3} uY>>uBE3,则 u O ≈ − R c 2 U T R e ⋅ u X u Y = k u X u Y ( 7.2.7 ) u_{\scriptscriptstyle O}\approx-\frac{R_c}{2U_TR_e}\cdot u_{\scriptscriptstyle X}u_{\scriptscriptstyle Y}=ku_{\scriptscriptstyle X}u_{\scriptscriptstyle Y}\kern 15pt(7.2.7) uO2UTReRcuXuY=kuXuY(7.2.7)式中 u X u_{\scriptscriptstyle X} uX 可正可负,但 u Y u_{\scriptscriptstyle Y} uY 必须大于零,故图7.2.4所示为两象限模拟乘法器。电路有如下明确的缺点:
(1)式(7.2.6)表明, u Y u_{\scriptscriptstyle Y} uY 的值越小,运算误差越大;
(2)式(7.2.7)表明, u O u_{\scriptscriptstyle O} uO U T U_T UT 有关,即 k k k 与温度有关;
(3)电路只能工作在两象限。

3、四象限变跨导型模拟乘法器

在这里插入图片描述

图7.2.5所示为双平衡四象限变跨导型模拟乘法器。通过对图7.2.3所示电路的分析,得到的式(7.2.4)适用于图7.2.5所示电路,因而 i 1 − i 2 ≈ i 5 th ⁡ u X 2 U T ( 7.2.8 ) i_1-i_2\approx i_5\th\frac{u_{\scriptscriptstyle X}}{2U_T}\kern 20pt(7.2.8) i1i2i5th2UTuX(7.2.8) i 4 − i 3 ≈ i 6 th ⁡ u X 2 U T ( 7.2.9 ) i_4-i_3\approx i_6\th\frac{u_{\scriptscriptstyle X}}{2U_T}\kern 20pt(7.2.9) i4i3i6th2UTuX(7.2.9) i 5 − i 6 ≈ I th ⁡ u Y 2 U T ( 7.2.10 ) i_5-i_6\approx I\th\frac{u_{\scriptscriptstyle Y}}{2U_T}\kern 28pt(7.2.10) i5i6Ith2UTuY(7.2.10) i O 1 − i O 2 = ( i 1 + i 3 ) − ( i 4 + i 2 ) = ( i 1 − i 2 ) − ( i 4 − i 3 ) i_{\scriptscriptstyle O1}-i_{\scriptscriptstyle O2}=(i_1+i_3)-(i_4+i_2)=(i_1-i_2)-(i_4-i_3) iO1iO2=(i1+i3)(i4+i2)=(i1i2)(i4i3)将式(7.2.8)、(7.2.9)、(7.2.10)代入上式,得 i O 1 − i O 2 ≈ ( i 5 − i 6 ) th ⁡ u X 2 U T ≈ I ( th ⁡ u Y 2 U T ) ( th ⁡ u X 2 U T ) i_{\scriptscriptstyle O1}-i_{\scriptscriptstyle O2}\approx(i_5-i_6)\th\frac{u_{\scriptscriptstyle X}}{2U_T}\approx I\big(\th\frac{u_{\scriptscriptstyle Y}}{2U_T}\big)\big(\th\frac{u_{\scriptscriptstyle X}}{2U_T}\big) iO1iO2(i5i6)th2UTuXI(th2UTuY)(th2UTuX) u X < < 2 U T u_{\scriptscriptstyle X}<<2U_T uX<<2UT,且 u Y < < 2 U T u_{\scriptscriptstyle Y}<<2U_T uY<<2UT 时, i O 1 − i O 2 ≈ I 4 U T 2 ⋅ u X u Y i_{\scriptscriptstyle O1}-i_{\scriptscriptstyle O2}\approx\frac{I}{4U^2_T}\cdot u_{\scriptscriptstyle X}u_{\scriptscriptstyle Y} iO1iO24UT2IuXuY所以输出电压 u O = − ( i O 1 − i O 2 ) R c ≈ − I 4 U T 2 u X u Y = k u X u Y ( 7.2.11 ) u_O=-(i_{\scriptscriptstyle O1}-i_{\scriptscriptstyle O2})R_c\approx-\frac{I}{4U^2_T}u_{\scriptscriptstyle X}u_{\scriptscriptstyle Y}=ku_{\scriptscriptstyle X}u_{\scriptscriptstyle Y}\kern 10pt(7.2.11) uO=(iO1iO2)Rc4UT2IuXuY=kuXuY(7.2.11)由于 u X u_{\scriptscriptstyle X} uX u Y u_{\scriptscriptstyle Y} uY 均可正可负,故图7.2.5所示电路为四象限模拟乘法器。它是双端输出形式,可利用图7.2.6所示的集成运算电路,将其转换成单端输出形式。在这里插入图片描述

4、模拟乘法器的性能指标

与集成运放一样,为了衡量模拟乘法器的性能好坏,特别设定一些指标参数。表1中列出主要参数及其典型数值。 表 1    模拟乘法器的主要参数 表1\,\,模拟乘法器的主要参数 1模拟乘法器的主要参数

参数名称单位典型值测试条件
输入失调电流 I I O I_{IO} IIOμA0.2 u X = u Y = 0   V u_{\scriptscriptstyle X}=u_{\scriptscriptstyle Y}=0\,\textrm V uX=uY=0V
输入偏置电流 I B I_B IBμA2.0 u X = u Y = 0   V u_X=u_Y=0\,\textrm V uX=uY=0V
输出不平衡电流 I O O I_{OO} IOOμA20 u X = u Y = 0   V u_X=u_Y=0\,\textrm V uX=uY=0V
输出精度 ξ R x ξ R y \xi_{Rx}\xi_{Ry} ξRxξRy%1 ~ 2 u X = 10   V u_X=10\,\textrm V uX=10V u Y = ± 10   V u_Y=±10\,\textrm V uY=±10V u Y = 10   V u_Y=10\,\textrm V uY=10V u X = ± 10   V u_X=±10\,\textrm V uX=±10V
-3 dB 增益带宽 f b w f_{bw} fbwMHz3.0满刻度位置
满功率响应 f P f_{\scriptscriptstyle P} fPkHz700满刻度位置
上升速度 S R SR SRV/μs45满刻度位置
输入电阻 r i r_i ri35

此外,还有共模输入电压范围、共模增益、输出电阻和矢量误差等。

三、模拟乘法器在运算电路中的应用

模拟乘法器除了自身能够实现两个模拟信号的乘法和平方运算外,还可以和其它电路相配合构成除法、开方、均方根等运算电路。

1、乘方运算电路

在这里插入图片描述
利用四象限模拟乘法器能够实现四象限平方运算电路,如图7.2.7所示。
输出电压 u O = k u I 2 ( 7.2.13 ) u_{\scriptscriptstyle O}=ku^2_{\scriptscriptstyle I}\kern 60pt(7.2.13) uO=kuI2(7.2.13) u I u_{\scriptscriptstyle I} uI 为正弦波且 u I = 2 U i sin ⁡ ω t u_{I}=\sqrt 2U_i\sin\omega t uI=2 Uisinωt 时,则 u O = 2 k U i 2 sin ⁡ 2 ω t = k U i 2 ( 1 − cos ⁡ 2 ω t ) ( 7.2.14 ) u_{\scriptscriptstyle O}=2kU^2_i\sin^2 \omega t=kU^2_i(1-\cos 2\omega t)\kern 20pt(7.2.14) uO=2kUi2sin2ωt=kUi2(1cos2ωt)(7.2.14)输出为输入的二倍频电压信号,为了得到纯交流电压,可在输出端加耦合电容,以隔离直流电压。

在这里插入图片描述

从理论上将,可以用多个模拟乘法器串联组成 u I u_{\scriptscriptstyle I} uI 的任意次幂的运算电路,图7.2.8(a)、(b)所示分别为 3 次方和 4 次方运算电路。它们的表达式分别为 u O 1 = k 2 u I 3 u_{\scriptscriptstyle O1}=k^2u^3_{\scriptscriptstyle I} uO1=k2uI3 u O 2 = k 2 u I 4 u_{O2}=k^2u^4_{\scriptscriptstyle I} uO2=k2uI4但是,实际上,当串联的模拟乘法器超过 3 个时,运算误差的积累就使得电路的精度变得很差,在要求较高时将不适用。因此,在实现高次幂的乘方运算时,可以考虑采用模拟乘法器与集成对数运算电路和指数运算电路组合而成,如图7.2.9所示。

在这里插入图片描述
对数运算电路的输出电压 u O 1 = k 1 ln ⁡ u I u_{\scriptscriptstyle O1}=k_1\ln u_{\scriptscriptstyle I} uO1=k1lnuI模拟乘法器的输出电压 u O 2 = k 1 k 2 N ln ⁡ u I u_{\scriptscriptstyle O2}=k_1k_2N\ln u_{\scriptscriptstyle I} uO2=k1k2NlnuI k 2 k_2 k2 为乘积系数。输出电压 u O = k 3 u I k 1 k 2 N = k 3 u I k N ( 7.2.14 ) u_{\scriptscriptstyle O}=k_3u^{k_1k_2N}_{\scriptscriptstyle I}=k_3u^{kN}_{\scriptscriptstyle I}\kern 30pt(7.2.14) uO=k3uIk1k2N=k3uIkN(7.2.14) k 1 = 10 k_1=10 k1=10 k 2 = 0.1   V − 1 k_2=0.1\,\textrm V^{-1} k2=0.1V1,则当 N > 1 N>1 N>1 时,电路实现乘方运算。若 N = 2 N=2 N=2,则电路为平方运算电路;若 N = 10   V N=10\,\textrm V N=10V,则电路为 10 次幂运算电路。

2、除法运算电路

利用反函数型运算电路的基本原理,将模拟乘法器放在集成运放的反馈通路中,便可构成除法运算电路,如图7.2.10所示。与只用集成运放组成的运算电路一样,在用模拟乘法器和集成运放共同构成运算电路时,也必须引入负反馈,据此可确定二者的连接方法。

在这里插入图片描述
对于图7.2.10所示电路,必须保证 i 1 = i 2 i_1=i_2 i1=i2,电路引入的才是负反馈。即当 u I 1 > 0   V u_{\scriptscriptstyle I1}>0\,\textrm V uI1>0V 时, u O ′ < 0   V u'_{\scriptscriptstyle O}<0\,\textrm V uO<0V;而 u I 1 < 0   V u_{\scriptscriptstyle I1}<0\,\textrm V uI1<0V 时, u O ′ > 0   V u'_{\scriptscriptstyle O}>0\,\textrm V uO>0V。由于 u O u_{\scriptscriptstyle O} uO u I 1 u_{\scriptscriptstyle I1} uI1 反相,故要求 u O ′ u'_{\scriptscriptstyle O} uO u O u_{\scriptscriptstyle O} uO 同符号。因此,当模拟乘法器的 k k k 小于零时, u I 2 u_{\scriptscriptstyle I2} uI2 应小于零;而 k k k 大于零时, u I 2 u_{\scriptscriptstyle I2} uI2 应大于零;即 u I 2 u_{\scriptscriptstyle I2} uI2 k k k 同符号。同理,若模拟乘法器的输出端通过电阻接集成运放的同相输入端,则为保证电路引入的是负反馈, u I 2 u_{\scriptscriptstyle I2} uI2 k k k 的符号应当相反。
在图7.2.10所示电路中。设集成运放为理想运放,则 u N = u P = 0 u_{\scriptscriptstyle N}=u_{\scriptscriptstyle P}=0 uN=uP=0,为虚地, i 1 = i 2 i_1=i_2 i1=i2,即 u I 1 R 1 = − u O ′ R 2 = − k u I 2 u O R 2 \frac{u_{\scriptscriptstyle I1}}{R_1}=-\frac{u'_{\scriptscriptstyle O}}{R_2}=-\frac{ku_{\scriptscriptstyle I2}u_{\scriptscriptstyle O}}{R_2} R1uI1=R2uO=R2kuI2uO整理上式,得出输出电压 u O = − R 2 k R 1 ⋅ u I 1 u I 2 ( 7.2.15 ) u_{\scriptscriptstyle O}=-\frac{R_2}{kR_1}\cdot\frac{u_{\scriptscriptstyle I1}}{u_{\scriptscriptstyle I2}}\kern 40pt(7.2.15) uO=kR1R2uI2uI1(7.2.15)由于 u I 2 u_{\scriptscriptstyle I2} uI2 的极性受 k k k 的限制,故图7.2.10所示电路为两象限除法运算电路。对于一个确定的除法运算电路,模拟乘法器 k k k 的极性是唯一的,故 u I 2 u_{\scriptscriptstyle I2} uI2 的极性是唯一的,其运算关系式也是唯一的;换言之,若 k k k u I 2 u_{\scriptscriptstyle I2} uI2 的极性变化,则电路的接法应遵循引入负反馈的原则产生相应的变化。

3、开放运算电路

利用乘方运算电路作为集成运放的负反馈通路,就可构成开方运算电路。在除法运算电路中,令 u I 2 = u O u_{\scriptscriptstyle I2}=u_{\scriptscriptstyle O} uI2=uO,就构成平方根运算电路,如图7.2.11所示。

在这里插入图片描述
若电路引入的是负反馈,则 u N = u P = 0 u_{\scriptscriptstyle N}=u_{\scriptscriptstyle P}=0 uN=uP=0,为虚地, i 1 = i 2 i_1=i_2 i1=i2,即 − u I R 1 = u O ′ R 2 \frac{-u_{\scriptscriptstyle I}}{R_1}=\frac{u'_{\scriptscriptstyle O}}{R_2} R1uI=R2uO u O ′ = − R 2 R 1 ⋅ u I = k u O 2 ( 7.2.16 ) u'_{\scriptscriptstyle O}=-\frac{R_2}{R_1}\cdot u_{\scriptscriptstyle I}=ku^2_{\scriptscriptstyle O}\kern 30pt(7.2.16) uO=R1R2uI=kuO2(7.2.16) ∣ u O ∣ = − R 2 u I k R 1 ( 7.2.17 ) |u_{\scriptscriptstyle O}|=\sqrt{-\frac{R_2u_{\scriptscriptstyle I}}{kR_1}}\kern 40pt(7.2.17) uO=kR1R2uI (7.2.17)为了使根号下为正数, u I u_{\scriptscriptstyle I} uI k k k 必须符号相反。因此,由于 u O u_{\scriptscriptstyle O} uO u I u_{\scriptscriptstyle I} uI 极性相反,故当 u I > 0 u_{\scriptscriptstyle I}>0 uI>0 k < 0 k<0 k<0 时运算关系应为 u O = − − R 2 u I k R 1 ( 7.2.18 ) u_{\scriptscriptstyle O}=-\sqrt{-\frac{R_2u_{\scriptscriptstyle I}}{kR_1}}\kern 35pt(7.2.18) uO=kR1R2uI (7.2.18) u I < 0 u_{\scriptscriptstyle I}<0 uI<0 k > 0 k>0 k>0 时运算关系应为 u O = − R 2 u I k R 1 ( 7.2.19 ) u_{\scriptscriptstyle O}=\sqrt{-\frac{R_2u_{\scriptscriptstyle I}}{kR_1}}\kern 39pt(7.2.19) uO=kR1R2uI (7.2.19)与除法运算电路相同,因为当模拟乘法器选定后 k k k 的极性就唯一地被确定,因此实际电路的运算关系式只可能是(7.2.18)和(7.2.19)中的一个。
在图7.2.11中,若 u I < 0 u_{\scriptscriptstyle I}<0 uI<0 k > 0 k>0 k>0,则图中所标注的电流方向是在上述条件下电流的实际方向。如果因某种原因使 u I u_{\scriptscriptstyle I} uI 大于零,则必然导致 u O ′ u'_{\scriptscriptstyle O} uO 大于零,从而使反馈极性变正,最终使集成运放电路内部的晶体管工作到截止区或饱和区,输出电压接近电源电压,以至于即使 u I u_{\scriptscriptstyle I} uI 变得小于零,集成运放也不能回到线性区,电路不能恢复正常工作,运放出现闭锁或称锁定现象。为了防止闭锁现象的出现,实用电路中常在输出回路串联一个二极管,如图7.2.12所示。

在这里插入图片描述
按照平方根运算电路的组成思路,将 3 次方电路作为集成运放的反馈
通路,就可实现立方根运算电路,如图7.2.13所示。在这里插入图片描述图中有 u O ′ = k 2 u O 3 u'_{\scriptscriptstyle O}=k^2u^3_{\scriptscriptstyle O} uO=k2uO3由于 k 2 k^2 k2 大于零,且 u O 3 u^3_{\scriptscriptstyle O} uO3 u I u_{\scriptscriptstyle I} uI 反相,所以不管 k k k 值为正还是为负,电路均引入了负反馈。电路中 u N = u P = 0 u_{\scriptscriptstyle N}=u_{\scriptscriptstyle P}=0 uN=uP=0,为虚地, i 1 = i 2 i_1=i_2 i1=i2,即 u I R 1 = − u O ′ R 2 \frac{u_{\scriptscriptstyle I}}{R_1}=-\frac{u'_{\scriptscriptstyle O}}{R_2} R1uI=R2uO u O ′ = − R 2 R 1 ⋅ u I = k 2 u O 3 u'_{\scriptscriptstyle O}=-\frac{R_2}{R_1}\cdot u_{\scriptscriptstyle I}=k^2u^3_{\scriptscriptstyle O} uO=R1R2uI=k2uO3整理,可得 u O = − R 2 k 2 R 1 ⋅ u I 3 ( 7.2.20 ) u_{\scriptscriptstyle O}=\sqrt[3]{-\frac{R_2}{k^2R_1}\cdot u_{\scriptscriptstyle I}}\kern 30pt(7.2.20) uO=3k2R1R2uI (7.2.20)与乘方运算电路相类似,当多个模拟乘法器串联实现高次根的运算时,将产生较大的误差。因此,为了提高精度,也可采用如图7.2.9所示电路。从式(7.2.14)可以看出,若 k 1 = 10 k_1=10 k1=10 k 2 = 0.1   V − 1 k_2=0.1\,\textrm V^{-1} k2=0.1V1,则 k = 1 k=1 k=1;故 N < 1 N<1 N<1 时,电路为开方运算电路。当 N = 0.1 N=0.1 N=0.1 时, u O = k 3 u I 10 u_{\scriptscriptstyle O}=k_3\sqrt[10]{u_{\scriptscriptstyle I}} uO=k310uI ;当 N = 0.5 N=0.5 N=0.5 时, u O = k 3 u I u_{\scriptscriptstyle O}=k_3\sqrt{u_{\scriptscriptstyle I}} uO=k3uI

例7.2.1】运算电路如图7.2.14所示。已知模拟乘法器的运算关系式为 u O ′ = k u X u Y = − 0.1   V − 1 u X u Y u'_{\scriptscriptstyle O}=ku_{\scriptscriptstyle X}u_{\scriptscriptstyle Y}=-0.1\,\textrm V^{-1}u_{\scriptscriptstyle X}u_{\scriptscriptstyle Y} uO=kuXuY=0.1V1uXuY
(1)电路对 u I 3 u_{\scriptscriptstyle I3} uI3 的极性是否有要求,简述理由;
(2)求解电路的运算关系式。

在这里插入图片描述
解: (1)只有电路中引入负反馈,才能实现运算。而只有 u I 1 u_{\scriptscriptstyle I1} uI1 u O ′ u'_{\scriptscriptstyle O} uO 符号相反,电路引入的才是负反馈;已知 u O u_{\scriptscriptstyle O} uO u I 1 u_{\scriptscriptstyle I1} uI1 反相,故 u O ′ u'_{\scriptscriptstyle O} uO 应与 u O u_{\scriptscriptstyle O} uO 同符号。因为 k < 0 k<0 k<0,所以 u I 3 u_{\scriptscriptstyle I3} uI3 应小于零。
(2) P \textrm P P 点电位 u P = R 2 R 1 + R 2 ⋅ u I 2 = u N u_{\scriptscriptstyle P}=\frac{R_2}{R_1+R_2}\cdot u_{\scriptscriptstyle I2}=u_{\scriptscriptstyle N} uP=R1+R2R2uI2=uN N \textrm N N 点的电流方程为 u I 1 − u N R 1 = u N − u O ′ R 2 \frac{u_{\scriptscriptstyle I1}-u_{\scriptscriptstyle N}}{R_1}=\frac{u_{\scriptscriptstyle N}-u'_{\scriptscriptstyle O}}{R_2} R1uI1uN=R2uNuO u N u_{\scriptscriptstyle N} uN 的表达式代入上式,整理得出 u O ′ = R 2 R 1 ( u I 2 − u I 1 ) = k u O u I 3 u'_{\scriptscriptstyle O}=\frac{R_2}{R_1}(u_{\scriptscriptstyle I2}-u_{\scriptscriptstyle I1})=ku_{\scriptscriptstyle O}u_{\scriptscriptstyle I3} uO=R1R2(uI2uI1)=kuOuI3所以输出电压 u O = R 2 k R 1 ⋅ u I 2 − u I 1 u I 3 = 100 ⋅ u I 1 − u I 2 u I 3 u_{\scriptscriptstyle O}=\frac{R_2}{kR_1}\cdot \frac{u_{\scriptscriptstyle I2}-u_{\scriptscriptstyle I1}}{u_{\scriptscriptstyle I3}}=100\cdot\frac{u_{\scriptscriptstyle I1}-u_{\scriptscriptstyle I2}}{u_{\scriptscriptstyle I3}} uO=kR1R2uI3uI2uI1=100uI3uI1uI2

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/420212.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【微信小程序-原生开发】添加自定义图标(以使用阿里图标库为例)

方式一 &#xff1a; 下载svg导入 优点&#xff1a;操作方便&#xff0c;支持多彩图标缺点&#xff1a;会增加源代码大小 下载 svg 格式的图标图片&#xff0c;放入源码中使用 小程序项目中的路径为 assets\icon\美食.svg 使用时-代码范例 <image class"imgIcon"…

【JSP学习笔记】3.JSP 指令及动作元素

前言 本章介绍JSP的指令和动作元素。 JSP 指令 JSP指令用来设置整个JSP页面相关的属性&#xff0c;如网页的编码方式和脚本语言。 语法格式如下&#xff1a; <% directive attribute"value" %>指令可以有很多个属性&#xff0c;它们以键值对的形式存在&am…

属性文法和语法制导翻译

前言 前面通过词法分析&#xff0c;语法分析&#xff0c;DFA最后接受了一个输入实际上是理解了某一句编程语句&#xff0c;编译器的角色是将高级程序语言编译&#xff08;翻译&#xff09;为汇编代码&#xff0c;通过词法、语法分析编译器可以理解高级程序语言了&#xff0c;那…

JavaScript + DOM

JavaScript 官方文档 https://www.w3school.com.cn/js/index.asp 基本说明 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SgjOIfTi-1681034533049)(E:\Kuangshen\学习笔记\韩顺平java\JavaScript_img\image-20230409130530115.png)] <!DOCT…

华为手表开发:WATCH 3 Pro(18)传感器订阅 方向传感器

华为手表开发&#xff1a;WATCH 3 Pro&#xff08;18&#xff09;传感器订阅 方向传感器初环境与设备方向传感器鸿蒙开发文件夹&#xff1a;文件新增展示的文本标记index.hmlindex.cssindex.js初 希望能写一些简单的教程和案例分享给需要的人 鸿蒙可穿戴开发 环境与设备 系…

Java设计模式之状态模式

状态模式 状态模式允许一个对象在其内部状态改变的时候改变其行为 应用场景 1、一个对象的行为取决于它的状态&#xff0c;并且它必须在运行时根据状态改变它的行为 2、操作中含有庞大的多分支的条件语句&#xff0c;且这些分支依赖于该对象的状态。这个状态通常用一个或者…

管廊隧道怎么定位人员?分享管廊隧道人员定位系统解决方案

管廊隧道施工的安全不仅关系着施工项目的质量与施工效率&#xff0c;更是关系着国家财产安全以及施工人员和人民群众的生命和财产安全。如何有效加强管廊隧道施工安全管理水平成为管廊隧道项目施工企业管理者最为关注的问题。 管廊隧道施工安全管理痛点难题 1.风险预警难 现场…

《数据库系统概论》第三章课后习题 (4个表+三建工程项目)

目录 5. 针对习题4中的4个表试用SQL完成以下各项操作&#xff1a; 9. 为三建工程项目建立一个供应情况的视图&#xff0c;包括供应商代码SNO, 零件代码PNO, 供应数量QTY&#xff0c;针对该视图完成下列查询&#xff1a; 5. 针对习题4中的4个表试用SQL完成以下各项操作&#x…

Resnet代码详解

这篇文章是用来讲解Resnet(残差网络)代码的&#xff0c;结合代码理解残差网络结构。 目录 Bottleneck类 Conv33 Conv11 BasicBlock ResNet _make_layer代码解析 完整的ResNet代码&#xff1a; 可以直接调用torch内置的resnet官方代码。 from torchvision.models impo…

华为手表开发:WATCH 3 Pro(19)传感器订阅 光线传感器

华为手表开发&#xff1a;WATCH 3 Pro&#xff08;19&#xff09;传感器订阅 光线传感器初环境与设备光线传感器鸿蒙开发文件夹&#xff1a;文件新增展示的文本标记index.hmlindex.cssindex.js初 希望能写一些简单的教程和案例分享给需要的人 鸿蒙可穿戴开发 环境与设备 系…

IP子网划分例题详解

子网划分概念&#xff1a; 通过改变ip的掩码长度来改变ip的网络地址&#xff0c;把原来的ip地址从网络位主机位&#xff0c;改成网络位子网位主机位。从而达到缩小主机个数或者扩大主机个数。缩小主机位&#xff0c;可以避免ip资源的浪费&#xff0c;减小广播域&#xff0c;提…

当对象释放时,避免析构函数调用两次

在上一篇文章中&#xff0c;我们提到过&#xff0c;在一个对象的析构函数中执行太多任务&#xff0c;可能导致对象被释放两次。解决此问题的标准方法是在析构过程中使用一个自定义的引用计数&#xff0c;如下图所示&#xff1a; >> 请移步至 topomel.com 以查看图片 <…

【Python】爬虫数据提取

目录 一、xpath提取数据 二、爬虫爬取图片资源 三、爬虫爬取视频资源 四、FLV文件转码为MP4文件 一、xpath提取数据 <bookstore> <book category"Python 基础"><title lang"cn">cook book</title><author>David Beazle…

PROFINET1.8.0.5协议移植问题汇总

注&#xff1a;记录个人移植过程遇到的问题&#xff0c;正在更新。。。 PROFINET1.8.0.5协议移植遇到问题汇总&#xff1a; 软件环境&#xff1a;TIA_V17 硬件环境&#xff1a;stm32F205_ZET6主控芯片TPS-1 PROFINET IO 20500PF00&#xff08;芯片物料编码B0001.0.2&#xff09…

LabVIEW-数组数据类型

数组是将一系列、同一类型的数据组合到一起。在LabVIEW 中&#xff0c;数组可以是字符串类型、数值型或者布尔型等多种数据类型中的同类数据的集合。但不能创建以数组为元素的数组&#xff0c;也不能创建图标和图形数组。 目录 创建数组 ​编辑 数组相关函数 求数组大小 初…

并发集合ConcurrentHashMap、CopyOnWriteArrayList

一、ConcurrentHashMap 1.1 存储结构 ConcurrentHashMap是线程安全的HashMap ConcurrentHashMap在JDK1.8中是以CAS+synchronized实现的线程安全 CAS:在没有hash冲突时(Node要放在数组上时) synchronized:在出现hash冲突时(Node存放的位置已经有数据了) 存储的结构:…

移动机器人路径跟踪的设计和仿真模型预测控制(Matlab代码实现)

目录 &#x1f4a5;1 概述 &#x1f4da;2 运行结果 &#x1f389;3 参考文献 &#x1f468;‍&#x1f4bb;4 Matlab代码 &#x1f4a5;1 概述 在轨迹跟踪应用领域&#xff0c;通常 MPC 建模可根据机器人的控制方式选择基于运动学运动状态方程建模或者基于动力学运动状态…

【JavaEE初阶】计算机工作原理

摄影分享~ 文章目录冯诺依曼体系操作系统操作系统的定位进程/任务&#xff08;process/task&#xff09;内存管理冯诺依曼体系 线代的计算机&#xff0c;大多遵守冯诺依曼体系结构。 CPU 中央处理器: 进行算术运算和逻辑判断. 存储器: 分为外存和内存, 用于存储数据(使用二进…

从架构的角度看搜索与推荐

搜索与推荐的区别 1. 场景需求不同 搜索的场景故名思义&#xff0c;就是用户提供想要寻找的内容的描述&#xff0c;系统返回给用户匹配到的结果&#xff0c;常见的场景如文字输入框的搜索&#xff0c;图片搜索&#xff0c;听音识曲&#xff0c;标签筛选等&#xff0c;看似很多…

TypeScript - 泛型 Generics(通俗易懂详细教程)

前言 关于概念&#xff0c;本文不会过多叙述。 先来看个例子&#xff0c;体会一下泛型解决的问题吧。 我们定义一个 print 函数&#xff0c;这个函数的功能是把传入的参数打印出来&#xff0c;最后再返回这个参数&#xff0c;传入参数的类型是 string&#xff0c;函数返回类型…