Question

An op-amp differential amplifier is built using four identical resistors, each having a tolerance of ±5%. Calculate the worst possible CMRR.

Answer

differential amplifier

考虑 CMRRCMRR 的倍数定义:

CMRR=AdAc CMRR = \frac{A_d}{A_c}

为了求解该问题,我们可以先求出电路的共模增益 AcA_c 及差模增益 AdA_d,然后计算电路的 CMRRCMRR

为了求出 AcA_cAdA_d,就要找出运放的输入输出关系,对于具有差分输入端 u+u_+uu_- 的理想运算放大器,设其开环电压增益为 AuoA_{uo} ,则其输入输出满足:

Uo=Auo(U+U) U_o = A_{uo}(U_+ - U_-)

利用分压定律很容易得到:

U+=R2R1+R2Ui+U=R4R3+R4Ui+R3R3+R4Uo \begin{aligned} U_+ &= \frac{R_2}{R_1 + R_2}U_{i+} \\ U_- &= \frac{R_4}{R_3 + R_4}U_{i-} + \frac{R_3}{R_3 + R_4}U_o \\ \end{aligned}

带入并化简得:

Uo=Auo(R2R1+R2Ui+R4R3+R4UiR3R3+R4Uo)Uo+AuoR3R3+R4Uo=Auo(R2R1+R2Ui+R4R3+R4Ui)Uo=Auo(R2R1+R2Ui+R4R3+R4Ui)1+AuoR3R3+R4Uo=R2R1+R2Ui+R4R3+R4Ui1Auo+R3R3+R4 \begin{aligned} U_o &= A_{uo} (\frac{R_2}{R_1 + R_2}U_{i+} - \frac{R_4}{R_3 + R_4}U_{i-} - \frac{R_3}{R_3 + R_4}U_o) \\ U_o + A_{uo}\frac{R_3}{R_3 + R_4}U_o &= A_{uo}(\frac{R_2}{R_1 + R_2}U_{i+} - \frac{R_4}{R_3 + R_4}U_{i-})\\ U_o &= \frac{A_{uo} (\frac{R_2}{R_1 + R_2}U_{i+} - \frac{R_4}{R_3 + R_4}U_{i-})}{1 + A_{uo}\frac{R_3}{R_3 + R_4}} \\ U_o &= \frac{\frac{R_2}{R_1 + R_2}U_{i+} - \frac{R_4}{R_3 + R_4}U_{i-}}{\frac{1}{A_{uo}} + \frac{R_3}{R_3 + R_4}} \\ \end{aligned}

显然,对于理想运放,其开环增益是无穷大的,那么有:

limAuo+Uo=R2R1+R2Ui+R4R3+R4UiR3R3+R4=(R3+R4)R2R1+R2Ui+R4UiR3=(R3+R4)R2(R1+R2)R3Ui+R4R3Ui \begin{aligned} \lim\limits_{A_{uo} \to +\infty} U_o &= \frac{\frac{R_2}{R_1 + R_2}U_{i+} - \frac{R_4}{R_3 + R_4}U_{i-}}{\frac{R_3}{R_3 + R_4}} \\ &= \frac{\frac{(R_3 + R_4)R_2}{R_1 + R_2}U_{i+} - R_4U_{i-}}{R_3} \\ &= \frac{(R_3 + R_4)R_2}{(R_1 + R_2)R_3}U_{i+} - \frac{R_4}{R_3} U_{i-} \end{aligned}

接下来,我们的目标是求解运放的共模增益 AcA_c 及差模增益 AdA_d,假设输入信号为共模信号(即直流信号),不妨设:

Ui+=Ui=Ui U_{i+} = U_{i-} = U_i

显然有:

Ac=UoUi=(R3+R4)R2(R1+R2)R3R4R3 A_c = \frac{U_o}{U_i} = \frac{(R_3 + R_4)R_2}{(R_1 + R_2)R_3} - \frac{R_4}{R_3}

假设输入信号为差模信号(即不含直流分量的交流信号),不妨设:

Ui=0.5UiUi+=+0.5Ui \begin{aligned} U_{i-} &= -0.5U_i \\ U_{i+} &= +0.5U_i \end{aligned}

自然有:

Ad=UoUi=12R4R3(R3+R4)R22(R1+R2)R3 A_d = \frac{U_o}{U_i} = -\frac{1}{2}\frac{R_4}{R_3}-\frac{(R_3 + R_4)R_2}{2(R_1 + R_2)R_3}

回到定义:

CMRR=AdAc=12R4R3+(R3+R4)R2(R1+R2)R3R4R3(R3+R4)R2(R1+R2)R3=121+(R3+R4)R2(R1+R2)R41(R3+R4)R2(R1+R2)R4 \begin{aligned} CMRR &= \frac{A_d}{A_c} \\ &= \frac{1}{2} \frac{\frac{R_4}{R_3}+\frac{(R_3 + R_4)R_2}{(R_1 + R_2)R_3}}{\frac{R_4}{R_3} - \frac{(R_3 + R_4)R_2}{(R_1 + R_2)R_3}} \\ &= \frac{1}{2} \frac{1 + \frac{(R_3 + R_4)R_2}{(R_1 + R_2)R_4}}{1 - \frac{(R_3 + R_4)R_2}{(R_1 + R_2)R_4}} \end{aligned}

问题转化为求 CMRRCMRR 的最小值问题,不妨记:

k=(R3+R4)R2(R1+R2)R4=(R2R3R1R4+R2R1)1+R2R1=R3R4+1R1R2+1 \begin{aligned} k &= \frac{(R_3 + R_4)R_2}{(R_1 + R_2)R_4} \\ &= \frac{(\frac{R_2R_3}{R_1R_4} + \frac{R_2}{R_1})}{1 + \frac{R_2}{R_1}} \\ &= \frac{\frac{R_3}{R_4} + 1}{\frac{R_1}{R_2} + 1} \end{aligned}

那么有:

CMRR=k+122k=12+11k CMRR = \frac{k + 1}{2 - 2k} = - \frac{1}{2} + \frac{1}{ 1 - k }

只需求 kk 最小值,显然,当 R1R_1R4R_4 取最大值 1.05R1.05R,且 R2R_2R3R_3 取最小值 0.95R0.95R 时得最值,即得:

CMRR=10 CMRR = 10