基本运放电路的公式推导

预备知识

  1. 对于反相与输出之间有直连或通过电阻电容相连(负反馈),那么,符合 V + = V − \boldsymbol V_+ = V_- V+=V。即相对于电压来说,同相与反相电压相等,可以看似短路,即 “虚短”原则。
  2. 对于任何运放,输入阻抗无穷大,那么,符合 I + = I − = 0 \boldsymbol I_+ = I_- = 0 I+=I=0 。即相对于电流来说,同相与反相电流相等且为0,可以看似断路,即 “虚断”原则。
  3. 运算放大器输出最大最小值由运放芯片的供电决定,例如运放供电是GND和5V,那么输出范围是0~5V,若供电是±5V,那么输出范围也是±5V。(不再在例子中体现,无特别说明,默认输入信号在运放供电范围内)。
  4. 基尔霍夫电流定律KCL:对于节点来说, Σ 流入电流 = Σ 流出电流 \boldsymbolΣ流入电流=Σ流出电流 Σ流入电流=Σ流出电流
  5. 基尔霍夫电压定律KVL:对于闭合回路来说, Σ 各元件电压 = 0 \boldsymbol Σ各元件电压 =0 Σ各元件电压=0
  6. 欧姆定律: U = I R \boldsymbol U=IR U=IR,推广 : U 高电位 − U 低电位 = I R \boldsymbol U_{高电位}-U_{低电位}=IR U高电位U低电位=IR
  7. 对于电容瞬时电流 : i = C ( d u d t ) \boldsymbol i = C (\frac{du}{dt}) i=C(dtdu)
  8. 数学公式1: ∫ f ′ ( x ) d x = f ( x ) \boldsymbol ∫f'(x)dx= f(x) f(x)dx=f(x) ,推广: ∫ ( d y d x ) d x = y \boldsymbol ∫(\frac{dy}{dx})dx = y (dxdy)dx=y
  9. 数学公式2: ∫ K d x = K + C \boldsymbol ∫Kdx = K+C Kdx=K+C,K是常数。
  10. 2个电阻串联分压公式: U 中 = U R 1 R 总 U_中=U\frac{R_{1}}{R_{总}} U=URR1 R 1 R_1 R1是靠近GND的电阻。

基本特性

跟随器特性

运放-跟随器
如上图,根据 预备知识 的第1点,可知 V + = V − \boldsymbol V_+ = V_- V+=V
而反相端直连输出,因此 V 1 = V 2 \boldsymbol V1= V2 V1=V2,即输入电压等于输出电压。

比较器特性

运放-比较器特性

假设运放供电电压是±5V,如上图得到3种比较输出结果。
1.当 V − > V + \boldsymbol V_- > V_+ V>V+,输出运放GND的电位,即 -5V。
2.当 V − < V + \boldsymbol V_- < V_+ V<V+,输出运放VCC的电位,即 +5V。
3.当 V − = V + \boldsymbol V_- = V_+ V=V+,输出是随机值电压。

基本运放电路

1.反相放大器(反比例运算放大器)

运放-反向放大器
仿真链接:点击打开电路仿真

公式推导:

∵ 存在负反馈,符合 “虚短”

∴ ① V − = V + = 0 \boldsymbol V_-=V_+=0 V=V+=0

由 欧姆定律 和 串联电路电流处处相等(运放输入端高阻态,认为无法输入电流) 得:

I R 1 = I R 2 = V i − V − R 1 = V − − V o R 2 \boldsymbol I_{R1}=I_{R2}=\frac{V_i-V_-}{R_1}=\frac{V_--V_o}{R_2} IR1=IR2=R1ViV=R2VVo

将 ① 代入 ②,整理得:

V o = − ( R 2 R 1 ) × V i \boldsymbol V_o=-(\frac{R_2}{R_1})×V_i Vo=(R1R2)×Vi

R 1 = R 2 \boldsymbol R_1=R_2 R1=R2,代入 ③,得 V o = − V i \boldsymbol V_o=-V_i Vo=Vi

作用:将输入信号反相。

练习1:反相放大器与跟随器有什么区别?

2.同相放大器(正比例运算放大器)

