4. 理想运放下的CMRR推导

好,咱们进入正题。这一节,我带你推导理想运放下的CMRR。

你可能会问,既然是理想运放,那CMRR不应该是无穷大吗?嗯,理论上是这样。但推导过程本身,能帮你理解CMRR的本质。说白了,就是搞清楚共模信号到底是怎么被抑制的。

4.1 经典三运放仪表放大器结构

先看结构。经典的仪表放大器,由三个运放组成:

  • 第一级:两个运放(A1、A2),构成差分输入级
  • 第二级:一个运放(A3),构成差分转单端输出级
  • 增益电阻:Rg(接在A1、A2的反相端之间)

我个人习惯把第一级叫做「输入缓冲级」,第二级叫「减法器」。这样好记。

4.2 理想运放假设

推导前,先明确假设条件:

  • 运放增益A = ∞(无穷大)
  • 输入阻抗Rin = ∞
  • 输出阻抗Rout = 0
  • 共模抑制比CMRR = ∞(每个运放自身)
  • 失调电压Vos = 0

这些假设,说白了就是「完美运放」。实际芯片当然做不到,但先拿理想情况打底,后面再谈非理想因素。

4.3 第一级:差分输入级的传递函数

先看第一级。输入信号有两个:

  • Vcm:共模电压(两个输入端相同的部分)
  • Vd:差模电压(两个输入端不同的部分)

实际输入为:

V1 = Vcm + Vd/2
V2 = Vcm - Vd/2

对于理想运放,虚短成立。A1和A2的反相端电压等于同相端电压。所以:

Vx = V1 = Vcm + Vd/2
Vy = V2 = Vcm - Vd/2

流过Rg的电流为:

Ig = (Vx - Vy) / Rg = (Vd) / Rg

这个电流也流过两个反馈电阻R1。所以A1的输出为:

Vo1 = Vx + Ig * R1 = (Vcm + Vd/2) + (Vd/Rg) * R1
     = Vcm + Vd/2 + Vd * (R1/Rg)

同理,A2的输出为:

Vo2 = Vy - Ig * R1 = (Vcm - Vd/2) - (Vd/Rg) * R1
     = Vcm - Vd/2 - Vd * (R1/Rg)

你看,第一级的输出中,共模分量Vcm还在,但差模分量被放大了。增益为:

G1 = 1 + 2*R1/Rg

嗯,这里要注意:第一级对共模信号没有放大,只是「传递」过去了。

4.4 第二级:减法器的传递函数

第二级是个经典减法器。输入是Vo1和Vo2,输出是Vout。

假设电阻匹配完美:R2 = R3,R4 = R5。那么:

Vout = (R4/R2) * (Vo2 - Vo1)

把Vo1和Vo2代入:

Vo2 - Vo1 = [Vcm - Vd/2 - Vd*(R1/Rg)] - [Vcm + Vd/2 + Vd*(R1/Rg)]
          = -Vd - 2*Vd*(R1/Rg)
          = -Vd * (1 + 2*R1/Rg)

所以:

Vout = (R4/R2) * [ -Vd * (1 + 2*R1/Rg) ]

总增益为:

G_total = (R4/R2) * (1 + 2*R1/Rg)

注意看,共模分量Vcm在减法器中被完全抵消了!

关键结论:在理想运放且电阻完美匹配的条件下,共模信号被完全抑制,CMRR为无穷大。

4.5 为什么理想情况下CMRR是无穷大?

说白了,原因就两条:

  1. 第一级:共模信号以单位增益通过,差模信号被放大
  2. 第二级:减法器把共模信号减掉了,只留下差模信号

你想想看,如果运放是理想的,电阻完全匹配,那共模信号就像「路过」一样,最后被完美抵消。这就是理想CMRR无穷大的来源。

我在项目中遇到过一种情况:有同事觉得理想推导没用,直接上手搭电路。结果共模抑制很差,查了半天发现是电阻不匹配。嗯,这就是理想和现实的差距。

4.6 推导过程的表格总结

推导步骤 关键公式 说明
输入信号分解 V1 = Vcm + Vd/2
V2 = Vcm - Vd/2
共模和差模分离
第一级输出 Vo1 = Vcm + Vd/2 + Vd*(R1/Rg)
Vo2 = Vcm - Vd/2 - Vd*(R1/Rg)
共模保留,差模放大
第二级减法 Vout = (R4/R2)*(Vo2 - Vo1) 共模抵消
最终结果 Vout = -(R4/R2)*(1+2R1/Rg)*Vd 只有差模输出

小技巧:推导时,我习惯先写共模和差模分开的表达式,再代入。这样不容易搞混。你试试看。

4.7 理想推导的意义

你可能会觉得,理想情况太简单了,没什么用。其实不然。

理想推导给了我们一个「基准线」。实际电路的CMRR再差,也不会超过这个理想值。而且,从理想推导中,我们能看出影响CMRR的关键因素:

  • 电阻匹配精度
  • 运放自身的CMRR
  • 运放的有限增益

这些非理想因素,我们下一节再聊。但你现在应该明白:理想运放下的CMRR推导,说白了就是告诉你「如果一切完美,能有多好」。

我曾经用这个推导结果去说服一个项目经理,告诉他仪表放大器的CMRR瓶颈不在芯片本身,而在外围电阻。他一开始不信,后来实测数据摆出来,他才服气。

注意:理想推导假设电阻完全匹配。实际中,哪怕0.1%的电阻失配,也会显著降低CMRR。别被理想结果骗了。

好,这一节就到这里。记住:理想运放下,CMRR是无穷大。但现实世界没有「无穷大」,只有「够用」和「不够用」。下一节,我们看看非理想因素怎么把CMRR拉下神坛。