差动放大电路的定义
差动放大电路又叫差分电路,他不仅能有效地放大交流信号,而且能有效地减小由于电源波动和晶体管随温度变化而引起的零点漂移,因而获得广泛的应用。特别是大量的应用于集成运放电路,他常被用作多级放大器的前置级。
大学里的电子学课程说明了理想运算放大器的应用,包括反相和同相放大器,然后将它们进行组合,构建差动放大器。图 1 所示的经典四电阻差动放大器非常有用,教科书和讲座 40 多年来一直在介绍该器件。

图 1.经典差动放大器
该放大器的传递函数为:

若 R1 = R3 且 R2 = R4,则公式 1 简化为:

这种简化可以在教科书中看到,但现实中无法这样做,因为电阻永远不可能完全相等。此外,基本电路在其他方面的改变可产生意想不到的行为。下列示例虽经过简化以显示出问题的本质,但来源于实际的应用问题。
CMRR
差动放大器的一项重要功能是抑制两路输入的共模信号。如图 1 所示,假设 V2 为 5V,V1 为 3V,则 4V 为共模输入。V2 比共模电压高 1V,而 V1 低 1V.二者之差为 2V,因此 R2/R1 的“理想”增益施加于 2V.如果电阻非理想,则共模电压的一部分将被差动放大器放大,并作为 V1 和 V2 之间的有效电压差出现在 VOUT,无法与真实信号相区别。差动放大器抑制这一部分电压的能力称为共模抑制(CMR)。该参数可以表示为比率的形式(CMRR),也可以转换为分贝(dB)。
在 1991 年的一篇文章中,Ramón Pallás-Areny 和 John Webster 指出,假定运算放大器为理想运算放大器,则共模抑制可以表示为:

其中,Ad 为差动放大器的增益,t 为电阻容差。因此,在单位增益和 1%电阻情况下,CMRR 等于 50V/V(或约为 34dB);在 0.1%电阻情况下,CMRR 等于 500V/V(或约为 54dB)——甚至假定运算放大器为理想器件,具有无限的共模抑制能力。若运算放大器的共模抑制能力足够高,则总 CMRR 受限于电阻匹配。某些低成本运算放大器具有 60dB 至 70dB 的最小 CMRR,使计算更为复杂。
低容差电阻
第一个次优设计如图 2 所示。该设计为采用 OP291 的低端电流检测应用。R1 至 R4 为分立式 0.5%电阻。由 Pallás-Areny 文章中的公式可知,最佳 CMR 为 64dB.幸运的是,共模电压离接地很近,因此 CMR 并非该应用中主要误差源。具有 1%容差的电流检测电阻会产生 1%误差,但该初始容差可以校准或调整。然而,由于工作范围超过 80℃,因此必须考虑电阻的温度系数。

图 2.具有高噪声增益的低端检测
针对极低的分流电阻值,应使用 4 引脚开尔文检测电阻。采用高精度 0.1Ω电阻,并以几十分之一英寸的 PCB 走线直接连接该电阻很容易增加 10 mΩ,导致 10%以上的误差。但误差会更大,因为 PCB 上的铜走线温度系数超过 3000 ppm.
分流电阻值必须仔细选择。数值更高则产生更大的信号。这是好事,但功耗(I2R)也会随之增加,可能高达数瓦。采用较小的数值(mΩ级别),则线路和 PCB 走线的寄生电阻可能会导致较大的误差。通常使用开尔文检测来降低这些误差。可以使用一个特殊的四端电阻(比如 Ohmite LVK 系列),或者对 PCB 布局进行优化以使用标准电阻。若数值极小,可以使用 PCB 走线,但这样不会很精确。
商用四端电阻(比如 Ohmite 或 Vishay 的产品)可能需要数美元或更昂贵,才能提供 0.1%容差和极低温度系数。进行完整的误差预算分析可以显示如何在成本增加最少的情况下改善精度。
有关无电流流过检测电阻却具有较大失调(31mV)的问题,是“轨到轨”运算放大器无法一路摆动到负电源轨(接地)引起的。术语“轨到轨”具有误导性:输出将会靠近电源轨——比经典发射极跟随器的输出级要近得多——但永远不会真正到达电源轨。轨到轨运算放大器具有最小输出电压 VOL,数值等于 VCE(SAT)或 RDS(ON)×ILOAD,。若失调电压等于 1.25mV,噪声增益等于 30,则输出等于:1.25mV×30 =±37.5mV(由于存在 VOS,加上 VOL 导致的 35mV)。根据 VOS 极性不同,无负载电流的情况下输出可能高达 72.5mV.若 VOS 最大值为 30μV,且 VOL 最大值为 8mV,则现代零漂移放大器(如 AD8539)可将总误差降低至主要由检测电阻所导致的水平。
另一个低端检测应用
另一个示例如图 3 所示。该示例具有较低的噪声增益,但它使用 3mV 失调、10-μV/℃失调漂移和 79dB CMR 的低精度四通道运算放大器。在 0A 至 3.6A 范围内,要求达到±5mA 精度。若采用±0.5%检测电阻,则要求的±0.14%精度便无法实现。若使用 100 mΩ电阻,则±5mA 电流可产生±500μV 压降。不幸的是,运算放大器随温度变化的失调电压要比测量值大十倍。哪怕 VOS 调整为零,50℃的温度变化就会耗尽全部误差预算。若噪声增益为 13,则 VOS 的任何变化都将扩大 13 倍。为了改善性能,应使用零漂移运算放大器(比如 AD8638、ADA4051 或 ADA4528)、薄膜电阻阵列以及精度更高的检测电阻。

图 3.低端检测,示例 2