运放-同向放大器
仿真链接:点击打开电路仿真

公式推导:

∵ 存在负反馈,符合 “虚短”

∴ ① V − = V + = V i \boldsymbol V_-=V_+=V_i V=V+=Vi

由 欧姆定律 和 串联电路电流处处相等 和 运放"虚断"原则 得:

I R 1 = I R 2 = 0 − V − R 2 = V − − V o R 1 \boldsymbol I_{R1}=I_{R2}=\frac{0-V_-}{R_2}=\frac{V_--V_o}{R_1} IR1=IR2=R20V=R1VVo

将 ① 代入 ②,整理得:

V o = ( R 1 + R 2 R 2 ) × V i \boldsymbol V_o=(\frac{R_1+R_2}{R_2})×V_i Vo=(R2R1+R2)×Vi

R 1 = R 2 \boldsymbol R_1=R_2 R1=R2,代入 ③,得 : V o = 2 × V i \boldsymbol V_o=2×V_i Vo=2×Vi,此为2倍放大器。

作用:将输入信号成倍数放大,且是正向。

练习2:为什么不用分压公式来推导?

3.反相加法器

运放-反相加法器
仿真链接:点击打开电路仿真

公式推导:

∵ 存在负反馈,符合 “虚短”

∴ ① V − = V + = 0 \boldsymbol V_-=V_+=0 V=V+=0

由 欧姆定律得:

I R 1 = V 1 R 1 \boldsymbol I_{R1}=\frac{V_1}{R_1} IR1=R1V1 ;③ I R 2 = V 2 R 2 \boldsymbol I_{R2}=\frac{V_2}{R_2} IR2=R2V2 ;④ I R 3 = V − − V o R 3 \boldsymbol I_{R3}=\frac{V_--V_o}{R_3} IR3=R3VVo

由 KCL定律 和 “虚断”原则 得:

I R 1 + I R 2 = I R 3 \boldsymbol I_{R1}+I_{R2}=I_{R3} IR1+IR2=IR3

将 ① 代入 ④,得:

I R 3 = − V o R 3 \boldsymbol I_{R3}=-\frac{V_o}{R_3} IR3=R3Vo

将 ②③⑤ 代入 ⑥,整理得:

− V o = R 3 ( R 2 V 1 + R 1 V 2 ) R 1 R 2 = R 3 R 1 V 1 + R 3 R 2 V 2 \boldsymbol -V_o=\frac{R_3(R_2V_1+R_1V_2)}{R_1R_2} = \frac{R_3}{R_1}V_1+\frac{R_3}{R_2}V_2 Vo=R1R2R3(R2V1+R1V2)=R1R3V1+R2R3V2

R 1 = R 2 = R 3 \boldsymbol R_1=R_2=R_3 R1=R2=R3,整理得:

− V o = V 1 + V 2 \boldsymbol -V_o=V_1+V_2 Vo=V1+V2

练习3:设运放供电是0~5V,当 V 1 + V 2 = 6 V \boldsymbol V_1+V_2=6V V1+V2=6V 时,那么 V o V_o Vo是多少?
练习4:⑤ 中为什么不是 I R 1 + I R 2 = I R 3 + I V − \boldsymbol I_{R1}+I_{R2}=I_{R3}+I_{V_-} IR1+IR2=IR3+IV

4.同相加法器

运放-同相加法器
仿真链接:点击打开电路仿真

公式推导:

∵ 存在负反馈,符合 “虚短”

∴ ① V − = V + \boldsymbol V_-=V_+ V=V+

∵ 运放输入阻抗无穷大,因此无电流进入运放,即根据 “虚断” 原则,得:

I R 4 = I R 3 = V − − 0 R 4 = V o − V − R 3 \boldsymbol I_{R4}=I_{R3}=\frac{V_--0}{R_4}=\frac{V_o-V_-}{R_3} IR4=IR3=R4V0=R3VoV

而因为高阻抗输入,因此 V + V_+ V+所处的电流是0,有:

I R 1 + I R 2 = V 1 − V + R 1 + V + − V 2 R 2 = 0 \boldsymbol I_{R1}+I_{R_2} = \frac{V_1-V_+}{R_1}+\frac{V_+-V_2}{R_2}=0 IR1+IR2=R1V1V++R2V+V2=0

联立 ④ 和 ⑤,整理化简得:

V + = R 1 V 2 + R 2 V 1 R 1 + R 2 \boldsymbol V_+=\frac{R_1V_2+R_2V_1}{R_1+R_2} V+=R1+R2R1V2+R2V1

根据电压叠加原理,我们还可以得到:

V + = V 1 × R 2 R 1 + R 2 + V 2 × R 1 R 1 + R 2 \boldsymbol V_+=V_1×\frac{R_2}{R_1+R_2}+V_2×\frac{R_1}{R_1+R_2} V+=V1×R1+R2R2+V2×R1+R2R1

化简⑤,结果仍然是④。

联立 ①②④,得:

V o = R 1 V 2 + R 2 V 1 R 1 + R 2 × R 3 + R 4 R 4 = ( V 1 × R 2 R 1 + R 2 + V 2 × R 1 R 1 + R 2 ) × ( 1 + R 3 R 4 ) \boldsymbol V_o=\frac{R_1V_2+R_2V_1}{R_1+R_2}×\frac{R_3+R_4}{R_4} =(V_1×\frac{R_2}{R_1+R_2}+V_2×\frac{R_1}{R_1+R_2})×(1+\frac{R_3}{R_4}) Vo=R1+R2R1V2+R2V1×R4R3+R4=(V1×R1+R2R2+V2×R1+R2R1)×(1+R4R3)

R 1 = R 2 , R 3 = R 4 R_1=R_2,R_3=R_4 R1=R2R3=R4,代入⑥,得:

V o = V 1 + V 2 \boldsymbol V_o=V_1+V_2 Vo=V1+V2

练习5:反相端是否可以用分压公式推导?推导结果是否一样?
练习6:电压叠加原理 和 分压原理 有什么区别?二者是什么关系?
练习7:如果输入电压不止2个,那么使用电压叠加原理是否还合适?

5.减法器(差分放大器)

运放-减法器
仿真链接:点击打开电路仿真

公式推导:

∵ 存在负反馈,符合 “虚短”

∴ ① V − = V + \boldsymbol V_-=V_+ V=V+

R 1 R_1 R1 R 2 R_2 R2 形成分压电路,得:

V + = R 2 R 1 + R 2 × V 1 \boldsymbol V_+=\frac{R_2}{R_1+R_2}×V_1 V+=R1+R2R2×V1

R 3 R_3 R3 R 4 R_4 R4 形成串联电路,得:

I R 4 = V 2 − V − R 4 = I R 3 = V − − V o R 3 \boldsymbol I_{R4}=\frac{V_2-V_-}{R_4}=I_{R3}=\frac{V_--V_o}{R_3} IR4=R4V2V=IR3=R3VVo

将 ① 代入 ② ,再将结果代入 ③,整理得:

V o = R 2 R 4 V 1 − ( R 1 + R 2 ) R 3 V 2 + R 2 R 3 V 1 R 4 ( R 1 + R 2 ) = ( R 2 R 1 + R 2 ) ( R 3 + R 4 R 4 ) × V 1 − ( R 3 R 4 ) × V 2 \boldsymbol V_o=\frac{R_2R_4V_1-(R_1+R_2)R_3V_2+R_2R_3V_1}{R_4(R_1+R_2)} =(\frac{R_2}{R_1+R_2})(\frac{R_3+R_4}{R_4})×V_1-(\frac{R_3}{R_4})×V_2 Vo=R4(R1+R2)R2R4V1(R1+R2)R3V2+R2R3V1=(R1+R2R2)(R4R3+R4)×V1(R4R3)×V2

R 1 = R 4 R_1=R_4 R1=R4 R 2 = R 3 R_2=R_3 R2=R3,代入 ⑤,整理得:

V o = R 2 R 1 ( V 1 − V 2 ) \boldsymbol V_o=\frac{R_2}{R_1}(V_1-V_2) Vo=R1R2(V1V2)

练习8:根据①②③提供的式子动手整合和化简,看是否能得到相同答案。
练习9:同相端为何可以使用分压公式?假设 4.同相加法器 使用分压公式推导,它和本例使用分压公式有什么共同点?

7.积分器

运放-积分器

仿真链接:点击打开电路仿真

公式推导:

∵ 存在负反馈,符合 “虚短”

∴ ① V − = V + = 0 \boldsymbol V_-=V_+=0 V=V+=0

根据电流串联电流相等(瞬时),得到:

i R 1 = − i C 1 = V i R 1 = − C × d ( V o − V − ) d t \boldsymbol i_{R1}=-i_{C1}=\frac{V_i}{R_1}=-C×\frac{d(V_o-V_-)}{dt} iR1=iC1=R1Vi=C×dtd(VoV)

将 ① 代入 ②,得到:

V i R 1 = − C × d V o d t \boldsymbol {\frac{V_i}{R_1}=-C×\frac{dV_o}{dt}} R1Vi=C×dtdVo

两边积分 => ∫ ( V i R 1 ) d t = ∫ ( − C × d V o d t ) d t \boldsymbol {∫(\frac{V_i}{R_1})dt=∫(-C×\frac{dV_o}{dt})dt} (R1Vi)dt=(C×dtdVo)dt

提取常数 => 1 R 1 ∫ V i d t = − C ∫ ( d V o d t ) d t \boldsymbol {\frac{1}{R_1}∫V_idt=-C∫(\frac{dV_o}{dt})dt} R11Vidt=C(dtdVo)dt

微分公式 => 1 R 1 ∫ V i d t = − C V o \boldsymbol {\frac{1}{R_1}∫V_idt=-CV_o} R11Vidt=CVo (预备知识的知识点8)

整理得:

V o = − ( 1 C R 1 ) ∫ V i d t \boldsymbol {V_o=-(\frac{1}{CR_1})∫V_idt} Vo=(CR11)Vidt

V i V_i Vi 是固定常数电压,有定积分 ∫ 0 T V i d x = V i × T \int^{T}_{0}{V_idx}=V_i×T 0TVidx=Vi×T ,即:

V o = − ( V i T C R 1 ) \boldsymbol {V_o=-(\frac{V_iT}{CR_1})} Vo=(CR1ViT),T是电路运行时长,且 V o M A X = + V C C V_{o_{MAX}} = +VCC VoMAX=+VCC

注意 ③ 是通用公式,④是③的特例。

练习10:为什么输出最大电压是+VCC?
练习11:为何在化简时需要积分,最终的目的是什么?
练习12: i C 1 i_{C1} iC1 i R 1 i_{R1} iR1电流方向为何是反的?充放电两个阶段,电容电压如何变化?
练习13:如果输入的是PWM(方波),为什么输出电压曲线是锯齿状?改变电容大小会有什么变化?如果是交流波形呢?

8.微分器

运放-微分器

仿真链接:点击打开电路仿真

公式推导:

∵ 存在负反馈,符合 “虚短”

∴ ① V − = V + = 0 \boldsymbol V_-=V_+=0 V=V+=0

根据电流串联电流相等(瞬时),得到:

i C 1 = i R 1 = C × d ( V i − V − ) d t = V − − V o R 1 \boldsymbol i_{C1}=i_{R1}=C×\frac{d(V_i-V_-)}{dt}=\frac{V_--V_o}{R_1} iC1=iR1=C×dtd(ViV)=R1VVo

将 ① 代入 ②,得到:

V o = − C R 1 × d V i d t \boldsymbol V_o=-CR_1×\frac{dV_i}{dt} Vo=CR1×dtdVi

V i V_i Vi 是固定常数电压,那么微分结果始终是0,此时 V o = 0 V_o=0 Vo=0

因此微分放大器,在输入信号突变时才有意义。

练习14:输入各种波形,观察输出波形的变化,尝试解释为什么输出是方波。

仿真问题

文章电路仿真来自:http://scratch.trtos.com/circuitjs.html?
如果读者打开有问题,请将地址中的域名改为:
https://www.falstad.com/circuit/circuitjs.html?

https://lushprojects.com/circuitjs/circuitjs.html?

  • 28
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

QRSXC

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值